Python Mini-Course University of Oklahoma Department of Psychology Day 1 – Lesson 1 Getting Started 4/5/09 Python Mini-Course: Day 1 - Lesson 1 1.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Guy Griffiths. General purpose interpreted programming language Widely used by scientists and programmers of all stripes Supported by many 3 rd -party.
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
Enter the address as shown below in the address bar.
٠ Orientation ٠ Lingma Acheson Department of Computer and Information Science, IUPUI CSCI N331 VB.NET Programming.
FUNDAMENTALS OF PROGRAMMING SM1204 Semester A 2010/2011.
Chapter 5 System Software.
13-Jul-15 Getting Ready for Java. 2 What You Need 256 MB of RAM (512 MB or more recommended) 500 MHz Pentium or better Macintosh: must run Mac OS X, preferably.
Unity 3D game IDE 1.  Unity is a multi-platform, integrated IDE for scripting games, and working with 3D virtual worlds  Including:  Game engine ▪
© 2010 IBM Corporation IBM Experience Modeler - Theme Editor Installing Python Image Library Presenter’s Name - Presenter’s Title DD Month Year.
Introduction to SAS Math 3200 Jan Jimin Ding.
The “R” Statistical Package Naomi Altman Dept. of Statistics PSU.
1b – Inside Visual Studio Lingma Acheson Department of Computer and Information Science, IUPUI CSCI N331 VB.NET Programming.
SOFTWARE.
This PowerPoint is a quick guide to configuration of SheepShaver (v 2.3) for running Mac OS 8.5 to on a PC under Windows XP This is a helper. In.
Computer for Health Sciences
Lab 1: The Stroop Effect (1935) Measuring interference effects
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Python Mini-Course University of Oklahoma Department of Psychology Day 1 – Lesson 2 Fundamentals of Programming Languages 4/5/09 Python Mini-Course: Day.
Chapter Three OPERATING SYSTEMS.
Computer Systems Week 10: File Organisation Alma Whitfield.
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Python Mini-Course University of Oklahoma Department of Psychology Lesson 17 Reading and Writing Files 5/10/09 Python Mini-Course: Lesson 17 1.
FUNDAMENTALS OF PROGRAMMING SM1204 SEMESTER A 2012.
Operating Systems. The foundation for operating system software and application software. Source:
Computer basics Lesson 4 – Programs & S.O..
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
Introduction to Python By Neil Cook Twitter: njcuk Slides/Notes:
Introduction to Interactive Media Interactive Media Tools: Software.
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
Presented By: Muhammad Tariq Software Engineer Android Training course.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
You SHOUD HAVE.. C:\100 folder A desktop shortcut to “IDLE (Python34)”
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
LESSON ONE DECISION ANALYSIS Subtopic 4 - R Programming Created by The North Carolina School of Science and Math forThe North Carolina School of Science.
Introduction to Eclipse Al-Zahra Univerisity Advanced Programming Arash N. Kia.
MIND MAPS FOR THE ICT STUDENTS V.S.R.RANASIRI R / KURUWITA M.M.V.
ENDNOTE Installation Guide. E ENDNOTE ON LIBRARY PAGE ( Scroll down to see download instructions.
How to Install Eclipse Click hereClick here to download Eclipse.
Operating Systems. An operating system (os) is a software program that enables the computer hardware to communicate and operate with the computer software.
IT1001 – Personal Computer Hardware & System Operations Week 6 - Introduction to software installation.
Installing NVU A full-featured web page editor. NVU has two great virtues: 1. It’s good 2. Its’ free!
Digital Communication Systems Comp Functions of the Operating System.
Installation of Visual Studio Android emulator and Android Studio
Installation of New Computers using a Chrome Operating System.
ENDNOTE Installation Guide. E ENDNOTE ON LIBRARY PAGE ( Scroll down to see download instructions.
Intelligent Data Systems Lab. Department of Computer Science & Engineering Python Installation guide 컴퓨터의 개념 및 실습.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Computer Science I Lab 1 ISMAIL ABUMUHFOUZ | CS 180.
 CSC 215 : Procedural Programming with C C Compilers.
Double Click on GC-MS Dataset How to download a GC-MS dataset.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
INSTALLING PYTHON 3 COSC 1306 Fall 2016.
Development Environment
App Inventor إعدادأشرف رفاعي أحمد
Operating Systems & System Software
System Software EIT, © Author Gay Robertson, 2016.
C Programming Lecture-1 Overview and Environment Setup
Chapter 4 – Introduction to Operating System Concepts
INSTALLING PYTHON 3 COSC 1306 Fall 2017.
Computer Literacy Unit 2
How to Install an old version of Adobe Reader on Mac OS.
Introduction to R.
Nat 4/5 Computing Science Operating Systems
CSCI N207 Data Analysis Using Spreadsheet
OS Sim (Operating System Concepts Simulator)
BlueJ: a very quick introduction
Review of Previous Lesson
Installations for Course
Installations for Course
Presentation transcript:

Python Mini-Course University of Oklahoma Department of Psychology Day 1 – Lesson 1 Getting Started 4/5/09 Python Mini-Course: Day 1 - Lesson 1 1

Lesson objectives 1. Describe what Python is 2. Understand how Python can be used in behavioral science 3. Install Python and add-ins 4/5/09 Python Mini-Course: Day 1 - Lesson 1 2

What is Python? General purpose computer programming language Has math and science add-ins Has GUI add-ins Multi-platform Same program can run on MS Windows, Mac OS X, Linux, etc. 4/5/09 Python Mini-Course: Day 1 - Lesson 1 3

What can I do with Python? Write programs to run experiments Example: Trivia Lag Expt Computational modeling Example: fSAMpy Statistical analyses Example: bootstrapping 4/5/09 Python Mini-Course: Day 1 - Lesson 1 4

What can I do with Python? Data processing and analysis PyParse (Kahana lab) fMRI (Waisman Brain Imaging Lab) Just about anything else you can think of Games, graphics, audio apps, even cell phone apps ( 4/5/09 Python Mini-Course: Day 1 - Lesson 1 5

How does Python compare: Other languages (C, C++, Visual Basic, Java, etc.) Python is easier to learn Python is just as powerful Python is NOT as widely used 4/5/09 Python Mini-Course: Day 1 - Lesson 1 6

How does Python compare: Scientific computing packages (Matlab and Mathematica) Statistical packages (SAS, SPSS, R, etc.) 4/5/09 Python Mini-Course: Day 1 - Lesson 1 7

Python is FREE 4/5/09 Python Mini-Course: Day 1 - Lesson 1 8

How to get and install Python We’re going to install several components: Python – the main language wxPython – for building and running GUIs NumPy and SciPy – for numeric and scientific computing SPE (Stani’s Python Editor) 4/5/09 Python Mini-Course: Day 1 - Lesson 1 9

Installing Python ases/ ases/2.5.4 Find your platform (Windows or MacOS X) and click on the download link Save the file to your hard drive Run the installer program 4/5/09 Python Mini-Course: Day 1 - Lesson 1 10

Installing wxPython nload.php nload.php Windows download “win32-unicode” MacOS X download “osx-unicode” Save the install file, then run it 4/5/09 Python Mini-Course: Day 1 - Lesson 1 11

Installing NumPy Click on the download link Download numpy-1.3.0rc2 for your platform and Python version Run the install file 4/5/09 Python Mini-Course: Day 1 - Lesson 1 12

Installing SciPy showfiles.php?group_id= showfiles.php?group_id=27747 Click on the download link Download scipy0.7.0 for your platform and Python version Run the install file 4/5/09 Python Mini-Course: Day 1 - Lesson 1 13

Installing SPE For MS Windows: c-wx no_setup.zip c-wx no_setup.zip Unzip it to somewhere you will remember (e.g., Program Files) but don’t rename the folder anything other than “_spe”. Go inside the _spe directory you just created and double click SPE.py 4/5/09 Python Mini-Course: Day 1 - Lesson 1 14

Installing SPE For Mac OS X: Save the file, mount the disk image, and follow the instructions 4/5/09 Python Mini-Course: Day 1 - Lesson 1 15

Python resources ut.html ut.html 4/5/09 Python Mini-Course: Day 1 - Lesson 1 16