python programming
저자: Amr Mohamed Bayoumi

1. Arithemetic
2. Types of Operators
2.1. Relational
2.2. Assignment
2.3. Logical
2.4. Identity
2.5. Membership
2.6. Bitwise
3. Loops
3.1. Finite Loop
3.2. InFinite Loop
3.3. break()
3.4. Pass()
4. Conditional statements
4.1. If Statements
4.2. If - Else Statements
4.3. If - Else - If Statements (elif)
5. Variables in python
5.1. Memory pointers
5.2. Always start with Alphabet
5.3. Can be Alpha Numeric
5.4. Cannot Start with Numbers
5.5. No Special Characters (except '_')
5.6. Case Sensitive
6. History
6.1. Developed by Guido Van Rossum
6.2. First released in 1991
6.3. Name inspired by 'Monty Python's Flying Circus'
7. Features
7.1. General-Purpose
7.2. Open-source
7.3. Free
7.4. Interpreted
7.5. Interactive
7.6. Scripting
7.7. Dynamic Programming
7.8. Object-Oriented Programming
7.9. Functional Oriented Programming
7.10. Modular Programming
7.11. High-Level = English Like Language
7.12. Easy to Read/Write & Maintain
8. Data Types in Python
8.1. Numeric
8.1.1. Integer
8.1.2. Float
8.1.3. Complex
8.2. Non-Numeric
8.2.1. String
8.3. Sequential
8.4. Boolean
8.4.1. True
8.4.2. False