Presentation is loading. Please wait.

Presentation is loading. Please wait.

1. Starting 1 Let’s Learn Saenthong School, January – February 2016 Teacher: Aj. Andrew Davison, CoE, PSU Hat Yai Campus

Similar presentations


Presentation on theme: "1. Starting 1 Let’s Learn Saenthong School, January – February 2016 Teacher: Aj. Andrew Davison, CoE, PSU Hat Yai Campus"— Presentation transcript:

1 1. Starting 1 Let’s Learn Saenthong School, January – February 2016 Teacher: Aj. Andrew Davison, CoE, PSU Hat Yai Campus E-mail: ad@fivedots.coe.psu.ac.th

2  A computer is a machine that stores data.  A program is a set of instructions that tells a computer what to do with the data. 0. Computers and Programs 2

3 Why Learn to Program?  Makes you a clever user of computers  It's fun!  You make stuff (programs) that do things  Helps you learn problem solving skills  Programmers get jobs 3

4 Why Learn Python?  The Python programming language is aimed at beginners  It's easy to learn and use  Powerful  Lots of program libraries  Free  Runs on everything  Lots of users; lots of help online  Used in the real world

5

6  1. Go to the Python webpage  2. Download version 3.5.1 (or higher)  3. Wait a while...  4. Start Installer  5. Click PATH and press "Install Now"  6. Click "Close" at end  7. Check the Menu for Python 1. Installing Python on your PC 6

7 Python Webpage http://www.python.org click here 7

8 Python Download Page click here 8

9 Wait for Installer to Appear on your PC 9

10 Start Installer click here 10

11 Click PATH & Press "Install Now" 11

12 Setup in Progress 12

13 Press Close at End of Installer 13

14 Check the Menu for Python 14

15  There are lots of ways of starting Python 1.from the Python menu, start IDLE (a Python editor) 2.from the Python menu, start Python 3.start Python from the Windows command line  (2) and (3) start the same Python 2. Starting Python 15 The easiest

16 2.1. Start IDLE (a Python editor) 16

17 Inside IDLE I typed help() and to start "help" I typed quit to leave "help" but still be in IDLE 17

18 Get Python to do Things I typed these and 18

19 Some Math Operations 19 and (... ) around the maths, if you want

20 Some Maths to Try 20

21 Leaving IDLE and Python 21

22 22 Other Ways to Leave IDLE >>>exit() >>>quit() >>> CtrlD+ Any one of these

23 2.2. Start Python (but no editor) 23

24 Inside Python I typed help() and to start "help" I typed quit to leave "help" but still be in Python I typed ctrl-Z and to leave Python 24

25 Start Python from Windows Command Line Start Windows "Command Prompt" program 25

26 2.3. Start Python in the Command Window I typed python and to start "python" 26

27 Leaving Python in the Command Window I typed help() and to start "help" I typed quit to leave "help" but still be in Python I typed ctrl-Z and to leave Python but still be in the Command Window 27

28 3. Programming with Python in IDLE 28

29 29

30  1. Start IDLE  2. Create a new program file  3. Write a Python program into the file  4. Save the program file.  give the file a name, e.g. test1  5. Check the file is on your PC 4. Writing a Python Program 30

31 Create a new Program File 31

32 Write a Program into the File 32

33 Save the program file 33

34 Type in a File name I'm saving the file as "test1" on the Desktop 34

35 Check the file is on your PC The file is called "test1.py" on the Desktop 35

36  Two ways:  run your program inside IDLE  run your program in the Command Window 5. Running your Program 36

37 5.1. Running your Program in IDLE 37

38 Open (Load) test1.py 38

39 Run the program using "Run Module" (F5) 39

40 Python Runs (Executes) your Program 40

41 5.2. Run from the Command Prompt I typed cd Desktop to move to the desktop I typed python test1.py to run the program This is the program running. 41

42 6. Python Documentation (docs) 42

43 Or from Help in IDLE 43

44 The First Doc Page 44


Download ppt "1. Starting 1 Let’s Learn Saenthong School, January – February 2016 Teacher: Aj. Andrew Davison, CoE, PSU Hat Yai Campus"

Similar presentations


Ads by Google