Друкарня від WE.UA

Python у Селянському Господарстві (навчальний посібник)

Від лопати до цифрового двійника: Інженерія, Оптимізація, Автоматизація

ЗМІСТ:

Вступ (Маніфест)

Частина 1. Основи та Базовий синтаксис

1.1. Встановлення та налаштування інструментів

1.2. Змінні та типи даних (Біологія в цифрах)

1.3. Оператори (Математика грядки)

1.4. Введення та виведення (I/O)

1.5. Форматування тексту (f-strings)

Частина 2. Потік керування

2.1. Умовні оператори (if / elif / else)

2.2. Pattern Matching (Зіставлення шаблонів)

2.3. Цикли (for та while)

2.4. Walrus operator (Моржевий оператор)

2.5. Обробка винятків (try / except)

Частина 3. Структури даних та Алгоритми

3.1. Базові структури даних (Списки, Словники, Множини)

3.2. Просунуті структури (Модуль collections)

3.3. Comprehensions (Генератори колекцій)

3.4. Копіювання масивів (Shallow vs Deep Copy)

3.5. Основи алгоритмів (Big O та Графи)

3.6. Теорія керування (ПІД-регулятори)

Частина 4. Функції та Модульність

4.1. Визначення функцій (def)

4.2. Область видимості (Scope) та Замикання

4.3. Type Hinting (Підказки типів)

4.4. Lambda-вирази (Анонімні функції)

4.5. Функціональне програмування (map, filter, itertools)

4.6. Декоратори (Wrappers)

Частина 5. Робота з даними (Введення та Виведення)

5.1. Менеджери контексту (Оператор with)

5.2. Файлова система (Модуль pathlib)

5.3. Формати даних (CSV, JSON, TOML)

5.4. Протокол MQTT (IoT телеметрія)

5.5. Дата і час (Час машин vs Час людей)

5.6. Взаємодія з ОС (sys, os, argparse)

Частина 6. Об'єктно-орієнтоване програмування

6.1. Основи ООП (Клас та Об'єкт)

6.2. Принципи (Спадкування, Інкапсуляція, Композиція)

6.3. Магічні методи (Dunder-методи)

6.4. Декоратори класів (@property, @classmethod)

6.5. Dataclasses (Класи даних)

6.6. Абстрактні класи (Інтерфейси)

Частина 7. Наука і дослідження

7.1. NumPy (Масиви та Векторизація)

7.2. Pandas (Обробка табличних даних)

7.3. Візуалізація та Картографія (Matplotlib, Folium)

7.4. Комп'ютерний зір (OpenCV + NumPy)

7.5. SciPy (Оптимізація та Статистика)

7.6. Дослідження операцій (Pyomo та OR-Tools)

Частина 8. Додатково

8.1. Просунутий Python (Внутрішня механіка)

8.2. Асинхронність та Конкурентність (asyncio)

8.3. Інструменти та Якість коду (Логування і Тестування)

8.4. Регулярні вирази (Модуль re)

8.5. Серіалізація (Модуль pickle)

8.6. Бази даних (SQLite та SQLAlchemy)

8.7. Словник фермера-інженера

………………..

Завантажити:

https://drive.google.com/file/d/1vqyEgt96nh6temiWAq9oTb8kZZklJkHZ/view?usp=drivesdk

Статті про вітчизняний бізнес та цікавих людей:

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Юра
Юра@mypucm

унікальні книжки

3Довгочити
28Перегляди
1Підписники
На Друкарні з 30 вересня

Більше від автора

  • Наш сон

    (узагальнення 20+ книжок про сон)

    Теми цього довгочиту:

    Сон

Це також може зацікавити:

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити: