Задати питання
Success request
Дякуємо за Вашу заявку

Зареєструватись на курс
Swift iOS
Задати питання

Програмування Python Онлайн


Python – мова програмування, що дозволяє розробляти сучасні додатки. Пайтон є популярною мовою, що використовується у розробці додатків для CAD систем, Serverless рішень.

Онлайн-курс Python є базовим і підходить для новачків в ІТ, не потрібно мати ніяких знань з програмування.

На цьому курсі ви вивчите принципи програмування, навчитеся створювати програми, графічні інтерфейси.

  • Записи відеоуроків
  • Перевірка домашніх завдань​
  • Менторство від викладача
  • HR-консультування
  • Сертифікат по закінченню навчання
По закінченню курсу Ви
  • Познайомитеся з мовою програмування Python
  • Опануєте навички конструювання додатків
  • Навчитеся працювати з git
  • Отримаєте навички використання фреймворків Flask і Django
  • Освоїте особливості створення unit тестів
  • Навчитесь використовувати паттерни програмування
Програма курсу
Вступ. Python

Що таке Python

Environment setup

Command line

Python Interpreter

Синтаксис та обробка аргументів

IDE Overview

Basic syntax

Reserved Words

Comments

Command line arguments

Типи даних та перетворення типів даних

Data types

Numbers

String

List

Tuple

Dictionary

Data Type Conversion

Операції над змінними та conditional statements

Arithmetic Operators

Comparison

Assignment

Logical

Membership

Identity

Ітератори та генератори

Loops

Iterators

Infinite Sequence

Yield

Функції

Create/call functions

Parameters

Build functions

Processing args

Lambda functions

Модулі та пакети

Import

Executing modules

Namespaces

Global, locals

Packages

Робота з файлами

Open/Close files

Read Modes

Write to file

Work with directories

Exceptions

Base Exceptions

Exceptions handling

Raising Exception

Multiple Exceptions

Try-finally clause

User-Defined Exceptions

Класи та декоратори

Create/use class

Decorators

Constructors

Attributes

Garbage Collection

Inheritance

Overriding

Overloading

Data hiding

Налаштування середовища розробки (PIP, Virtualenv). Regex

PIP

Virtual env

Regex

Processing XML, JSON

XML

JSON

Розробка GUI (Графічних інтерфейсів). GTK

Review GTK

Install GTK

Controls

Dialogs

Розробка GUI (Графічних інтерфейсів). Tkinter

Review Tkinter

Install Tkinter

Controls

Dialogs

Розробка GUI (Графічних інтерфейсів). QT

Review QT

Install QT

Controls

Dialo

Git, CGI

GIT

CGI

Databases

MySQL

Connection

Creating DB

Processing data

Transactions

Паралельне програмування

New Thread

Thread Module

Multithread Priorit

Правила написання коду. PEP8

Code Layout

Comments

Naming conventions

Programming Recommendations

Unit-тестування

Test case & test suite

Automated/Manual Testing

Unit/Assertion tests

Test runner

Test structure

Flask overview

Overview

Apps Life cycle

Routing

Http methods

Templates

Django overview

Overview

Apps Life cycle

Routing

Http methods

Templates

Buffer lesson
Записатися на курс
Викладач-практик
Максим Матвєєв
Максим Матвєєв
Full-Stack developer з досвідом 3+ років. Випустив 4 потоки студентів
Записатися на курс