[Stepik] Максим Дуплей — Программирование на Python для начинающих (2024) Чему вы научитесь
писать ясный, гибкий, эффективный и работающий код программ на языке программирования Python;
создавать бэкенд веб-сервиса с помощью Python и Django;
проектировать и создавать API для своего бэкенда;
писать тесты на свой код;
находить и исправлять ошибки в коде;
использовать базовые алгоритмы и структуры данных;
оценивать сложность выбранного алгоритма по времени и памяти;
производить выкатку (деплой) веб-сервиса в облако.
познакомитесь с системой контроля версий Git;
получите базовые навыки работы с базами дан
О курсе Python – это высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ. Python разработан Гвидо ван Россумом и впервые выпущен в 1991 году. Python предлагает чистый и читаемый синтаксис, что делает его легко изучаемым и понятным даже для начинающих программистов. Одной из основных целей Python является повышение производительности и читаемости кода, поэтому он широко используется во множестве областей, таких как веб-разработка, научные исследования, анализ данных, искусственный интеллект, автоматизация, игровая разработка и другие. Python имеет огромное сообщество разработчиков, которые активно поддерживают и развивают язык, предлагая множество библиотек и модулей, которые значительно упрощают разработку. Python также является одним из наиболее востребованных языков программирования на рынке труда, что делает его привлекательным выбором для тех, кто стремится к карьерному росту. Цель программы:
Получение слушателями профессиональных компетенций в области разработки бэкенда на языке программирования Python, подготовка специалистов в области промышленной и серверной разработки.
Получение навыков работы с базами данных, грамотному обращению с информацией и данными.
Установка и настройка программного обеспечения: IDE, расширений и модулей.
Разработка программ на языке программирования Python.
Построение аналитических диаграмм и графиков.
Работа с библиотекой Requests, HTTP-запросы.
Для кого этот курс
Лица, достигшие 18 лет, являющиеся студентами старших и младших курсов, или выпускниками вузов и техникумов.
Пользователи персонального компьютера, кто хочет познакомиться с интересным и практичным языком программирования Python.
Начальные требования – знать математику на среднем школьном уровне; – владеть английским языком; – уметь устанавливать и запускать программы на базе ОС Windows, MacOS или Linux; – пользоваться браузером Chrome на уровне пользователя; – владеть навыком поиска информации с помощью Yandex или Google. В курс входят
53 урока
1час 15минут видео
22 теста
9 интерактивных задач
Программа Введение Лекция 1: Введение Лекция 2: Знакомство с языком программирования Python Лекция 3: Особенности работы с языком программирования Python Основы языка программирования Python Установка и настройка интерпретатора Python Знакомство с консолью. Условные конструкции Введение в типы данных и циклы. Коллекции данных. Лекция Функции - использование встроенных и создание собственных Основные принципы ООП: методология Открытие и чтение, запись в файл. Работа с форматами данных Работа с библиотекой Requests, HTTP-запросы Знакомство с интересными модулями Python Продолжаем знакомиться с интересными модулями Библиотека Matplotlib для построения графиков Практическая работа. Программа для определения погоды Установка пакетов из внешних источников Настройка и запуск виртуального окружения Установка модулей Пакеты и модули Алгоритмы. Поиск чисел Бинарный поиск Линейный поиск Jump search Поиск методом Фиббоначи Тернарный поиск Экспоненциальный поиск Интерполяционный поиск Многопоточный режим работы Что такое потоки ? Ассинхронное программирование Работа с нейросетью ChatgGPT Введение. Регистрация на платформе Установка и настройка CodeGPT Выполнение запросов к ChatGPT на Python Система контроля версий Git GIT - система контроля версий. Внедрение системы контроля версий История работы и ветки. Командная работа Практическая работа. Создание репозитория проекта Изучение работы с GitHub Знакомство с GitHub GitHub: настройка и первая публикация проекта Создание репозитория, публикация проекта Работа с базой данных SQL Что такое база данных: принципы работы, лучшие СУБД Что такое SQL и как с ним работать В чем разница между SQL и MySQL ? Установка MS SQL Server 2022 Базы данных в Python Теория баз данных. Проектирование БД Что такое запросы и какими они бывают ? Работа с базой данных в Python Практическая работа. Создание базы данных для проекта. Написание проектов на языке программирования Python Установка и настройка необходимого ПО Знакомство с библиотекой Panda3D Работа с моделями в Panda3D Создание игры: "Шашки" с ИИ Создание игры: "Pac-Man" на Python Создание игры: "Змейка", с применением необходимых функций Создание игры: "Tetris" Публикаций проектов в репозитории на GitHub Подведение итогов. Практическое задание на самопроверку. Продажник: https://stepik.org/course/178774/promo ↓ Скачать: ↓
Скачать Stepik, Максим Дуплей — Программирование на Python для начинающих (2024) слив курса.
Текущее время: Сегодня 03:08
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы