Skip to content

Python is a general purpose programming language In this repository we will learn from basics to advanced programming concepts , and learn how to code

Notifications You must be signed in to change notification settings

Mouizuddin/learn_python

Repository files navigation

learn_python

Module 1 - Introduction to Python and Computer Programming

  • Python - a tool, not a reptile
  • There is more than one Python
  • Let's start our Python adventure

Module 2 - Data Types, Variables, Basic Input-Output Operations, Basic Operators

  • Your first program
  • Python literals
  • Operators - data manipulation tools
  • Variables - data-shaped boxes
  • How to talk to computer?

Module 3 - Boolean Values, Conditional Execution, Loops, Lists and List Processing, Logical and Bitwise Operations

  • Conditions
  • Python's loops
  • Logic and bit operations in Python
  • Collections in python (List ,tuple,set and dictionaries)

Module 4 - Functions, Tuples, Dictionaries, and Data Processing

  • Writing functions in Python
  • Returning a result from a function
  • Scopes in Python
  • functions

Module 5 - Comprehension , Files I\O , Exceptions

  •    Comprehension - list,tuple,dictionary
    
  •    files management - reading,Writing a file (with { contex manager } )
    
  •    Exceptions - error handling
    

Module 6 - The Object-Oriented Approach: Classes, Methods, Objects, and the Standard Objective Features

  • Basic concepts of object programming
  • A short journey from procedural to object approach
  • Properties
  • Methods
  • Inheritance - one of object programming foundations
  • Exceptions once again

About

Python is a general purpose programming language In this repository we will learn from basics to advanced programming concepts , and learn how to code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages