Мы используем cookie для стабильной работы сервиса. Подробнее

2023-2024 Программирование на языке Python. Школьникам и студентам СПО

3.8
ФорматОчно
Длительность144 часа
ГородМосква
По окончанииудостоверение о повышении квалификации РЭУ имени Г.В. Плеханова
О курсе

Подробнее

О программе «Код будущего»: обучение программированию для учащихся 8-11 классов школ и обучающихся по программам среднего профессионального образования, интересующихся программированием. Подайте заявку курс на Госуслугах Записаться Получите новые цифровые знания при поддержке государства. Учащиеся 8-11 классов школ и обучающиеся по программам среднего профессионального образования, интересующиеся программированием, смогут бесплатно обучиться современным языкам программирования на двухлетних курсах благодаря государственному проекту «Код будущего». Он организован Минцифры России в рамках федерального проекта «Развитие кадрового потенциала ИТ-отрасли» нацпрограммы «Цифровая экономика РФ». Оператором проекта выступает Университет 2035. Сертификат РЭУ им. Г.В. Плеханова в рамках проекта «Код будущего» в период обучения в 10-11 классах  дает 4 дополнительных балла при поступлении на все направления бакалавриата и специалитета Плехановского университета! Как записаться на курсы Выбрать форму обучения и курс нужного уровня подготовки на портале Госуслуг. Подать заявление на участие может либо сам учащийся, либо его родитель/ законный представитель. Заявитель должен иметь подтвержденную учетную запись на портале Госуслуг По результатам успешной проверки заявления на Госуслугах получить ссылку на вступительное испытание Успешно пройти вступительное испытание в срок не позднее 10 рабочих дней с момента получения ссылки Заключить договор с образовательной организацией от имени родителя или законного представителя ребенка Подайте заявку курс на Госуслугах Записаться Подробнее о курсе Длительность программы 144 академических часа, она реализуется в виде 4 модулей по 36 академических часов. Форма обучения – очная с применением дистанционных образовательных технологий.  Цель программы:  • приобретение алгоритмического мышления при решении задач программирования,  • освоение навыков использования системного подхода при разработке программ,  • получение практических навыков использования лексем языка программирования Python при решении прикладных задач. Подробнее об уровнях, которые вы можете выбрать: Программирование на языке Python. Начальный уровень Для освоения программы предварительного знания языков программирования и практики программирования на каком-либо другом языке не требуется.  В первом модуле «Введение в язык Python» обучаемые познакомятся с теоретическими аспектами алгоритмизации задач и разработки программ, базовыми типами данных, операторами и синтаксическими конструкциями языка Python, получат навыки использования интерпретатора Python и среды программирования.. Во втором модуле «Структуры данных и процедурное программирование» будут изучены методы работы с составными структурами данных: списками, множествами, кортежами и словарями, а также механизм пользовательских функций и процедурное программирование. В третьем модуле «Работа с файлами и модулями» изучаются возможности расширения функциональности программ на Python за счёт подключения внешних модулей. Рассматриваются основные встроенные в python модули и способы взаимодействия с файлами. В четвертом модуле «Основы объектно- ориентированного программирования» рассматриваются концепция и её реализация в Python создания классов, их назначение и способы применения. Изучение каждой темы сопровождается решением практических задач, способствующих овладению методами программирования и изучению языка Python. Завершается программа разработкой обучаемыми практико-ориентированного итогового проекта на языке Python. Программирование на языке Python. Базовый уровень Для освоения программы требуется начальный уровень владения навыками программирования на языке python, понимание основных типов данных и основ алгоритмизации. Так же начальный уровень владения html.  В первом модуле «Объектно-ориентированное программирование»  обучаемые познакомятся с теоретическими аспектами объектно-ориентированной парадигмы программирования (ООП). Изучат основные 4 столпа ООП, а именно: наследование, полиморфизм, инкапсуляция, абстракция. Научатся применять основы ООП на языке python и узнают, как разрабатывать прикладные приложения с использованием данной парадигмы. Во втором модуле «Функции в python» будут изучены основные способы задания функций и возможности их применения. Будут более глубоко рассмотрены области видимости при использовании функций. Будут изучены возможности применения оператора * и ** (*args и **kwargs) для парсинга позиционных и именованных параметров функции. Будут рассмотрены lambda-функции (анонимные функции) и возможности их применения. Основные понятия декораторов в python и способы их использования при разработке программ. Будет рассмотрено понятие рекурсии.. В третьем модуле «Окружение языка python и работа с устанавливаемыми библиотеками» изучаются возможности расширения функциональности программ на Python за счёт подключения внешних устанавливаемых модулей. Рассматривается принцип установки дополнительных библиотек python, назначение и механика работы встроенного модуля pip. Понятие виртуальной среды и способы их создания. Рассмотрены функциональные возможности библиотек работы с данными NumPy и Pandas. Рассмотрены способы сравнения эффективности программ, разработанных с использованием внешних модулей и без.. В четвертом модуле «Работа с сетевыми ресурсами с использованием python» рассматриваются основные понятия компьютерных сетей. Изучается понятие API и реализация функционала взаимодействия с сетевыми ресурсами посредством библиотеки requests. Рассмотрены основные возможности библиотеки beautifulsoup. Изучение каждой темы сопровождается решением практических задач, способствующих овладению методами программирования и изучению языка Python. Завершается программа разработкой обучаемыми практико-ориентированного итогового проекта на языке Python. Программирование на языке Python. Продвинутый уровень Для освоения программы требуется базовый уровень владения навыками программирования на языке Python, понимание основных типов данных и основ алгоритмизации. Так же базовый уровень владения html и css. В первом модуле «Базовые технологии при разработке веб-приложений» обучаемые познакомятся с основными понятиями компьютерных сетей. Разберут основные виды протоколов передачи данных. Особенности http и https. Изучат понятие API и реализация функционала взаимодействия с сетевыми ресурсами посредством библиотеки requests. На начальном уровне познакомятся с системами контроля версий на примере git и научаться создавать свои репозитории. Во втором модуле «Создание проектов с использованием фреймворка Django. Разработка модели данных» слушатели узнают, что из себя представляет фреймворк Django, какова его архитектура. Научатся создавать устанавливать Django в виртуальную среду, создавать проекты и запускать сервер отладки. Изучат понятие объектно-реляционной модели данных, ее особенности. Слушатели научаться создавать модели данных и настраивать миграции в базу данных на основе СУБД SQLlight. Узнают о том, что такое набор запросов Queryset(). В третьем модуле «Создание представлений в проекте Django» изучается понятие функции представления, ее назначение. Способы создания функции представлений в зависимости от полученных результатов запроса. Настройка роутинга (настройка URL-адресов для приложений). В четвертом модуле «Работа с шаблонами Django» рассматриваются особенности работы с шаблонами Django, особенности языка шаблонов Django, встраивание данных в страницу html, использование фильтров в шаблонах для вывода данных на страницу. Изучение каждой темы сопровождается решением задач. В рамках курса разрабатывается проект интернет-блога по выбранной теме, а также слушателем самостоятельно разрабатывается сайт-визитка со ссылкой на проекты. Завершается программа разработкой обучаемыми практико-ориентированного итогового проекта с использованием веб-фреймворка Django. Каталог других цифровых программ Для слушателей, которые закончили все модули обучения, размещаем видеоинструкцию по прохождению итогового тестирования на Госуслугах (ИТиСИ) Итоговое тестирование
и социологическое исследование Инструкция для обучающихся по прохождению итогового тестирования и социологического исследования
Результат

