Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.084
Автор: Дуплей

Название: Программирование на Python для начинающих (2024)

1724630070516-png.133629


Описание:

Чему вы научитесь

- писать ясный, гибкий, эффективный и работающий код программ на языке программирования 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

Подведение итогов. Практическое задание на самопроверку.

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

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

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху