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

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

Python

Ввідна лекція до курсу відбудеться 5 лютого о 19:00. Для участі реєструйтеся за посиланням

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

Цей курс є базовим і познайомить вас з основними поняттями мови. На курсі ви вивчите принципи програмування, навчитеся створювати програми на мові Python, розглянете особливості створення графічних інтерфейсів та ознайомитися з фреймворками 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
Записатись на курс