Lalit Aggarwal Software Engineer
No reviews yet

Python Training:
1. I teach students with real-time scenarios and examples used in real-world applications.
2. My Students can easily crack interviews with top IT Companies as they can show real-time projects done
by them in classes and assignments.
3. I focus on building a solid foundation in programming fundamentals so students never struggle
with their programming journey.
4. Students can start applying for jobs after taking 2-3 months of training as they will be well known to python core, advanced concepts, databases, and any framework like Django, flask, or data science.
5. I also conduct Mock Interviews on regular basis.

Python Assignments:
1. I have completed many assignments in python for foreign students as well as Indian students.
2. I have helped students in cracking their exams by completing assignments perfectly and on time.
3. I have completed many projects using technologies like python, data analytics, data science, javascript, HTML, and CSS.

Technologies I am experienced with:
1. Python
2. Django
3. Flask
4. Fast API
5. JavaScript
6. Docker
7. Redis
8. Celery
9. Django Rest Framework
10. Postgresql, MySQL, SQL

Some Highlights of Concepts that I cover:
- Data-Types(String, List, Tuples, Dictionary, Set)
- Functions, Nested Functions, Lambda Functions and more
- Decorators
- Object Oriented Programming Concepts like inheritance, encapsulation, abstraction, class-
methods(factory-methods), static-methods
- Iterators
- Generators
- Modules (requests, date-time, os)
- File Operations
- Pickling, Unpickling of Objects
- Regex Operations
- Django
- Flask
- Django Rest-Framework
- Data Science (Numpy, Pandas, Matplotlib)
- NLP

Subjects

  • Python Beginner-Expert

  • Python for Beginners

  • Python flask API Beginner-Expert

  • Python Django Beginner-Expert

  • Python Data Structures Beginner-Expert


Experience

No experience mentioned.

Education

  • BCA (Apr, 2007Apr, 2010) from Kurukshetra University

Fee details

    5,00010,000/month (US$59.46118.92/month)

    Charged 15000/- monthly if travel beyond 15km


