• Post category:StudyBullet-7
  • Reading time:29 mins read


Become a python developer easily. Learn Python Programming deeply and detailed by Presentation and Coding.

What you will learn

What are Program, Programming, and Programming Language

What is Python and why do we use Python

Install and use Jupyter-Notebook and PyCharm

Create and use .ipynb and .py files

Learn Python Programming step by step by Presentation and Coding

Learn all types of variables: string, integer, float, complex, bool, arrays, list, tuple, set, dictionary

Learn all kinds of data types: Text, Numeric, Boolean, Sequence, Dictionary

Learn, create, and use all kinds of Arrays

Learn, create, and use def and lambda functions

Learn, create, and use Python Classes and Objects

Learn and use Object Oriented Programming With Python Classes and Objects

Learn and use Inheritance in Python.

Learn Python Modules: Own Modules, Build-in Modules, and External Modules

Create and use Own Modules

Learn and use Build-in Modules

Learn and use External Modules

Description

Hello dear Students. Welcome to Twice Learning Python Programming Language.

The reason why the course name is โ€œTwice learning Python programmingโ€, is because you will learn 2 times. 90% of all topics are divided into 2 parts: Presentation and Coding parts. The other 10% of all topics are only the Presentation part or only the Coding part.

In the Presentation part: You will be introduced to the topic, and you will learn what is it, why do we use it, and so on. And, also you will see coding examples about that topic.

In the Coding part: the topic which is taught in the presentation part will be explained shortly again. And, you will learn how to use the taught method by writing Python codes.

Therefore, the course name is Twice Learning Python Programming.

But, if you know Python Programming a little bit and if you know about those topics, you may skip the presentation part of those topics. And, you can directly go to the coding part for learning to write codes in python.

However, if you want to learn Python Programming deeply and detailed, please watch the Presentation part and Coding part of all topics.

In this course, you will start to learn Python Programming from absolute 0.

That’s why:


Get Instant Notification of New Courses on our Telegram channel.


If you don’t know: what is a Program, what is Programming or what are Programming Languages, or what is Python, and why do we use the Python Programming Language?

It is not a problem. Because you will learn everything in this course step by step and order by order.

And also, if you don’t know English very well, it is okay.

Topics of this course are explained by basic English words. That’s why it is fine if you don’t know English very well.

All presentations are made as simple as possible. This course guarantees you will be a Python Programmer.

Currently, there are 28 Sections in this course. Inside 28 sections, you will learn:

  • What are Program, Programming, Programming Languages
  • What is Python and Why do we use Python
  • Python IDEs. To Install and use Jupyter Notebook and PyCharm
  • How to create and use .ipynb and .py files.
  • How to write codes in Python
  • Variables: how to create, how to use, and rules to declare and assign values to variables.
  • Data Types: Text, Numeric, Boolean, Sequence, Set, Dictionary
  • Data Conversion
  • How to write Comments
  • Operators: Arithmetic Operators, Assignment Operators, Comparison Operators, Logical Operators, Identity Operators, Membershipย  ย Operators
  • Python Statements
  • Loops: while and for loop
  • Arrays: String, List, Tuple, Set, Dictionary
  • Functions: def and lambda
  • Object-Oriented Programming
  • Classes and Objects
  • Polymorphism
  • Inheritance: Parent and Child classes
  • Scopes: local, enclosing, global
  • Error Handling: try, except, finally
  • Modules: Own Modules, Build-in Modules and External Modules

Course Bonus:

The Bonus of the Course is the Presentation book which has 28 sections and 411 pages. If you want, you can learn Python Programming through the Bonus book. It is very easy to understand all pages of the Bonus book. You will spend an average of 1 minute or 2 minutes to understand one page. But, the Bonus book will be explained in the presentation parts of this course.

English
language

Content

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