mrant/زمانی پایثۆن

  • Free

زمانی پایثۆن

  • Course
  • 79 Lessons

کۆرسێکی تەواو لەسەر فێربوونی زمانی پڕۆگرامینگ (پایثۆن)

ناوەڕۆک

Course Overview

0) Course Curriculum Overview

Python Setup

1) command line
2) Installing Python and IDE
3) Sublime text and IDLE
4) Install Pycharm IDE
5) Installing Python For Android and IOS

Object and Data Types

1) First Program
2) Basic Data Types In Python
3) Arithmetic Operators and Orders
4) Variables and Converting Data Types
5) Basic Number Functions
6) Complex Numbers
7) Introduction to Strings
8) String Indexing and Slicing
9) String Methods
10) String Formating
11) Lists in Python
12) List Methods
13) Tuples
14) Stets
15) Dictionary
16) Booleans and Comparison Operators
17) Logical Operators
18) Data Types Quiz

Python Statements

1) If Elif and Else Statements in Python
2) Nested If
3) For Loop and Range function
4) While Loops (Break Continue Pass)
5) Nested Loop (Pattern)
6) Enumerate and Zip
7) List Comprehensions
8) Python Statements Exercise

Files and Inputs

1) Inputs
2) File in Python

Methods and Functions

1) Functions in Python
2) Args and Kwargs
3) Function Exercises With Solutions
4) Lambda Expression
5) Map Filter and Reduce
6) Variable Scope LEGB
7) Function Quiz

OOP

1) Introduction to OOP
2) Class and Object in OOP
3) Self and Constructor
4) Inheritance Part 1
5) inheritance Part 2 (super)
6) Special Methods
7) Property Decorator (getter setter deleter)
8) OOP Exercise

Error and Exceptions

1) Errors and Exception Handling
2) Running tests with the Unittest Library
3) Exception Handling Exercises

Advanced Methods

1) Decorators
2) Generators

Modules and Packages

1) Introduction to Modules
2) Making Modules
3) __name__ and __main__

Built in modules

1) Math
2) Time and Datetime
3) Random
4) Sys
6) Debugger - pdb
7) OS Part 1
8) OS Part 2
9) Regular Expressions Part 1
10) Regular Expressions Part 2

Advanced Modules

1) Working With CSV
2) Download an image from internet with Python (requests)
3) Zip Files
4) How to Send Emails Using Python
5) Threading and MultiThreading In Python

Python Projects

1) Convert Word File to PDF and PDF to Text
2) Extract Text from Image in Python
3) Student Management System
4) Turtle Graphics
5) Download Youtube videos using Python (Part 1)
6) Download Youtube videos using Python (Part 2)
7) Download Youtube videos using Python (Part 3)

What After Python

1) What after Python