Courses offered

  • Python-Django Job Ready Course - Beginner to Advance

    • 22000
    • Duration: 80 Hours
    • Delivery mode: Online
    • Group size: 3
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    This course provides you with a deep understanding of the following concepts with assignments & projects at the end of each concept and you can get your dream job in an IT Company after completion of the course:
    1. Data Types, Branching Statements & Loops:
    - Operators
    - For Loop
    - For loop using range
    - While loop
    - nested loops
    - If-else
    - If-elif ladder
    - String
    - List
    - Tuple
    - Set
    - Dictionary
    - indexing and slicing
    Assignment: Grading System using marks of different examinations of Students
    2. Functions
    - Built-in Functions (Filter, Map, Enumerate, Reduce)
    - User Defined Functions
    - args and kwargs
    - Nested Functions
    - Lambda Functions
    - Pass By Value & Pass by Reference
    Assignment: From a given list of movies and displays the title and director of each movie in the list and filter the movies on the basis of release years, ratings
    3. Classes & Objects
    - Inheritances
    - Polymorphism
    - Encapsulation
    - Abstraction
    - MRO
    - Access Modifiers
    - class methods, static methods
    - property decorator
    - Dunder Methods
    Project - Banking Management System
    4. Exception Handling
    - Different types of Exceptions and Errors
    - Built-in Exceptions
    - User Defined Exceptions
    - Raise Keyword
    - Assertion in Exception Handling
    Assignment: Number Guessing Game
    4. File Operations in Python
    - I/O File Operations
    - Binary I/O Operations using the pickle module
    - CSV, Excel & PDF File Operations
    Assignment: - Employee Management System
    5. Modules, Submodules, and Namespaces in Python
    - Different Scopes in Python
    - Built-in Modules
    - Custom Modules
    - Namespace
    - Importing modules and sub-modules
    - Date Time Module
    - Random Module
    - OS Module
    - Packages Management using PIP
    Assignment: Invoice Generator & Files Backup System
    6. Requests & JSON
    - Different Headers
    - Sessions
    - Status Codes
    - Request Methods
    - serialization & deserialization of data using JSON Module
    Project: Real-Time Weather Information System
    7. Decorators & Closures
    - Built-in Decorators
    - Custom Decorators
    - Closures
    Assignment: Plug & Play Authentication System
    8. Database Handling
    - Types of Database
    - Connectivity and Cursor Object of Database
    - CRUD Operations in MySQL using a python script
    - CRUD Operations in Postgresql using a python script
    - Database Exception Handling
    - SQL Queries
    Assignment: Todo Application with the user authentication system
    9. Regular Expressions
    - Metacharacters
    - Character Sets
    - Special Character Sequences
    - Regex Module and its functions
    Assignment: Password Strength Detector
    10. Iterators & Generators
    - difference between iterables and iterators
    - iterator protocol
    - custom iterator objects
    - generators
    - key differences between an iterator and a generator
    - generator functions
    - generator expressions
    Assignment: Fibonacci Series
    Python GUI
    - Basic Operations using Tkinter
    - Buttons and Textbox
    - Menu Bar
    - Message Box and Radio Button
    - Checkbox and Event Creating
    - Creating Applications in GUI
    Project - WordPad GUI Software
    ------Django Syllabus----------
    1. Introduction to Django
    • What Is a Web Framework?
    • The MVC Design Pattern
    • Django’s History
    2. Installation of Django
    • Virtual Environment Setup
    • Installing Django
    • Setting Up a Database
    • Starting a Project.
    • The Development Server
    • Django Commands Overview
    3. URL Configurations
    • Using Named Group
    • Capturing Texts in URLs
    • URL Routing
    • URL names as Links
    4. The Django Template System
    • Template System Basics
    • Using the Template System
    • Creating Template Objects
    • Rendering a Template
    • Multiple Contexts, Same Template
    • Context Variable Lookup
    • Playing with Context Objects
    • Basic Template Tags and Filters Tags
    • Using Templates in Views
    • Template Loading
    • render_to_response()
    5. Interacting with a Database: Models
    • The “Dumb” Way to Do Database Queries in Views
    • The MTV Development Pattern
    • Configuring the Database
    • Your First App
    • Defining Models in Python
    • Your First Model
    • Installing the Model
    • Basic Data Access
    • Adding Model String Representations
    • Inserting and Updating Data
    • Selecting Objects
    • Filtering Data
    • Retrieving Single Objects
    • Ordering Data
    • Chaining Lookups
    • Slicing Data
    • Deleting Objects
    • Making Changes to a Database Schema
    • Adding Fields
    • Removing Fields
    • Removing Many to Many Fields
    • Removing Models
    6. The Django Administration Site
    • Activating the Admin Interface
    • Using the Admin Interface
    • Users, Groups and Permissions
    • Customizing the Admin Interface
    • Customizing the Admin Interface’s Look and Feel
    • Customizing the Admin Index Page
    • When and Why to Use the Admin Interface
    7. Django Forms
    • Creating Forms from Models
    • Using Forms to validate data
    • Accessing the fields from the forms
    • Accessing the cleaned data
    • Outputting of forms as HTML
    • Subclassing Forms
    9. Generic Views
    • Using Generic Views
    • Generic Views of Objects
    • Extending Generic Views
    • Making “Friendly” Template Contexts
    • Adding Extra Context
    • Viewing Subsets of Objects
    10. Extending the Templates
    • Template Inheritance
    • Request Context and Context Processors
    • django.core.context_processors.auth
    • django.core.context_processors.request
    • Creating a Template Library
    • Writing Custom Template Filters
    • Writing Custom Template Tags
    11. Users and Registration
    • Sessions
    • Cookies
    • Getting and Setting Cookies
    • Setting Test Cookies
    • Users and Authentication
    • Enabling Authentication Support
    • Using Users
    • Logging In and Out
    • Limiting Access to Logged-in Users
    • Managing Users, Permissions and Groups
    • Using Authentication Data in Templates
    • Permissions
    • Groups
    • Messages
    • Profiles
    Project: E-commerce Project with Cart Functionality

Reviews

No reviews yet. Be the first one to review this tutor.