Онлайн курсове по Python за анализатори - курс 34 900 RUB. от Международно училище по професии, обучение 2 седмици, дата 11.12.2023г.
разни / / December 03, 2023
„Живо“ онлайн общуване с учители и ментори.
Достъп до курса за 3 месеца: интерактивни задачи, уебинари и записи на класове.
Гъвкав график на обучение, който избирате сами.
Без допълнителни транспортни разходи.
Възможност за съчетаване на обучение с работа, пътуване и паралелно обучение.
След завършване на курса получавате персонален сертификат.
Здравейте на всички :-) Казвам се Станислав. В момента живея в района на Тула. Имам няколко висши образования. Основен - MSTU im. Бауман със специализация по компютърни науки и системи за управление. Второ – Икономическо – Финанси и кредит. Трето – Управление на организации. Работя в ИТ сферата повече от 15 години Започнах като системен администратор, системен инженер. Работил в различни големи и международни организации, като RAO UES, Yandex, Microsoft. Работил в различни позиции и направления. Реализирани проекти с различна сложност. През последните години моят вектор на развитие се измести от системна администрация към внедряване на уеб проекти: участвам в тяхното създаване и популяризиране. И разбира се, трябва да използвате програмиране с помощта на Python, C#, JS, както и SQL, CSS, HTML.В момента любимият ви език е Python. Наистина обичам да споделям знания и опит. Преподавам през последните 7 години. И много се радвам, че станах част от OTUS :-) Учителю
1. Въведение в синтаксиса и условните изрази на Python
Разгледайте
1.Инсталация и интерфейс на Jupyter Notebook
2. Основни конструкции и типове променливи в Python
3. Типове данни
4.Операции с числа и низове
5. Променливи
Овладейте го
- Тетрадка на Юпитер
- Python
- Типове данни
- Типове променливи
На практика
• Нека проучим функционалността на интерфейса на Jupyter Notebook.
• Ще практикуваме най-простите функции върху задачи, ще научим как да изпълняваме операции и да правим разлика между типовете данни.
Преподавателят ще оцени резултата от заданието и ще го обсъди подробно с вас.
2. Синтаксис на Python. Продължение: Цикли, оператори, модули
Разгледайте
1.Логически операции и операции за сравнение
2. Условия IF, ELSE, ELIF
3. Блокове и подложки
4. Цикли WHILE, FOR IN
5. Структури от данни: списъци, речници и кортежи
6. Функции на Python: def
7. Модули TIME и DATETIME
Овладейте го
- Цикли
- Речници и списъци
- дата и час
- Разработка на функции
На практика
• Ще практикуваме нови операции и цикли върху задачи и ще се научим да интегрираме придобитите знания в работата.
• Нека разгледаме какво можете да внедрите в собствената си работа и как да автоматизирате рутинните задачи.
Преподавателят ще оцени резултата от заданието и ще го обсъди подробно с вас.
3. Софтуерна библиотека Pandas
Разгледайте
1. Цел и принципи на работа със софтуерната библиотека Pandas
2.Интерфейс: необходимата функционалност
3. Pandas, NumPy, Matplotlib модули
4. Структури от данни
5.Създаване на Dataframe и Series
6. Филтриране на данни с QUERY заявки
Овладейте го
- панди
- NumPy
- Matplotlib
- Dataframe
На практика
• Нека проучим функционалността на Pandas, използвайки прости примери, използвайки Python.
• Да създадем Dataframe ръчно и да заредим данни от CSV, XLSX файлове.
• Заредете HTML страницата в рамка с данни.
Преподавателят ще оцени резултата от заданието и ще го обсъди подробно с вас.
4. панди. Продължение: изчисляване на показатели, индекси, осеви таблици
Разгледайте
1.Изчисляване на основни показатели
2. Сортиране на данни
3.Добавяне на колони
4. Работа с индекс: reset_index(), reindex(), вложени индекси
5. Групиране на данни
6. Комбиниране на множество Dataframes
7.Matplotlib визуализация
Овладейте го
- Метрика
- Индекси
- Пивотни таблици
- Групиране на данни
На практика
• Ще работим с изтегления CSV файл, ще научим как да изчисляваме метрики, да свързваме таблици и да се запознаем с индекси чрез примери.
• Нека се упражним допълнително с датите и часовете.
Преподавателят ще оцени резултата от заданието и ще го обсъди подробно с вас.
5. Selenium Web Driver
Разгледайте
1.Импортиране на модул, изтегляне на драйверен файл
2. Инициализация на драйвера и зареждане на страницата
3.Плюсове и минуси на работа със Селен. Алтернативи
4. Търсене на елементи на сайта с помощта на CSS селектори, класове и идентификатори
5. Взаимодействие с елементи на сайта
6. Получаване на информация от елементи на сайта
Овладейте го
- Selenium Web Driver
- Инсталиране на драйвери
- CSS селектори
- Елементи на сайта
На практика
• Нека инсталираме Selenium WebDriver и да разберем защо анализаторът се нуждае от него в работата си.
• Ние ще попълним данните за сайта: изпращане на ключове и кликвания върху бутони.
Преподавателят ще оцени резултата от заданието и ще го обсъди подробно с вас.
6. API - работа с приложния програмен интерфейс
Разгледайте
1. Защо един анализатор трябва да работи с API?
2. Как да накарате API да работи с Google. Анализ и Yandex. Метрика
3. Как да удостоверя
4. Как да интерпретираме данните
5.Автоматизация
Овладейте го
- API
- Модул за заявки
- Dataframe
- Автоматизация
На практика
• Да проучим модула Заявки и методите get и post.
• Нека решим проблема с извеждането на данни и поставянето им в рамка с данни.
• Нека научим как да работим с VK API и да изтеглим статистика от групата.
Преподавателят ще оцени резултата от заданието и ще го обсъди подробно с вас.
7. Визуализация на данни
Разгледайте
1.Графични функции за създаване на прости графики
2. Визуализация на аналитични данни
3.Представяне на констатациите
4.Избор на метод за представяне на данните
5.Видове графики: хистограми, линейни графики
Овладейте го
- Графични функции на Pandas
- Matplotlib
- Seaborn
- Сюжетно
На практика
• Нека се упражняваме да създаваме графични функции с помощта на Pandas и да създаваме няколко вида графики в зависимост от удобството на представяне на информация.
Преподавателят ще оцени резултата от заданието и ще го обсъди подробно с вас.
8. Импортиране на таблици от PDF
Разгледайте
1.Импортиране на модули Glob и Tabula
2.Как да получите списък на всички pdf файлове с помощта на python
3.Как да работим с конкретна таблица от pdf документ
4. Коригиране на грешки и коригиране на таблицата
5. Комбиниране на кадри с данни
6.Camelot библиотека - начин за извличане на таблици
Овладейте го
- Глобус
- Табула
- Импортиране
- Камелот
На практика
• Ще научим как да изтеглим списък с всички pdf файлове на компютъра, за да работим с конкретен файл и таблица в бъдеще.
• Ще се научим да четем pdf файл и при необходимост да го редактираме според нашите нужди. Нека напишем файла във формат .csv.
Преподавателят ще оцени резултата от заданието и ще го обсъди подробно с вас.
9. Git система за контрол на версиите
Разгледайте
1.Какво е Git и за какво е създаден?
2.Предимства на Git
3. Онлайн хостинг услуга за GitHub хранилища
4. GitHub интерфейс и основна функционалност
5. Полезни инструменти в работата
Овладейте го
- Git
- GitHub
- Заявка за изтегляне
- Полезни инструменти
На практика
• Нека инсталираме GitHub и да разгледаме неговия интерфейс.
• Нека създадем нашето хранилище и качим тестовия код. Използвайки неговия пример, ще научим как да правим ангажименти, да сравняваме и връщаме версии.
Преподавателят ще оцени резултата от заданието и ще го обсъди подробно с вас.
10. Обобщаване
Разгледайте
1.6 правила за добър код
2.Какви меки умения са необходими на един анализатор, за да работи?
3. Препоръки как да изградите бъдещия си път като професионалист
4.Отговори на подготвени въпроси
Овладейте го
- Python
- Инструменти за анализ
- Меки умения
- Перспективи
На практика
• Нека обобщим курса заедно с учителя.
Преподавателят ще оцени резултата от заданието и ще го обсъди подробно с вас.