Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Advance python training

No Reviews Yet

Old Madras Road, Bangalore

Course ID: 26068

Old Madras Road, Bangalore

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

Advance python course covering python web development

Topics Covered

Introduction to Python & Python Fundamentals:
- Python Interpreter and its Environment
- Python programming building blocks like Variables
- Data Types and their functions

Python Basics:
- Arrays, Lists and Tuples
- Dictionaries and Sets
- Array and List related functions
- Arithmetic Operators
- Assignment Operators
- Comparison Operators
- Logical Operators
- Conditional/ ternary Operators

Python Control Structures:
- If Statements
-While construct
- For Statements
-Looping Techniques over data structures
-The range() function
- Break and Continue Statements
- Statements and else clauses in loops
- Pass Statements
- List Comprehensions

Functions
- Local variables
- Default Argument Values
- Returning Values
- Keyword & Positional Arguments
- Arbitrary Argument Lists
- Unpacking Argument Lists
- Lambda Forms
- Documentation Strings

Modules
- Executing modules as scripts
- The Module Search Path
- Building Modules
- 'Compiled' Python files
- various Standard Modules/libraries
- The dir() function
- Debugging Python Code
- Logging in Python
-Unit testing in Python
- Static code analysis

I/O & Exception handling :
- Standard Input and Output I/O
- File I/O
-Python File & Directory functions
- Introduction to subprocess module
- Handling Exceptions
- Raising Exceptions
- User-defined Exceptions
- Clean-up Actions
- Try/finally clauses

Regular Expressions :
- What are regular expressions
- Matching characters
-Compiling regular expressions
- Strings and Slices
- Modifying Strings
- Use of triple quotes
- Repetition
- Emails example
- Group extraction and Substitution

OOPs in Python :
- Class definition syntax
- Class Objects, Instance Objects, Method Objects; Instantiation - Inheritance
- Data Member - Class variable/Instance
- Function overloading
- Operator overloading
- Pickle module
- The dir() function
- Packages
- Intra-package References

Standard libraries :
- os
- sys
- datetime
- random
- math
- pickle
- subprocess
Database Programming :
- Connecting to a database server
- Connecting to different databases like MySQL, SQLite
- CURD operations
- Transactions management
Threads:
- Introduction to Threads
- Thread creation.
- Java style threads
- Locking mechanisms
Web Programming :
- Introduction to web development in python
- MVC design pattern
- A simple website deployment using Apache tomcat.
Django web framework:
- Introduction to Django
- Sample program
- Templatization using django
- Databse interation using Django
Blog Creation :
- Assignment to complete and understand all the things learnt

Who should attend

Those who want to learn python

Pre-requisites

Basic programming skills is preferred but not mandatory

What you need to bring

Copy & pen.

Key Takeaways

Python skills

Date and Time

Not decided yet.

About the Trainer

Rajeev Aswani picture

Avg Rating

Reviews

Students

Courses

Software developer with 6+ years of IT experience.

Reviews

No reviews currently

Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Python Training classes Post your requirement now

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more