Записатись на курс
Python Developer

Онлайн курс

Python Developer

Курс Python дистанційно в live-режимі. Оплата за навчання тільки у випадку успішного працевлаштування.

  • Вартість

    Вартість

    Безкоштовно до працевлаштування

  • Старт

    Старт

    Квітень 2020

  • Графік

    Графік

    Пн-Пт 9:00 - 18:00

  • Тривалість

    Тривалість

    4 міс

  • Стартова ЗП

    Стартова ЗП

    $700

Про курс

Курс Python програмування проходить 100% онлайн, в режимі реального часу.

У практиків і на практиці.

В групі, де важливий успіх кожного.

Ти освоїш web програмування на Python та зможеш працювати над проектами будь якої складності.

Після курсу в тебе буде власне портфоліо та досвід роботи на реальних проектах.

Програма

Тема 1

Short intro. Basic data types. Variables. Control flow. Exceptions.

Тема 2

Containers. Built-in containers: strings, lists, tuples, dictionaries, sets. Raw data structures: bytes, bytearray. Module collections.

Тема 3

Functions. Argument passing. Default arguments. Lambdas. Closures. Decorators.

Тема 4

File I/O. JSON and pickle serialization. Context-managers.

Тема 5

Modules, packages, pip, virtualenv. Modules and packages. Import rules. Encapsulation. Virtual environments. Using third-party packages.

Тема 6

Classes. Class definition. Encapsulation, inheritance. Magic methods, constructors. Operators overriding. Multiple inheritance, MRO. Access control. Collections and generators. Descriptors. Metaclasses.

Тема 7

Standard library. Date and time. Unittest. Logging. XML. Networking.

Тема 8

Memory management, profiling. Garbage collector. Cyclic references. Slots. Profiling and benchmarking. Profiling tools. Optimization tips. numpy library.

Тема 9

GIL threads, processes. Module threading. Thread synchronization. GIL. Module multiprocessing. Interprocess communication.

Тема 10

RDBMS. PEP249. Using Sqlite, MySQL, PostgreSQL. SQLAlchemy.

Тема 11

NoSQL databases. CAP theorem. Redis. MongoDB. Elasticsearch.

Тема 12

AMQP. Celery.

Тема 13

HTTP. Python web frameworks. Flask architecture. Routing. Jinja2 template engine.

Тема 14

Asynchronous programming. Twisted, aiohttp.

Тема 15

Django framework. ORM. Template engine. Admin tools. Authentication, sessions.

Тема 16

Remote procedure call. SOAP, web-services. REST.

Технології

Навчання безкоштовне*

Навчання безкоштовне*

Влаштуємось на роботу в ІТ - тоді заплатиш
Частинами, щомісячно, 17% від зарплати протягом 2-х років в Києві, 3-х років в іншому місті

Безкоштовні матеріали для старту навчання

Безкоштовні матеріали для старту навчання

Подай заявку зараз та отримай доступ до відібраних матеріалів для старту навчання за обраним напрямком.

Hello! Mate academy uses cookies in order to remember your preferences, to enhance your user experience, to analyse the use of the website, to improve and promote our services. By clicking “Accept” you agree with our use of the cookies that are not critically necessary for the functioning of the Website but enhance its for your comfortable use. More info is available in our Privacy Policy and Cookies Policy.

Відгуки

Duma Vitalii

React developer at Crazy-Webber

... Детальніше