PYTHON DEVELOPMENT BOOTCAMP
Dive into the world of Python with our hands-on courses designed to equip you with the skills needed for web development, software engineering, and more. Our experienced instructors guide you through the fundamentals and advanced concepts, ensuring you become proficient in one of the most sought-after programming languages.
- Duration: 3 Months
- Cost: £1,000
- Start: January/May/September







Program
Python Basics
- Python Intro
- Language basics
- Operators, expressions
- Conditional if statement, branching
- Conditional if statement: continuation
- While loop
- Cycle for: loop with counter
- Cycle for: peculiarities of working with ranges
- For loop: working with strings
- Nested cycles
- Numbers. int and float
- Functions: the beginning
- Float features
- IDE installation and customization
- Basic Collections. Lists
- List: Methods of working with lists
- List representation
- Base Collections. Strings
- Base Collections. Dictionaries
- Base collections. Tuples
- Functions: continued
- Working with files
- Exceptions: working with errors
- Introduction to OOP
- Basic OOP principles
- Iterators and generators
- Decorators: basic level
- Advanced work with classes and built-in decorators
- Decorators: advanced level
- Elements of functional programming
- Libraries for working with data
- Intermediate assessment
Git version control system
- Working with Git on your computer
- Working with a remote repository
- Teamwork in Git
- Comparing versions and undoing changes
- Tools and rules for working with Git
- Intermediate assessment
SQL query language
- Introduction to relational databases
- Basic queries for working with data
- Functions and expressions in SQL queries
- Design and optimization of relational databases
- Intermediate assessment
Python framework Django
- Introduction to Web and Linux
- Introduction to Django
- Database and Models
- Administrative Interface in Django
- Query Processing in Django
- Forms
- Class Based Views. Generic Views
- Authentication and authorization
- Registration and access rights
- Testing
- Working with files
- Localization and Internationalization
- Introduction to Django REST Framework
- Documentation
- Working effectively with the database in Django
- Logging and profiling
- Exporting/importing data
- Optimization with caching
- Deploy and team development
- Intermediate assessment
Final assessment
- multi-brand online store;
- mono-manufacturer's online store;
- internet quiz;
- content aggregator;
- plagiarism checker;
- price and sales conditions aggregator
- aggregator of training courses;
- aggregator of indicators of body functions and health condition;
- library aggregator;
- aggregator of tourist services.
Why Choose Us?
High Quality Courses
At Anchor School of Technology, we pride ourselves on delivering high-quality courses that set the standard in technology education.
Expert Instructors
Learn from the best at Anchor School of Technology. Our expert instructors bring a wealth of industry experience and academic expertise to the classroom.
Post Learning Support
Our commitment to your success extends beyond the classroom. Our post-learning support ensures that you receive assistance even after completing your courses.