0. Course Content, How to use Course?
Course content and how to use this course
The Presentation Book of the Course
1. Introduction to Programming
Introduction to Programming
2. Installing Anaconda
Installing Anaconda to Windows
3. Installing and Using Jupyter-Notebook
1. Installing and Using Jupyter-Notebook on Windows 10
2. Jupyter-Notebook basics, Writing codes, Run, Restart, Clear cells
3. Jupyter-Notebook options, Code, Markdown, Raw NBConvert, Heading
4. Add cell, cut cell, move cell
5. Jupyter cell in [number]
4. Print function
1.1. print() function basics – Presentation part
1.2. print() function basics – Coding part
2.1. print() function sep – Presentation part
2.2. print() function sep – Coding part
3.1. print() function end – Presentation part
3.2. print() function end – Coding part
5. Variables in Python
1. Introduction to Python Variables
2.1. Declare and using String, Integer, Float, type() function-Presentation part
2.2. Declare and using String, Integer, Float, type() function – Coding part
3. Rules to declare variables
4. Techniques to give names for Variables
6. Space and Tab errors
1.1. Extra Space and Tab errors – Presentation part
1.2. Extra Space and Tab errors – Coding part
7. Python Data Types
1. Introduction to Data Types
2.1. Text data type, String variable – Presentation part
2.2. Text data type, String variable – Coding part
3. Numeric type data – Introduction
4.1. Numeric type data, Integer variable – Presentation part
4.2. Numeric type data, Integer variable – Coding part
5.1. Numeric type data, Float variable – Presentation part
5.2. Numeric type data, Float variable – Coding part
6.1. Numeric type data, Complex variable – Presentation part
6.2. Numeric type data, Complex variable – Coding part
8. SyntaxError and NameError
SyntaxError and NameError in codes
9. Data Conversion
0. We learnt string, integer, float, complex variables
1. Data conversion Introduction
2. Convert string to integer, float, complex
3. Convert integer to string, float, complex
4. Convert float to string, integer, complex
5. Convert complex to string, integer, float
10. Comments in Python
Write comments in Python – Presentation part
Write comments in Python – Coding part
11. Booleans in Python
Python Booleans, Evaluating and Comparing – Presentation part
Python Booleans, Evaluating and Comparing – Coding part
12. Python Operators
0. Python Operators – Introduction
1.1. Arithmetic operators – Presentation part
1.2. Arithmetic operators – Coding part
2.1. Assignment operators – Presentation part
2.2. Assignment operators – Coding part
3.1. Comparison operators – Presentation part
3.2. Comparison operators – Coding part
4.1. Logical operators – Presentation part
4.2. Logical operators – Coding part
5.1. Identity operators – Presentation part
5.2. Identity operators – Coding part
6.1. Membership operators – Presentation part
6.2. Membership operators – Coding part
13. Python Statements
1.1. if statement – Presentation part
1.2. if statement – Coding part
2.1. elif statement – Presentation part
2.2. elif statement – Coding part
3.1. else statement – Presentation part
3.2. else statement – Coding part
4.1. Nested if statement – Presentation part
4.2. Nested if statement – Coding part
5.1. pass statement – Presentation part
5.2. pass statement – Coding part
14. Python Loops
1.1. Python Loops Introduction, While Loop – Presentation part
1.2. Python Loops Introduction, While Loop – Coding part
2.1. Limiting While Loop – Presentation part
2.2. Limiting While Loop – Coding part
3.1. While Loop with break statement – Presentation part
3.2. While Loop with break statement – Coding part
4.1. While Loop with continue statement – Presentation part
4.2. While Loop with continue statement – Coding part
5.1. While Loop with else statement – Presentation part
5.2. While Loop with else statement – Coding part
6.1. for Loop introduction – Presentation part
6.2. for Loop introduction – Coding part
7.1. for loop with break statement – Presentation part
7.2. for loop with break statement – Coding part
8.1. for loop with continue statement – Presentation part
8.2. for loop with continue statement – Coding part
9.1. for loop with range() – Presentation part
9.2. for loop with range() – Coding part
10.1. for loop with pass statement – Presentation part
10.2. for loop with pass statement – Coding part
11.1. for loop with else statement – Presentation part
11.2. for loop with else statement – Coding part
12. for loop with range with break and else statement
13.1. for loop, Nested loop – Presentation part
13.2. for loop, Nested loop – Coding part
15. Python Arrays
Python Arrays introduction
16. Python Strings
1.1. Python Arrays, String array – Presentation part
1.2. Python Arrays, String array – Coding part
2.1. Index Order of String variable value – Presentation part
2.2. Index Order of String variable value – Coding part
3.1. Reverse Index Order of String variable value – Presentation part
3.2. Reverse Index Order of String variable value – Coding part
4.1. Printing Specific items of String variable value – Presentation part
4.2. Printing Specific items of String variable value – Coding part
5.1. Python Strings with len() function – Presentation part
5.2. Python Strings with len() function – Coding part
6.1. Python Strings with if, else statement – Presentation part
6.2. Python Strings with if, else statement – Coding part
7.1. Python Strings with for loop – Presentation part
7.2. Python Strings with for loop – Coding part
8.1. Modify Strings items – Presentation part
8.2. Modify Strings items – Coding part
9.1. Concatenate strings and format() method – Presentation part
9.2. Concatenate strings and format() method – Coding part
10.1. Escape Characters of String variable – Presentation part
10.2. Escape Characters of String variable – Coding part
17. Python Lists
1.1. Python Arrays, List array, List variable introduction – Presentation part
1.2. Python Arrays, List array, List variable introduction – Coding part
2.1. Index order of List Items – Presentation part
2.2. Index order of List Items – Coding part
3.1. Type of List Items with type() function – Presentation part
3.2. Type of List Items with type() function – Coding part
4.1. Number of List item with len() function – Presentation part
4.2. Number of List item with len() function – Coding part
5.1. Python Lists, Range of Indexes – Presentation part
5.2. Python Lists, Range of Indexes – Coding part
6.1. Check List items with if, else statements – Presentation part
6.2. Check List items with if, else statements – Coding part
7.1. Iterate List with for loop – Presentation part
7.2. Iterate List with for loop – Coding part
8.1. Change List Items by index numbers – Presentation part
8.2. Change List Items by index numbers – Coding part
9.1. Insert new items to list insert() method – Presentation part
9.2. Insert new items to list insert() method – Coding part
10.1. Add new items to list by append() method – Presentation part
10.2. Add new items to list by append() method – Coding part
11.1. Remove List items by remove(), pop(), del, clear() – Presentation part
11.2. Remove List items by remove(), pop(), del, clear() – Coding part
12.1. List variable with while loop – Presentation part
12.2. List variable with while loop – Coding part
13.1. List Comprehension – Presentation part
13.2. List Comprehension – Coding part
14.1. Sorting List items by sort() method – Presentation part
14.2. Sorting List items by sort() method – Coding part
15.1. Copy Lists by list() function and copy() method – Presentation part
15.2. Copy Lists by list() function and copy() method – Coding part
16.1. Join lists by addition, append(), extend() – Presentation part
16.2. Join lists by addition, append(), extend() – Coding part
17.1. Find number of same items of List by count() – Presentation part
17.2. Find number of same items of List by count() – Coding part
18.1. Find index number of list item by index() – Presentation part
18.2. Find index number of list item by index() – Coding part
19.1. Change list items order by reverse() method – Presentation part
19.2. Change list items order by reverse() method – Coding part
18. Pythonย Tuples
1.1. Python Arrays, Tuple array, Tuple variable introduction – Presentation part
1.2. Python Arrays, Tuple array, Tuple variable introduction – Coding part
2.1. Tuples Items positive and negative index orders – Presentation part
2.2. Tuples Items positive and negative index orders – Coding part
3.1. Type of tuple items by type() function – Presentation part
3.2. Type of tuple items by type() function – Coding part
4.1. Number of tuple items by len() function – Presentation part
4.2. Number of tuple items by len() function – Coding part
5.1. Range of Indexes of Tuples – Presentation part
5.2. Range of Indexes of Tuples – Coding part
6.1. Check Tuple items with if, else statements – Presentation part
6.2. Check Tuple items with if, else statements – Coding part
7.1. Iterate Tuple with for loop – Presentation part
7.2. Iterate Tuple with for loop – Coding part
8.1. Update Tuples, Change Tuple items – Presentation part
8.2. Update Tuples, Change Tuple items – Coding part
9.1. Join Tuples – Presentation part
9.2. Join Tuples – Coding part
10.1. Unpack Tuple items – Presentation part
10.2. Unpack Tuple items – Coding part
11.1. Find number of same items of Tuple by count() – Presentation part
11.2. Find number of same items of Tuple by count() – Coding part
12.1. Find index number of Tuple item by index() – Presentation part
12.2. Find index number of Tuple item by index() – Coding part
19. Python Sets
1.1. Python Arrays, Sets array, Set variable introduction – Presentation part
1.2. Python Arrays, Sets array, Set variable introduction – Coding part
2.1. Check Set items with if, else statements – Presentation part
2.2. Check Set items with if, else statements – Coding part
3.1. Iterate Set with for loop – Presentation part
3.2. Iterate Set with for loop – Coding part
4.1. Change Set Items and use add() method – Presentation part
4.2. Change Set Items and use add() method – Coding part
5.1. Join Sets by update(), union() – Presentation part
5.2. Join Sets by update(), union() – Coding part
6.1. Remove Set items by remove(), discard(), pop() – Presentation part
6.2. Remove Set items by remove(), discard(), pop() – Coding part
7.1. Clear and delete Set by clear(), del – Presentation part
7.2. Clear and delete Set by clear(), del – Coding part
8.1. intersection_update() and intersection() – Presentation part
8.2. intersection_update() and intersection() – Coding part
9.1. symmetric_difference_update() and symmetric_difference()- Presentation part
9.2. symmetric_difference_update() and symmetric_difference() – Coding part
10.1. Copy Sets by set(), copy() – Presentation part
10.2. Copy Sets by set(), copy() – Coding part
20. Python Dictionary
1.1. Python Arrays, Dictionary array, Introduction – Presentation part
1.2. Python Arrays, Dictionary array, Introduction – Coding part
2.1. Accessing to Dictionary Items, get(),keys(),values(),items()-Presentation
2.2. Accessing to Dictionary Items, get(), keys(), values(), items() – Coding
3.1. Check Dictionary items with if, else statements – Presentation part
3.2. Check Dictionary items with if, else statements – Coding part
4.1. Change Dictionary items with update() – Presentation part
4.2. Change Dictionary items with update() – Coding part
5.1. Remove and clear Dictionary Item by del, clear() – Presentation part
5.2. Remove and clear Dictionary Item by del, clear() – Coding part
6.1. Iterate Dictionary with for loop – Presentation part
6.2. Iterate Dictionary with for loop – Coding part
7.1. Copy Dictionary and create nested dictionary – Presentation part
7.2. Copy Dictionary and create nested dictionary – Coding part
21. Python Functions
1.1. Function introduction, create and use functions – Presentation part
1.2. Function introduction, create and use functions – Coding part
2.1. Function parameters and arguments – Presentation part
2.2. Function parameters and arguments – Coding part
3.1. Function keyword arguments – Presentation part
3.2. Function keyword arguments – Coding part
4.1. Function arbitrary arguments and keywords – Presentation part
4.2. Function arbitrary arguments and keywords – Coding part
5.1. Use function with other names – Presentation part
5.2. Use function with other names – Coding part
6.1. Use function with return statement – Presentation part
6.2. Use function with return statement – Coding part
7.1. Use function with pass, if, elif, else, while and for loop – Presentation
7.2. Use function with pass, if, elif, else, while and for loop – Coding part
22. Python Lambda
Python Lambda – Presentation part
Python Lambda – Coding part
23. Input function
Input function – Presentation part
Input function – Coding part
24. Python Classes and Objects. OOP
1.1. Class and objects introduction, create class and objects- Presentation part
1.2. Class and objects introduction, create class and objects – Coding part
2.1. __init__ function of class – Presentation part
2.2. __init__ function of class – Coding part
3.1. Object methods – Presentation part
3.2. Object methods – Coding part
4.1. Modify object properties – Presentation part
4.2. Modify object properties – Coding part
5.1. Polymorphism with classes and objects – Presentation part
5.2. Polymorphism with classes and objects – Coding part
25. Pythonย Inheritance
1.1. Inheritance Introduction, create Parent and Child classes – Presentation
1.2. Inheritance Introduction, create Parent and Child classes – Coding part
2.1. __init__ function of Child class, super() function – Presentation part
2.2. __init__ function of Child class, super() function – Coding part
3.1. Add properties and methods to Child class – Presentation part
3.2. Add properties and methods to Child class – Coding part
26. Pythonย Scopes
1.1. Pythonย Scopes, local, enclosing, global scopes and variables – Presentation
1.2. Pythonย Scopes, local, enclosing, global scopes and variables – Coding part
2.1. Naming Variables in Scopes – Presentation part
2.2. Naming Variables in Scopes – Coding part
3.1. global keyword – Presentation part
3.2. global keyword – Coding part
27. Python Error Handling
1.1. Error Handling introduction, try, except, finally block – Presentation part
1.2. Error Handling introduction, try, except, finally blocks – Coding part
1.1. raise keyword for creating errors – Presentation part
1.2. raise keyword for creating errors – Coding part
28. Pythonย Modules
1.1. Python Modules introduction, Installing and using PyCharm-Presentation part
1.2. Python Modules introduction, Installing and using PyCharm – Coding part
2.1. Create own module, and import modules – Presentation and Coding part
2.2. Create own module, and import modules – Coding part
3.1. Build-in Modules, import and use build-in modules – Presentation part
3.2. Build-in Modules, import and use build-in modules – Coding part
4.1. External Modules installing and using – Presentation part 1
4.2. External Modules installing and using – Presentation part 2
Congratulations
The Bonus of the Course