Udemy - Complete Python programming from Basics to Advance level
This course covers Basics as well as Advance level topics in python + GUI programming, as this course is MEGA course so it starts from scratch explaining python language with a slow pace to benefit students who have just started programming and then moves to Advance topics like Object Oriented Programming in python, and python GUI programming with high pace for better understandings
This course can be Divided into 3 major parts.
1. Basics of python
Description
This course covers Basics as well as Advance level topics in python + GUI programming, as this course is MEGA course so it starts from scratch explaining python language with a slow pace to benefit students who have just started programming and then moves to Advance topics like Object Oriented Programming in python, and python GUI programming with high pace for better understandingsThis course can be Divided into 3 major parts.1. Basics of python
2. Advance Object Oriented Programming in python
3. tkinter (GUI programming)
python (Basics + Advance(OOP) + GUI programming)
¿Para quién es este curso?
- Students who want to learn Python programming Language
- Students who want to learn Object Oriented Programming
- Students who want to learn GUI programming in python 3
- Students who want to learn python Basics + Advance + GUI at one place
Course content
- Installing Code Editor
- Installing Code Editor
- PyCharm launch and creating project
- Adding python files to project
- Starting with Basics (Lets do it!)
- Numbers in python
- Numbers Code
- Strings
- Operators and index
- Functions
- Introduction to Functions
- range function
- sets
- Loops
- Introduction to loops
- for loop
- for loop code
- TASK for loop
- SOLUTION of task
- while loop
- Conditionals ( if else )
- Lists in python
- Introduction to lists
- list code
- List Methods
- Object Oriented Programming
- What is Object Oriented Programming? and why to use it.
- Class and Object
- Making first "class"
- Constructor of a class
- Object of "Person" class
- Inheritance
- Inheritance Explanation
- Inheritance Code Example
- Polymorphism
- Polymorphism Explanation
- Polymorphism Coding Example
- Abstraction
- tkinter (python GUI programming)
- Root window of Application
- Widgets
- What are Widgets
- Label
- Button
- Link Button and Label
- Check Button
- Entry
- Radio Button
- Why "pack" on next line
- Tables App
- Tables App TASK
- Solution of Tables App
- Geometry Manager
- "Grid" Geometry Manager
- Grid
- Padding
- What is Sticky
- Sticky
- Menu in Application
- ttk Module
- ttk Module Explanation
- Button ttk
- Tic Tac Toe Game
- Making GUI of Tic Tac Toe
- Adding Functionality to Game
- Winner of Game Explanation
- Making Check Winner Function
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.