Что вы получите

  • Python – это простой в освоении и мощный язык программирования. Он предоставляет эффективные высокоуровневые структуры данных, а также простой, но эффективный подход к написанию скриптов и быстрой разработке приложений в различных областях и на большинстве платформ. Спрос на специалистов в сфере программирования в настоящее время находится на очень высоком уровне. Одним из наиболее востребованных навыков является владение языком программирования Python. Востребованность языка связана с широким спектром задач, решаемых с его использованием: тестирование программного обеспечения, разработка веб-сайтов, проведение анализа данных и построение интеллектуальных систем принятия решений. Это требование встречается в 45% вакансий специалистов по анализу данных и в половине (51%) вакансий в области машинного обучения.
Навыки

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

  • Обучение онлайн в ведущем экономическом университете РЭУ им. Г.В. Плеханова
  • Возможность получить практические навыки в программировании
Аудитория

Для кого этот курс

  • Документы, подтверждающие соответствие заявленным категориям
Место проведения

Москва

Документ после выпуска

удостоверение о повышении квалификации РЭУ имени Г.В. Плеханова

Организатор

Автор курса

Российский экономический университет имени Г.В. ПлехановаРоссийский экономический университет имени Г.В. Плеханова
В Российском экономическом университете им. Г.В. Плеханова наряду с основными образовательными программами реализуются программы дополнительного и бизнес-образования. Это программы MBA, профессиональной переподготовки, повышения квалификации, дополнительные общеразвивающие программы, а также различные практические семинары и тренинги. Все они наполнены теоретическим и практическим содержанием, разработаны и актуализированы в соответствии с требованиями профессиональных стандартов, с учетом передового отечественного и международного опыта. Выбирайте свой курс прямо сейчас.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

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

