Course curriculum

  • 1
  • 2

    Python Setup

    • Installing Anaconda Distribution For MAC

    • Installing Anaconda Distribution For Windows

    • Installing Python and PyCharm For MAC

    • Installing Python and PyCharm For Windows

    • Installing Jupyter Notebook For MAC

    • Installing Jupyter Notebook For Windows

  • 3
  • 4

    Numbers

    • Numbers

  • 5

    Strings

  • 6

    Conditionals

    • bool() Function

    • Comparison and Logical Operators

    • If Statements

    • Exercise: Calculator

    • Exercise: User Login

  • 7

    Loops

    • Loops

    • While Loops

    • For Loops

    • Range Function

    • Control Statements

    • Exercise: Perfect Numbers

    • Exercise: User Login with Loops

  • 8

    Functions

    • Functions

    • Create A New Function and Function Calls

    • Return Statement

    • Lambda Functions

    • Exercise: Finding Prime Number

  • 9

    Modules

    • Logic of Using Modules

    • How It is Work

    • Create A New Module

    • Exercise: Number Game

  • 10

    Lists

    • Lists and List Operations

    • List Methods

    • List Comprehensions

    • Exercise: Fibonacci Numbers

    • Exercise: Merging Name and Surname

  • 11

    Tuples

    • Tuples

  • 12

    Dictionaries

    • Dictionaries

    • Dictionary Comprehensions

    • Exercise: Letter Counter

    • Exercise: Word Counter

  • 13

    Exceptions

    • What is exception?

    • Exception Handling

    • Exercise: if Number

  • 14

    Files

    • Files

    • File Operations

    • Exercise: Team Building

    • Exercise: Overlap

  • 15

    Sets

    • Sets and Set Operations and Methods

    • Set Comprehensions

  • 16

    Object Oriented Programming

    • Logic of OOP

    • Constructor

    • Methods

    • Inheritance

    • Overriding and Overloading

  • 17

    Final Project and Last Words

    • Final Project: Remote Controller Application