Що нового?

Набір учасників [GeekBrains] Основи програмування на Python. Для 11-17 років (Олексій Петренко)

Інформація про покупку
Тип покупки: Складчина
Ціна: 7335 ГРН
Учасників: 0 з 58
Організатор: Відсутній
Статус: Набір учасників
Внесок: 131.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
під керівництвом досвідченого викладача ви освоїте основи програмування і напишете свій перший сайт на Python.

Автор: Олексій Петренко.

програма курсу
1. Світ програмування

Дізнаємося, хто такий програміст, яким він буває і що робить. Знайомимося зі структурою веб-додатки, налаштовуємо середовище розробки. Пишемо першу програму.

2. Починаємо програмувати
Вивчаємо лінійні алгоритми. Вчимося зберігати дані в змінні, обробляти їх за своїм бажанням і повертати результат.

3. Розгалуження і цикли
Вивчаємо розгалуження і вчимо програму приймати рішення в залежності від дій користувача. Занурюємося в цикли. Знайомимося з принципом DRY (Dont repeat you) і замінюємо однотипні дії циклами (арифметичним, циклом з передумовою і циклом з постумовою).

4. Масив. Функція.
Що робити, якщо даних занадто багато? Складати нові імена змінним? Ні в якому разі. Знайомимося з масивами і їх різновидами в Python. Вчимося зберігати великий обсяг даних в одній змінній-масиві.
Закріплюємо DRY і знайомимося з функціями. Трохи магії або як функції обробляють дані всередині себе і навіть не здогадуються про код навколо них.

5. Розробка веб-сайту
Знайомимося з версткою сайтів. Мова розмітки HTML і його основні компоненти. Створюємо свою першу інтернет сторінку і вчимося розрізняти теги, їх призначення і місце у файлі.

6. Продовжуємо розробляти сайт
Знайомимося з каскадної таблицею стилів CSS і вивчаємо відступи і межі. Змушуємо теги вибудовуватися на екрані і перетворюємо нашу сторінку з Попелюшки в принцесу.

7. Bootstrap
Наш перший фреймворк. Вивчаємо силу Bootstrap і його компоненти. Додаємо елементи на сторінку, написавши всього пару рядків коду.

8. Фреймворк Flask
Другий, але не менш важливий, фреймворк-Flask. Встановлюємо, налаштовуємо і створюємо веб додаток за 5 рядків коду. Розбираємося в деталях і вчимося генерувати HTML сторінки силами фреймворку.

9. Шаблонизатор Jinja2
Час шаблонів. Вносимо правки в наш сайт на основі HTML/CSS/Bootstarp і заповнюємо його даними з Flask. Вчимося генерувати динамічні сторінки.

10. Введення в бази даних
Що таке бази даних і з чого вони складаються. Вивчаємо технологію CRUD (створювати, читати, оновлювати, видаляти) для таблиць в базі і даних в таблиці.

11. SQLite + Flask
Подружимо базу даних і Flask. Переносимо наші текстові дані в базу і формуємо динамічні сторінки як професійні fullstack програмісти.

12. Розгортання веб-програми на сервері
Час випустити наш проект в реальний світ. Переносимо сайт на хмарний сервіс - і перший проект в портфоліо готовий. Тепер, щоб поділитися візиткою, досить надіслати посилання. Перший ступінь програміста пройдена.

початок занять: 22 жовтня 2019
https://privatelink.de/?https://python-school.geekbrains.ru/
 
Угорі