Syed Jafer K

Its all about Trade-Offs

Python Syllabus

Websitehttps://parottasalna.com

Recordings will be available herehttps://www.youtube.com/@learnwithparottasalna

Syllabushttps://parottasalna.com/python-development

Starts on: Jul 8. 7PM to 8PM

What will you get ?

1. Explanation of concepts and doubt clearing sessions. sample: https://www.youtube.com/watch?v=IaVnpYg8c98&t=5s

2. Handmade materials for learning. sample: https://parottasalna.com/wp-content/uploads/2024/07/variables-constants-and-data-types-in-python.pdf

3. Recordings of the session will be available in youtube. https://www.youtube.com/@learnwithparottasalna

Whatsapp Group:

Group 1: https://chat.whatsapp.com/DcfvtLP0y6S0iUkjCJLcH7

Group 2: https://chat.whatsapp.com/ErBIxb1lQfs7mNRo33c4Vc

Group 3: https://chat.whatsapp.com/ETxQ9WVCXkp5TYmY22wLaC

Meet Link:

Day: Jul 8. 7 PM to 8PM IST

Zoom Meeting Details:
Link: https://talentsprint.zoom.us/j/82730915113?pwd=8IMntTl2yVjI8xnGmfZjbLGc9gPp0t.1

Chapter 1 – Meet & Greet

  • What python can do ?
  • Why Python ?
  • Python syntax compared to other programming language.
  • Python Installation.
  • Meet and Greet.

Chapter 2 – Python Basics

  1. Print https://parottasalna.com/2024/07/05/python-fundamentals-the-print/
  2. Comments
  3. Variables, Constants https://parottasalna.com/2024/07/07/python-fundamentals-constants-variables-and-data-types/
  4. Python data structure and data types. https://parottasalna.com/2024/07/07/python-fundamentals-constants-variables-and-data-types/
  5. String operations in python
  6. Simple input & output https://parottasalna.com/2024/07/15/python-operators-conditionals-and-input/
  7. Operators in python https://parottasalna.com/2024/07/15/python-operators-conditionals-and-input/

Chapter 3 – Program Flow

  1. Indentation
  2. The IF statement https://parottasalna.com/2024/07/15/python-operators-conditionals-and-input/
  3. While Loop https://parottasalna.com/2024/07/15/python-operators-conditionals-and-input/
  4. For Loop
  5. The Range statement
  6. Break, Continue & Pass
  7. Assert
  8. Example of Loop

Chapter 4 – Functions & Modules

  1. Create your own functions
  2. Functions parameters
  3. variable arguments
  4. Scope of a function
  5. Function documentations
  6. Lambda function & map
  7. Modules

Chapter 5 – Exceptions Handling

  1. Errors
  2. Exception Handling with try except
  3. Handling Multiple Exceptions
  4. Writing your own exceptions

Chapter 6 – File Handling

  1. File handling modes
  2. Reading files
  3. Writing & Appending to files
  4. Handling File exceptions
  5. The with statements

Chapter 7 – Data Structures

  1. List
  2. Nested List
  3. Dictionary
  4. Functions
    • Default Parameters
    • Variable Arguments
  5. Specialized sorts

Intermediate:

Chapter 8 – Classes

  1. Creating classes
  2. Instance Methods
  3. Inheritance
  4. Polymorphism
  5. Exception Classes & Custom Exceptions

Chapter 9 – Generators and Iterators

  1. Iterators
  2. Generators
  3. The Functions any and all
  4. With Statement
  5. Data Compression

Chapter 10 – Collections

  1. namedtuple
  2. deque
  3. chainmap
  4. counter
  5. ordered dict
  6. default dict
  7. user dict
  8. user list
  9. user string

Chapter 11 – Writing GUI’s using Tkinter

  1. Introduction
  2. Components & Events
  3. An Example GUI
  4. The root component
  5. Adding a Button
  6. Entry Widgets
  7. Text widgets

Chapter 12, 13 – SQL database access

  1. Introduction
  2. DB Connection
  3. MongoDB
  4. PyMongo

Chapter 14 – DateTime

  1. sleep
  2. datetime
  3. strftime, strptime

Chapter 15 – Regex

  1. Deep dive into regex

Chapter 16 – 20 – Fast API.

Chapter 21 – Day 30 – Mini Projects