Python - Week 1
[Pages:55]Python - Week 1
Mohammad Shokoohi-Yekta
1
An Introduction to Computers and Problem Solving
? 1.1 An Introduction to Computers ? 1.2 Program Development Cycle ? 1.3 Programming Tools ? 1.4 Starting Python
2
Communicating with the Computer
? Machine language ? low level, hard for humans to understand
? Python ? high level, understood by humans, consists of instructions such as Click, If, and Do
3
Popular High-Level Languages
?COBOL (COmmon Business Oriented Language) ?FORTRAN (FORmula TRANslation) ?BASIC (Beginner All-purpose Symbolic Instructional Code) ?Pascal (named for Blaise Pascal) ?Ada (named for Ada Lovelace) ?C (whose developer designed B first) ?Visual Basic (Basic-like visual language developed by Microsoft) ?Delphi (Pascal-like visual language developed by Borland) ?C++ (an object-oriented language, based on C) ?C# (a Python-like language developed by Microsoft) ?Python (We use it in the book)
4
Compiler
? A compiler translates a high-level language into machine language.
? The Python compiler points out certain types of errors during the translation process.
5
Programming and Complicated Tasks
? Tasks are broken down into instructions that can be expressed by a programming language
? A program is a sequence of instructions ? Programs can be only a few instructions
or millions of lines of instructions
6
All Programs Have in Common:
? Take data and manipulate it to produce a result
? Input ? Process ? Output
? Input ? from files, the keyboard, or other input device
? Output ? usually to the monitor, a printer, or a file
7
Hardware and Software
? Hardware ? the physical components of the computer
? Central processing unit ? Disk drive ? Monitor
? Software ? The instructions that tell the computer what to do
8
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- pynput read the docs
- input processing and output
- thinkpad scripts documentation
- introduction to computers programming input and output
- file handling
- introduction to computer science and programming in java
- keyboard input using directinput
- circuitpython basics digital inputs outputs
- python 3 tutorialspoint
- pyautogui documentation
Related searches
- 1 week car rental special
- 1 week juice cleanse recipes
- python range 1 to n
- python reshape 1 1
- python wait 1 second
- phonics spelling grade 5 unit 4 week 1 page 94
- 1 week blank calendar printable
- 1 week dow chart
- week 1 score predictions nfl
- nfl week 1 predictions
- 1 week flat tummy workout
- practice grade 5 unit 1 week 1