Advanced Python

SITH Computer Institute
Last Update 05/06/2026
0 already enrolled

About This Course

INTRODUCTION TO PYTHON

  • Why do we need Python?
  • Program structure.
  • Installation of Python.
  • Introduction to IDLE.
  • Installation of Python on Windows, MacBook, and Linux.

BASIC PYTHON COURSE CURRICULUM

Helpie FAQ

    • Basic of programming
    • Python installation
    • Syntax and comments
    • Variable
    • Scope of variable
    • Data type
    • Operators
    • Read user input
    • If statement
    • If else statement
    • Nested statement
    • For loop
    • While loop
    • List
      • Access list
      • Change list
      • List methods
      • List comprehension
    • Tuple
      • Access tuple
      • Tuple methods
    • Dictionary
      • Access dictionary
      • Add items
      • Nested dictionary
    • Sets
    • Slicing
    • String formatting
    • String methods
    • Basic function
    • Lambda function
    • Iterators
    • Classes & objects
    • Constructors
    • Inheritance
    • Try
    • Catch
    • Math
    • JSON
    • Regular exception

ADVANCED PYTHON COURSE CURRICULUM

Helpie FAQ

    • HTML
    • CSS
    • JavaScript
    • Bootstrap
    • Installation
    • Feature of Django
    • File structure
    • Understand MVT
    • Understand admin panel
    • Basic query
    • Normalization
    • Integrate Django with PostgreSQL
    • Display simple Hello SITH on the web
    • Create project
    • Start Django application
    • Application activation
    • URL’s and View mapping
    • Running the first app
    • Template inheritance
    • Sending data from view to template
    • Sending data from URL’s to views
    • Crate Django forms
    • Create login and logout functionality

Learning Objectives

To understand why Python is a useful scripting language for developers.
To learn how to design and program Python applications.
To learn how to use lists, tuples, and dictionaries in Python programs.
To learn how to identify Python object types.
To learn how to use indexing and slicing to access data in Python programs.
To define the structure and components of a Python program.
To learn how to write loops and decision statements in Python.
To learn how to write functions and pass arguments in Python.
To learn how to build and package Python modules for reusability.
To learn how to read and write files in Python.
To learn how to design object‐oriented programs with Python classes.
To learn how to use class inheritance in Python for reusability.
To learn how to use exception handling in Python applications for error handling.

Material Includes

  • Classes designed notes

Requirements

  • Basic Python.
  • Python frameworks.
  • Familiarity with ORM libraries.
  • Basic understanding of front-end technologies (HTML5, CSS3, JavaScript)
  • Python libraries.
  • Version control.

Your Instructors

SITH Computer Institute

0/5
20 Courses
0 Reviews
12 Students
See more

Don't have an account yet? Sign up for free