Що нового?

Придбаний [Stepik] Программирование на Python для начинающих (Максим Дуплей)

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

Gadzhi

Модератор
Python – это высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ.

Python разработан Гвидо ван Россумом и впервые выпущен в 1991 году.

Python предлагает чистый и читаемый синтаксис, что делает его легко изучаемым и понятным даже для начинающих программистов.

Одной из основных целей Python является повышение производительности и читаемости кода, поэтому он широко используется во множестве областей, таких как веб-разработка, научные исследования, анализ данных, искусственный интеллект, автоматизация, игровая разработка и другие.

Python имеет огромное сообщество разработчиков, которые активно поддерживают и развивают язык, предлагая множество библиотек и модулей, которые значительно упрощают разработку.

Python также является одним из наиболее востребованных языков программирования на рынке труда, что делает его привлекательным выбором для тех, кто стремится к карьерному росту.

Цель программы:
  • Получение слушателями профессиональных компетенций в области разработки бэкенда на языке программирования Python, подготовка специалистов в области промышленной и серверной разработки;
  • Получение навыков работы с базами данных, грамотному обращению с информацией и данными;
  • Установка и настройка программного обеспечения: IDE, расширений и модулей;
  • Разработка программ на языке программирования Python;
  • Построение аналитических диаграмм и графиков;
  • Работа с библиотекой Requests.
Для кого этот курс:
  • Лица, достигшие 18 лет, являющиеся студентами старших и младших курсов, или выпускниками вузов и техникумов.
  • Пользователи персонального компьютера, кто хочет познакомиться с интересным и практичным языком программирования Python.
Чему вы научитесь:
  • писать ясный, гибкий, эффективный и работающий код программ на языке программирования Python;
  • создавать бэкенд веб-сервиса с помощью Python и Django;
  • проектировать и создавать API для своего бэкенда;
  • писать тесты на свой код;
  • находить и исправлять ошибки в коде;
  • использовать базовые алгоритмы и структуры данных;
  • оценивать сложность выбранного алгоритма по времени и памяти;
  • производить выкатку (деплой) веб-сервиса в облако.
  • познакомитесь с системой контроля версий Git;
  • получите базовые навыки работы с базами данных.
Начальные требования:
  • знать математику на среднем школьном уровне;
  • владеть английским языком;
  • уметь устанавливать и запускать программы на базе ОС Windows, MacOS или Linux;
  • пользоваться браузером Chrome на уровне пользователя;
  • владеть навыком поиска информации с помощью Yandex или Google.
Введение
  1. Лекция 1: Введение
  2. Лекция 2: Знакомство с языком программирования Python
  3. Лекция 3: Особенности работы с языком программирования Python
  4. Об авторе
Основы языка программирования Python
  1. Установка и настройка интерпретатора Python
  2. Знакомство с консолью. Условные конструкции
  3. Введение в типы данных и циклы. Коллекции данных.
  4. Лекция Функции - использование встроенных и создание собственных
  5. Основные принципы ООП: методология
  6. Открытие и чтение, запись в файл. Работа с форматами данных
  7. Работа с библиотекой Requests, HTTP-запросы
  8. Знакомство с интересными модулями Python
  9. Продолжаем знакомиться с интересными модулями
  10. Библиотека Matplotlib для построения графиков
  11. Практическая работа. Программа для определения погоды
Установка пакетов из внешних источников
  1. Настройка и запуск виртуального окружения
  2. Установка модулей
  3. Пакеты и модули
Алгоритмы. Поиск чисел
  1. Бинарный поиск
  2. Линейный поиск
  3. Jump search
  4. Поиск методом Фиббоначи
  5. Тернарный поиск
  6. Экспоненциальный поиск
  7. Интерполяционный поиск
Многопоточный режим работы
  1. Что такое потоки ?
  2. Ассинхронное программирование
Работа с нейросетью ChatgGPT
  1. Введение. Регистрация на платформе
  2. Установка и настройка CodeGPT
  3. Выполнение запросов к ChatGPT на Python
Система контроля версий Git
  1. GIT - система контроля версий. Внедрение системы контроля версий
  2. История работы и ветки. Командная работа
  3. Практическая работа. Создание репозитория проекта
Изучение работы с GitHub
  1. Знакомство с GitHub
  2. GitHub: настройка и первая публикация проекта
  3. Создание репозитория, публикация проекта
Работа с базой данных SQL
  1. Что такое база данных: принципы работы, лучшие СУБД
  2. Что такое SQL и как с ним работать
  3. В чем разница между SQL и MySQL ?
  4. Установка MS SQL Server 2022
Базы данных в Python
  1. Теория баз данных. Проектирование БД
  2. Что такое запросы и какими они бывают ?
  3. Работа с базой данных в Python
  4. Практическая работа. Создание базы данных для проекта.
Написание проектов на языке программирования Python
  1. Установка и настройка необходимого ПО
  2. Знакомство с библиотекой Panda3D
  3. Работа с моделями в Panda3D
  4. Создание игры: "Шашки" с ИИ
  5. Создание игры: "Pac-Man" на Python
  6. Создание игры: "Змейка", с применением необходимых функций
  7. Создание игры: "Tetris"
  8. Публикаций проектов в репозитории на GitHub
  9. Подведение итогов. Практическое задание на самопроверку.
https://stepik.org/178774/
 
Угорі