Напишите ваш коментарий, не менее 30 символов

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

Оставьте заявку

Консультант ответит на вопросы о курсе «2023-2024 Программирование на языке Python. Школьникам и студентам СПО» и поможет разобраться в деталях обучения.

Комментарий ...

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

Направления:Python-разработка

Информация обновлена 3 августа 2024 г.

Продолжить выбор

Похожие курсы

AI-first разработка на Python
−29%1 час
AI-first разработка на Python

Соберете и настроите свою профессиональную среду для разработки с агентами: от написания кода до ревью, автотестов и проверки безопасности.

Онлайн12 занятий
Домашние заданияИнтерактивные тренажёры+3
16 900 ₽−29%
12 000 ₽от 704 ₽/мес на 24 мес.
Python для инженеров
−45%2 месяца
Python для инженеров

Вы быстро научитесь решать технические и инженерные задачи с помощью языка программирования Python. Повысите квалификацию и сможете автоматизировать работу с данными.

Онлайн
52 421 ₽−45%
28 831 ₽от 9 610 ₽/мес на 3 мес.
Python с нуля
−50%6 октября
Python с нуля

Освоите один из самых популярных языков программирования с нуля до уровня Junior 1 месяц обучения и 82+ часов практики - Создадите простые web-приложения и напишите скрипты для ав…

Онлайн
Практические занятия
60 000 ₽−50%
30 000 ₽от 1 666 ₽/мес на 18 мес.
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Python для геймеров: базовый курс на игровых примерах
Бесплатно4 часа в неделю
Python для геймеров: базовый курс на игровых примерах

Здесь не будет сложных задач «про шахматы»! Здесь не будет абстрактных задач и сложных математических вычислений. Зато есть: теория простым и понятным языком игровые механики логи…

Онлайн12 занятий
Бесплатно
"Поколение Python": курс для начинающих
Бесплатно
"Поколение Python": курс для начинающих

"Поколение Python: курс для начинающих" знакомит с основными типами данных, конструкциями и принципами структурного программирования языка Python. Целевая аудитория – школьники, с…

Онлайн17 занятий
Бесплатно
Асинхронное программирование на основе веб - фреймворка FastAPI
Бесплатно
Асинхронное программирование на основе веб - фреймворка FastAPI

Курс «Асинхронное программирование на основе веб-фреймворка FastAPI»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Програм…

Онлайн
Бесплатно