- Python для автоматизации и анализа данных
- Занятия по вторникам и четвергам (19:00 — 22:00)
- О программе
- Для кого
- Программа обучения
- Введение в язык Python. Знакомство со средой программирования. Базовые операции. Интерпретация ошибок
- Строки и списки в Python
- Понятие управляющих конструкций. Условные операторы
- Циклы for и while
- Устройство функций в Python. Поиск ошибок в коде и отладка
- Итераторы, генераторы, генераторы списков. Рекурсия
- Работа с файлами. Продвинутая работа со словарями
- Библиотеки для хранения и работы с данными в табличном формате: pandas
- Сбор данных: web-scraping с BeautifulSoup
- Сбор данных: Selenium, работа с сервисами через API
- Объектно-ориентированное программирование. Классы
- Введение в numpy
- Работы с пропущенными данными
- Визуализация для презентации данных: matplotlib. Основные виды графиков. Основные ошибки при создании визуализаций
- Создание интерактивных визуализаций: plotly
- Разведывательный анализ данных. Особенности исследования текста
- Документ об окончании
- Курсы программирования Python
- Программирование на языке Python. Уровень 1. Базовый курс
- Ближайшая группа
- Для физ.лиц
- Для организаций*
- Описание курса
Python для автоматизации и анализа данных
Этот курс познакомит вас с Python — одним из наиболее популярных современных языков программирования. Python с его библиотеками является универсальным инструментом и позволяет решать много прикладных задач — от автоматизированного сбора информации и заполнения документов до анализа данных.
Занятия по вторникам и четвергам (19:00 — 22:00)
- Старт курса 05.09.2023
- Продолжительность 9 недель
- Формат обучения Очный
- Документ Удостоверение о повышении квалификации НИУ ВШЭ
Забронируйте место в группе до 31 июля 2023 и получите скидку 10%
О программе
Этот курс познакомит вас с Python — одним из наиболее популярных современных языков программирования. Python с его библиотеками является универсальным инструментом и позволяет решать много прикладных задач — от автоматизированного сбора информации и заполнения документов до анализа данных.
- На курсе вы научитесь программировать, даже если раньше этого никогда не делали, познакомитесь с базовыми возможностями языка Python и начнёте использовать его в повседневной работе.
- Также вы погрузитесь в сбор данных в Python. На занятиях мы обсудим, как извлекать данные с веб-страниц и как пользоваться массивами открытых данных. Ещё мы посмотрим на программные интерфейсы популярных сервисов и попробуем автоматизировать рутинные процессы — например, запись данных в таблицы.
- Наконец, вы научитесь работать с данными: в Python это немного похоже на использование систем электронных таблиц, только во много раз мощнее. Буквально одной командой можно выбрать нужные записи из таблицы по заданным критериям, сгруппировать их, вычислить агрегированные значения и визуализировать результат.
- Все это вы будете делать сами — при поддержке преподавателя. И главное, вы научитесь создавать или адаптировать существующие решения для ваших задач.
Для кого
Очный курс «Python для автоматизации и анализа данных» подходит
- Начинающим с нуля Вы научитесь основам программирования и начнете использовать Python для решения повседневных задач
- Тем, у кого есть небольшой опыт в программировании Вы освоите сбор, анализ и визуализацию данных с помощью Python
Программа обучения
Введение в язык Python. Знакомство со средой программирования. Базовые операции. Интерпретация ошибок
Строки и списки в Python
Понятие управляющих конструкций. Условные операторы
Циклы for и while
Устройство функций в Python. Поиск ошибок в коде и отладка
Итераторы, генераторы, генераторы списков. Рекурсия
Работа с файлами. Продвинутая работа со словарями
Библиотеки для хранения и работы с данными в табличном формате: pandas
Сбор данных: web-scraping с BeautifulSoup
Сбор данных: Selenium, работа с сервисами через API
Объектно-ориентированное программирование. Классы
Введение в numpy
Работы с пропущенными данными
Визуализация для презентации данных: matplotlib. Основные виды графиков. Основные ошибки при создании визуализаций
Создание интерактивных визуализаций: plotly
Разведывательный анализ данных. Особенности исследования текста
Вы научитесь встраиваться в браузер, автоматически заполнять формы на сайтах и выполнять поиск по ключевым словам средствами Python, в частности, можно будет зайти на сайт книжного магазина и автоматически считать информацию по книгам определенного автора: название книги, цена, наличие, расположение в магазине. Полученные результаты можно будет отсортировать по цене и найти расположение самой дешевой/дорогой книги.
Вы научитесь автоматически загружать новости с сайта научных статей и открытий nplus1.ru и таблицы из википедии, обрабатывать и сохранять эти данные для дальнейшего использования. Знакомство с html и базовыми паттернами разметки текста позволит вам в будущем адаптировать код для решения собственных задач.
Вы создадите небольшой проект «от» и «до». Мы вместе выберем сайты и запросы, по которым наши чат-боты должны давать ответы: от того, появилась ли скидка на интересующий товар, до выгрузки новых объявлений об аренде квартир в нужном районе Москвы. Вы узнаете, как выглядит структура такого проекта и как разместить его в сети, чтобы он работал независимо от вашего компьютера. Полученный опыт можно будет конвертировать в создание более масштабных проектов для решения рабочих или личных прикладных задач.
Вы узнаете, как исследовать данные, чтобы с их помощью ответить на конкретный вопрос, например: что больше всего влияет на стоимость квартиры в Москве — расстояние до метро или район города? Мы пройдем все шаги от загрузки данных в Python, их обработки и работы с пропущенными значениями до визуализации находок и описания выводов.
Вы научитесь создавать статичные и интерактивные визуализации с помощью специализированных библиотек Python. Узнаете, чем отличаются хорошие визуализации и как избежать ошибок при презентации данных.
Документ об окончании
Удостоверение о повышении квалификации при успешном завершении обучения.
У нас есть лицензия на образовательную деятельность.
Курсы программирования Python
На курсе вы получите базовые навыки объектно-ориентированного программирования, познакомитесь с базовыми элементами языка Python. Вы научитесь создавать объектно-ориентированные.
Данный курс предназначен для желающих начать осваивать язык программирования Python (как с опытом работы с другими языками программирования.
Программа предназначена для желающих начать осваивать язык программирования Python (как с опытом работы с другими языками, так и.
На этом 4-дневном учебном курсе слушатели научатся программировать на Python. Курс предназначен для тех, кто плохо знаком с.
называйте, как хотите. Автор назвал этот язык программирования в честь британской комической группы «MontyPython», но нет серьезных оснований, чтобы не перевести данное им название на русский язык.
Их много, но основное, видимо, в том, что он позволяет решать конкретные практические задачи администраторами сетей, сетевым инженерам, аналитикам и инженерам данных, на обременяя их изучением излишних программистских премудростей. Питон очень дружелюбен и снисходителен, по сравнению с другими языками, к тем, кто на нем работает.
Хотя типичное применение Питона – скрипт, написанный для собственного употребления его автором, но, при желании, можно делать на основе Питона также и приложения уровня рабочей группы, отдела и даже организации. В том числе, и качественные веб приложения, с помощью очень хороших фреймворков Djangoили Flask.
Подобное возможно, и это проще, чем кажется. Имейте, однако, в виду, что при этом потеряется одно из важных достоинств Питона, а именно, его кроссплатформенность.
Это не совсем так. Библиотека TensorFlow написана не только на Питоне. Но самое популярное ее оформление – это действительно модуль Питона. Сделано это компанией Гугл для того, чтобы с прогрессивными идеями машинного обучения могли на практике ознакомиться самые разные люди, а не только погруженные в себя профессиональные программисты.
Питон, как минимум, не хуже VBA, если речь идет о сборе данных их разнородных источников. А модули типа Pandas позволяют реализовать программные эквиваленты SQL запросов к очень широкому кругу источников данных, а не только к реляционным СУБД.
Ответ: Объектно-ориентированное программирование представляет собой способ отображения программы, в котором имеются совокупности объектов, объединенные по принципу принадлежности к определенному классу. При этом классы выстраиваются в свою сложную иерархию.
Ответ: Курсы Учебного Центра Softline разнообразные, в том числе, есть отдельное направление для новичков. Записаться в слушатели могут как инженеры, работающие с другими языками программировать, так и люди, не имеющие никакого представления о Python.
Ответ: Наполнение у каждой программы индивидуальное, набор модулей подобран в соответствии с базовой подготовкой слушателей. Помимо теории предусмотрены практические занятия.
Ответ: Дистанционное обучение предусматривает подключение к очному классу через удаленный доступ. То есть слушатель будет видеть и слышать все, что происходит в классе, сможете задавать вопросы в чате или голосом. По результатам прохождения каждого модуля слушатели выполняют лабораторные работы.
Ответ: Пожалуйста, проверьте правильность заполнения всех полей. Если ошибка сохраняется, просим обратиться менеджеру по телефону. Таже вы можете воспользоваться сервисом обратного звонка или онлайн-чатом.
Программирование на языке Python. Уровень 1. Базовый курс
Вы занимаетесь программированием и хотите повысить свою квалификацию или систематизировать имеющиеся знания и навыки? Хотите изучить перспективный язык программирования Python ? Вы — системный администратор или IT-специалист и у Вас возникла необходимость в освоении данного языка программирования? На курсе Вы освоите синтаксис языка Python, получите базовые навыки структурного и процедурного программирования, познакомитесь с базовыми структурами данных языка Python.
Ближайшая группа
Дата начала 06.08.2023 Преподаватель Юрченко Евгений Витальевич
Для физ.лиц
Для организаций*
* Для оформления заказа от организации обращайтесь по тел. +7 (495) 780-48-44
Преподаватели
Юрченко Евгений Витальевич
Шиховцов Вадим Викторович
Елисеев Илья Сергеевич
Описание курса
Данный контент доступен только авторизованным пользователям. Пожалуйста, войдите на сайт, либо зарегистрируйтесь.
Python – мощный высокоуровневый язык программирования, идеально подходящий для разработки самостоятельных программ и сценариев. Python используют такие гиганты, как Google, Intel, Cisco и Hewlett-Packard, на нем работают популярные площадки YouTube, «ВКонтакте», DropBox. Python – язык программирования, который будет востребован еще очень долго!
Python отличает простой и понятный синтаксис, благодаря которому писать код гораздо легче, чем на других языках. Разработчики на Python ценят красоту и ясность кода, что нашло отражение в их философии под названием «Дзен Питона». «Читаемость имеет значение», «Простое лучше, чем сложное» – вот некоторые положения этой философии.
Богатая библиотека модулей, возможность выбрать интерактивный или скриптовый режим, меньший объем вводимого кода и, как следствие, более высокая скорость разработки – вот почему Python имеет миллионы поклонников по всему миру. Этот язык можно назвать лучшим вариантом для знакомства с программированием. Освоить Python под силу любому новичку, нужно лишь иметь компьютер, базовый английский и, конечно, желание познать «дзен программирование»!
В программе курса рассматриваются темы, которые встретятся в международном экзамене PCEP™ – Certified Entry-Level Python Programmer.
На курсе вы освоите основы Python: изучите синтаксис языка, получите базовые навыки структурного и процедурного программирования, познакомитесь со структурами данных языка Пайтон.
Вы научитесь устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода.
Также вы получите необходимую подготовку для изучения объектно-ориентированного программирования на языке Python.
Программа курса соответствует требованиям профессионального стандарта «Программист».
Курс ориентирован на Python версии от 3.6 и более новые (с указанием особенностей версий). В необходимых случаях отмечаются особенности версии 2.7.
Учебный центр «Специалист» — авторизованный учебный центр Python Institute. Высокая эффективность обучения подтверждена независимым некоммерческим проектом, созданным для продвижения языка программирования Python, обучения нового поколения программистов Python и поддержки профессиональной карьеры в программировании на Python и связанных технологиях.
По окончании курса вы получите престижный сертификат учебного центра «Специалист», который станет прекрасным дополнением вашего портфолио.
Пароль для просмотра: 678y98hkjh89