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 shartlari
Muddatli to’lov miqdori
7 525 000 so’mdanMoliyalashtiruvchi tashkilot
IT Bilimlarni rivojlantirish markaziOylik to'lov miqdori
476 389 so’mdanMuddatli to’lov rasmiylashtirish uchun Kirish yoki Ro‘yxatdan o‘tish saytda
Kirish
Telefon raqamingiz va parolingiz bilan tizimga kiring