Python Developer
Fundamentals (Data Type, Data Structure, Conditions, and Functions)
Strings – Working with Textual Data
Integer and Floats – Working with Numeric Data
Lists, Tuples, and Sets
Dictionaries – Working with Key-Value Pairs
Conditionals and Booleans – If, Else, and Elif Statements
Loops and Iterations – For/While Loops
Functions
Import Modules and Exploring the Standard Library
OS Module – Use Underlying Operating System Functionality
File Objects – Reading and Writing to Files
Intermediate
(Application/using python)
CSV Module – How to Read, Parse, and Write CSV Files
Real-World Example – Parsing Names from a CSV to an HTML List
Variable Scope – Understanding the LEGB rule and global/nonlocal statements
Sorting Lists, Tuples, and Objects
Using Try/Except Blocks for Error Handling
Unit Testing Your Code with the unit test Module
Pipenv – Easily Manage Packages and Virtual Environments
Request Web Pages, Download Images, POST Data, Read JSON, and More
Object-oriented programming concepts
Classes and Instances
Class Variables
Class methods and static methods
Inheritance – Creating Subclasses
Special (Magic/Dunder) Methods
Advanced
(Managing Multiple projects, Web frameworks -Django & Flask, Git, Docker, AWS, API’s-Create & Consume)
Property Decorators
Closures – How to Use Them and Why They Are Useful
First-Class Functions
Python Multiprocessing- Run Code in Parallel Using the Multiprocessing Module
Common Python Mistakes and How to Fix Them
Setting up a Python Development Environment in Sublime Text, Atom & VScode
pip – An in-depth look at the package management system
virtualenv and pipenv and why you should use virtual environments
How to Manage Multiple Projects, Virtual Environments, and Environment Variables
Git – basic and Advanced
Django & Flask Frameworks
Introduction
Applications and Routes
Templates
Admin Page
Database and Migrations
User Registration
Login and Logout System
User Profile and Picture
Update User Profile
CRUD – Create, Update, and Delete Posts
Pagination
Email and Password Reset
Deploy to a Linux Server
How to Use a Custom Domain Name for Our Application
How to enable HTTPS with a free SSL/TLS Certificate using Let’s Encrypt
Using AWS S3 for File Uploads
Deploy using Heroku
Django Middleware
Introduction
Middleware Introduction
boilerplate
activate middleware
middleware hooks
process view
exceptions
template context response
capture user data
REST API Create and Consume – Django & Flask
Introduction
API App example
Why an API is important
HTTP methods
POST vs PUT
Consume the StackOverflow API
Setting up our own Python API
GET request setup
Database model setup for SQLAlchemy
GET data with query.all
GET data by ID with parameter
Developer tools network Intro
POST a new record
Postman Introduction
DELETE data
How to Dockerize a Django application
Build and start a Django project with Docker Compose & work in a Docker Container
How to configure PostgreSQL or MySQL database with Python Django
Django | PostgreSQL | Redis & Celery Baseline Configuration
How to Dockerize a React application
Towards serving React (Nginx) with Django API (gunicorn)
Celery | Windows 10 | Quick-Start Setup on Docker | Quickly start your Celery Project
Dockerizing pgAdmin and Postgres – Volumes and Custom Network IP

Real Life Case Studies
Projects modeled on select use cases with implementation of diverse technology concepts

Assignments
All guided classes and courses are mandatorily followed by useful practical assignments

24x7 Expert Support
Every technical query is resolved on demand with readily available expert assistance

Instructor-led Sessions
Technical session conducted under the guidance of qualified and certified educationists