Python

Basic Concepts

  • what is Python?
  • what can Python Do?
  • And Why You should learn Python?
  • Install Python and IDE.
  • Make First Python Program.
  • Use Input() method.

Data Types and Operators

  • Working with Different Numbers Types.
  • Working with String Type.
  • Working With Casting Variable Type.
  • Working with Booleans.
  • Working with different Operations.

Control Structures

  • Use If Statements in real program
  • Use If..elif..else in real program.
  • Know What is Ternary if.

Working with loops and iterators

  • While Loops.
  • For Loops.
  • Use break, pass and continue keywords with loops.
  • Use range() method with for loop

Lists, Tuples, Sets and Dictionaries

  • Working with lists, tuples, sets and Dictionaries

File Handling

  • Be Able to open any file and read date from it.
  • Create file and append data on it.
  • Write Data on files.
  • Delete files.

Functions and Modules

  • What is function?
  • handling arguments into function.
  • What’s anonymous (lambda) function?
  • Comments & Docstrings.

Regular Expressions

  • RegEx Functions.
  • Metacharacters.
  • Special Sequences.
  • Sets.

Object Oriented Programming

  • What is OOP?
  • Class and Object.
  • Parent and Child Class.
  • Inheritance.
  • Oveloading.

Advanced Topics

  • Try .. Except.
  • Use " main " & name
  • Logging & Time Execution.
  • Multiproccessing and Multithreading.
  • Date and Time.

What’s Next?!

  • Overview on Python Web Development (Django – Flask).
  • Overview on Python Desktop Apps Development (Tkinter – PyQt).
  • Overview on Web Scraping Department(Requests – Selenium – BeautifulSoup).