Python
The Python course is designed to teach students the fundamentals of Python programming and its applications in various fields. The course covers the basics of Python syntax, functions, modules, and file handling. Students will also learn about object-oriented programming with Python and database interactions with SQL and ORM. The course wraps up with a final project, serving as a comprehensive summary of the course material, where students will employ their learnt knowledge to create a functional application.
Duration
3 months (6 hrs/w)
Level
Beginner/Intermediate
Price
55000AMD/month
Requirements
No requirements
Format
Offline/Online/Hybrid
Introduction to Python
- -What is Python?
- -History of Python
- -Advantages of Python
- -Setting up Python development environment
- -Python syntax basics
- -Data types
- -Operators
- -Control structures
- -Built-in functions
Function and modules
- -Writing and using functions in Python
- -Defining and calling functions
- -Passing arguments to functions
- -Returning values from functions
- -Modules in Python
- -Lambda functions
- -Decorators
- -Exception handling
- -Writing modular and reusable Python code
File handling and data processing
- -Working with files in Python
- -Working with built-in json module
- -Using context managers for file handling
- -Processing data from files using regular expressions
Object-oriented programming with Python
- -Introduction to object-oriented programming (OOP)
- -Classes and objects in Python
- -Instance variables and methods
- -Class variables and methods
- -Inheritance, Polymorphism and and Encapsulation
- -Abstract classes and interfaces
Working with databases and SQL
- -Introduction to Databases and SQL
- -Interacting with Databases in Python
- -Introduction to Object-Relational Mapping (ORM)
- -Working with ORMs in Python (SQLAlchemy)
Web scraping with Python
- -Introduction to web scraping and its applications
- -Scraping data from APIs using requests module
- -HTTP requests and response codes
- -Parsing HTML with BeautifulSoup
Final project
- -Building fully functional real-world Python application
- -Review and feedback on the projects
- -Course review and recap
- -Discussion of next steps and further resources
Free Consultation Sessions Available
Apply Now!