Python dasturlash

Python dasturlash

Ta'lim tili

РусскийO‘zbekcha

Murakkablik

O'rta

Davomiyligi

9 oy

Kurs turi

Kunduzgi

Kurs tavsifi

В течение 3-5 месяцев в рамках курса «Основы Python, Создание Телеграм ботов и Сайтов» преподаются «134 различных теоретических тем, а затем 7 различных практических работ».
Кем вы станете:
1. Веб-разработчик на Python: Вы освоите фреймворк Django, который позволит вам создавать мощные и масштабируемые веб-приложения. Вы будете знать, как разрабатывать как фронтенд, так и бэкенд, управлять базами данных, и внедрять функциональные возможности, которые делают веб-сайты интерактивными и полезными.
2. Специалист по обработке данных и веб-скрейпинг: Вы научитесь использовать BeautifulSoup (bs4) и Requests для извлечения и обработки данных с веб-сайтов. Эти навыки позволят вам собирать, анализировать и использовать информацию из различных источников в автоматическом режиме.
3. Разработчик чат-ботов: Вы получите опыт работы с библиотекой Aiogram, которая предназначена для создания и управления чат-ботами в Telegram. Это открывает возможности для разработки интеллектуальных ботов, которые могут автоматизировать задачи, взаимодействовать с пользователями и выполнять различные функции в мессенджере.
4. Специалист по базам данных: Вы научитесь работать с SQLite3 для создания и управления базами данных. Это позволит вам эффективно хранить и извлекать информацию, а также проектировать схемы баз данных для ваших приложений.
Ключевые навыки, которые вы приобретете:
• Проектирование и создание веб-приложений с использованием Django.
• Анализ данных и веб-скрейпинг с помощью BeautifulSoup и Requests.
• Разработка чат-ботов для Telegram с использованием Aiogram.
• Управление базами данных с помощью SQLite3, включая создание и оптимизацию запросов.

При окончании выдается сертификат о прохождении курса обучения

Темы:

1. Введение и Основы Python
1. Введение в написание программ
2. Переменные и типы данных
3. Консольный ввод и вывод
4. Арифметические операции с числами
5. Поразрядные операции с числами
6. Условные выражения
7. Условная конструкция if
8. Циклы
9. Функции
10. Параметры функции
11. Оператор return и возвращение результата из функции
12. Функция как тип, параметр и результат другой функции
13. Лямбда-выражения
14. Преобразование типов
15. Область видимости переменных
2. Объектно-ориентированное программирование
1. Классы и объекты
2. Инкапсуляция, атрибуты и свойства
3. Наследование
4. Переопределение функционала базового класса
3. Обработка ошибок и исключений
1. Конструкция try...except...finally
2. except и обработка разных типов исключений
3. Генерация исключений и создание своих типов исключений
4. Списки, кортежи и словари
1. Списки
2. Кортежи
3. Диапазоны
4. Словари
5. Множества
5. Строки
1. Работа со строками
2. Основные методы строк
3. Форматирование
6. Модули
1. Определение и подключение модулей
2. Модуль random
3. Модуль request
4. Модуль bs4
5. Модуль sqlite3
6. Модуль aiogram
7. Математические функции и модуль math
7. Работа с файлами
1. Открытие и закрытие файлов
2. Текстовые файлы
3. Файлы CSV
4. Бинарные файлы
5. Модуль OS и работа с файловой системой
8. Работа с датами и временем
1. Модуль datetime
2. Операции с датами
9. SQL
1. Введение SQL
2. Основные операции SQL
10. SQLite
1. Подключение к SQLite
2. Основные операции с данными в SQLite
11. Основы Tkinter
1. Введение в Tkinter. Первая программа
2. Окно приложения
12. Виджеты
1. Введение в виджеты. Tk и ttk
2. Кнопки
3. Позиционирование. Pack
4. Позиционирование. Place
5. Позиционирование. Grid
6. Обработка событий
7. Текстовая метка Label
8. Поле ввода Entry
9. Привязка виджетов к переменным
10. Checkbutton
11. Radiobutton
12. Установка родительского контейнера. Frame
13. Listbox
14. Scrollbar и прокрутка виджета
15. Combobox
16. Scale
17. Spinbox
18. Progressbar
19. Меню
20. Notebook. Создание вкладок
3. Виджет Text
1. Создание многострочного текстового поля
2. Основные операции с виджетом Text
3. Стилизация и добавление виджетов в Text
4. Виджет Treeview. Создание таблиц и деревьев
1. Управление данными в Treeview
2. Создание таблиц
3. Нажатие на заголовок столбца и сортировка
4. Выделение строк таблицы
5. Создание дерева
5. Окна
1. Создание окон
2. MessageBox
3. Диалоговые окна
6. Стилизация
1. Шрифты
2. Установка цвета
3. Курсоры
4. Установка стилей
5. Темы

Django:
1. Введение в Django
1. Что такое Django
2. Установка и настройка Django
3. Создание первого проекта
4. Создание первого приложения
2. Представления и маршрутизация
1. Обработка запроса
2. Определение маршрутов и функции path и re_path
3. Получение данных запроса. HttpRequest
4. HttpResponse и отправка ответа
5. Параметры представлений
6. Вложенные маршруты и функция include
7. Параметры строки запроса
8. Переадресация и отправка статусных кодов
9. Отправка json
10. Отправка и получение кук
3. Шаблоны
1. Создание и использование шаблонов
2. Передача данных в шаблоны
3. Встроенные теги шаблонов
4. Фильтры шаблонов
5. Статические файлы
6. TemplateView
7. Конфигурация шаблонов
8. Расширение шаблонов и фильтр extends
9. Вложенные шаблоны и фильтр include
4. Работа с формами
1. Отправка форм
2. Определение форм Django
3. Типы полей формы
4. Настройка формы и ее полей
5. Валидация данных
6. Детальная настройка полей формы
7. Стилизация полей форм
5. Модели
1. Подключение к базе данных
2. Создание моделей
3. Типы полей моделей
4. QuerySet API
5. Создание и получение объектов модели
6. Редактирование и удаление объектов модели
7. Фильтрация
8. values и values_list и сортировка
9. Операции с множествами
10. Получение отдельных объектов и проверка их наличия
11. Агрегатные операции
12. Выполнение SQL-выражений
13. CRUD. Все базовые операции с моделями в веб-приложении
14. Отношение один ко многим (One to Many)
15. Практический пример связи один ко многим
16. Отношение многие ко многим (Many to Many)
17. Отношение многие ко многим (Many to Many)
18. Отношение один к одному (One to one)

O'xshash kurslar

Muddatli to’lov Python Python backend ishlab chiqish asoslari IT STEP Academy
Narx 7 500 000 so’mdan Muddatli to’lov 510 417
2 modul 6 oy
Muddatli to’lov Mobil rivojlanish Программирование на языке Python MICROS
Narx 8 544 000 so’mdan Muddatli to’lov 581 467
2 modul 4 oy
Python Python разработчик IT-Bilim Academy
Narx 9 936 000 so’mdan Muddatli to’lov 676 200
5 oy

Muddatli to’lov shartlari

Основы Python, Создание Телеграм ботов и Сайтов
476 389 so’mdan / oyga

Python dasturlash

Billion innovations
9 oy
Muddatli to’lov miqdori
7 525 000 so’mdan
Moliyalashtiruvchi tashkilot
IT Bilimlarni rivojlantirish markazi
Oylik to'lov miqdori
476 389 so’mdan

Muddatli to’lov rasmiylashtirish uchun Kirish yoki Ro‘yxatdan o‘tish saytda