Green Leaf Training

Python Full Stack course

Course Duration: 160h

What I will learn?

  • In this Python Full Stack course, you will learn the fundamentals of programming with Python, covering key concepts such as variables, data types, operators, control flow, and functions. You'll dive into object-oriented programming (OOP) to understand classes, objects, and key OOP principles like inheritance and polymorphism. Additionally, you'll explore Python's powerful data structures, including lists, sets, tuples, and dictionaries, and gain practical experience with exception handling and regular expressions. The course also covers advanced topics like multi-threading, file handling, and working with databases, providing a comprehensive foundation for building full-stack applications. Finally, you will gain hands-on experience with web development frameworks like Django, Git, and RESTful services to create real-time projects and applications.

Course Curriculum

Introduction to Programming Languages

  • What is a programming language?
  • Types of languages
  • Translators: Compiler vs. Interpreter
  • Python Comments
  • scripting vs Programming Languages
  • Programming paradigms

Python Basics

Python Data Types & Variables

Operators & Control Statements

Data Structures and Collections

Functions and Lambda Expressions

Object-Oriented Programming (OOP)

Exception Handling and Regular Expressions

Modules, Packages, and File Handling

Advanced Python Concepts