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

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

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

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

Курс є базовим. Він познайомить вас з основними поняттями, ви вивчите принципи програмування, навчитеся створювати програми, розглянете створення графічних інтерфейсів і ознайомитеся з фреймворками Flask і Django

По закінченню курсу Ви
  • Познайомитеся з мовою програмування 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
Записатися на безкоштовну ввідну лекцію
Записатися на безкоштовну ввідну лекцію