Повышение производительности труда с помощью Python (2024)

Stepik

28 июля, 2024

Курсы по программированию

ojLxlsc Программирование [Дмитрий Должик] [Stepik] Повышение производительности труда с помощью Python (2024)

ОПИСАНИЕ:

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

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

  • создавать полезные программы на Python

О курсе:
Python предлагает множество преимуществ для офисных работников, которые стремятся повысить свою производительность. Его простой и понятный синтаксис позволяет быстро создавать и автоматизировать задачи, экономя время и усилия. Кроме того, обширная библиотека Python предоставляет широкий спектр модулей для обработки данных, анализа и визуализации, что позволяет сотрудникам эффективно управлять большими объемами информации.
Автоматизация повторяющихся задач, таких как ввод данных, обработка электронной почты и составление отчетов, может значительно повысить производительность. Python позволяет создавать скрипты, которые выполняют эти задачи автоматически, освобождая сотрудников для выполнения более сложных и творческих задач. Кроме того, Python может взаимодействовать с другими программными инструментами, такими как Microsoft Office и Google Workspace, что позволяет сотрудникам автоматизировать рабочие процессы между различными приложениями.
Помимо автоматизации, Python также можно использовать для анализа данных и извлечения полезной информации из больших объемов данных. Можно использовать Python для обработки и анализа данных из различных источников, таких как электронные таблицы, базы данных и веб-сайты. Это позволяет им выявлять тенденции, шаблоны и закономерности, которые могут помочь в принятии обоснованных решений и улучшении бизнес-результатов.

Для кого этот курс:
Данный курс будет полезен для тех, у кого есть интерес к предлагаемым в содержании инструментам. Пожалуйста, не покупайте курс, если данные инструменты Вам не нужны.

Программа:
Введение

  1. Знакомство с курсом

Установка базовой версии Python

  1. Устанавливаем Python

Пакетное переименование файлов

  1. Практическое применение пакетного переименования
  2. Пишем код для пакетного переименования файлов в директории

Пишем голосовой переключатель слайдов на Python

  1. Практическое применение переключателя
  2. Пишем код для голосового переключения слайдов

Сканер файлов в заданном расположении

  1. Практическое применение сканера
  2. Пишем сканер файлов по заданному расположению

Расшифровщик стенограмм

  1. Практическое применение расшифровщика
  2. Пишем расшифровщик стенограмм

Бонус: Линейная регрессия

  1. Построение линейной регрессии для анализа показателей

Заключение

  1. Заключительная часть

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Дмитрий Должик] [Stepik] Повышение производительности труда с помощью Python (2024) отключены

Основы этичного хакинга (2024)

Stepik

26 июля, 2024

Курсы по программированию

jPjbyRS Программирование [Александр Чумилин] [Stepik] Основы этичного хакинга (2024)

ОПИСАНИЕ:

Основы этичного хакинга [stepik] [Александр Чумилин]
Курс является переработанным и переведенным на русский язык вариантом учебного курса, направленного на подготовку к сдаче сертификационного экзамена Certified Ethical Hacker. Курс состоит из модулей, затрагивающих основные направления развития специалиста по информационной безопасности (пентестера), с большим количеством тестовых вопросов, позволяющих оперативно проверить полученные знания по каждому модулю.

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

  • Познакомитесь с основными принципы этичного хакинга.
  • Научитесь искать уязвимости разными методами — вручную, автоматически и полуавтоматически.
  • Познакомитесь с Kali Linux.
  • Узнаете тонкости работы DNS, TCP, Wi-Fi и других технологий
  • Сможете искать и выявлять уязвимости, в том числе создавать backdoors для удаленного доступа.

Для кого этот курс:
Курс отлично подойдет для начинающих, которые никогда прежде не интересовались хакингом, но хотят быстро сформировать представление о методах и технологиях.
Новичкам в IT, системным администраторам, которые хотят сменить род деятельности и стать пентестерами.

Программа курса:
1. Что такое “этичный хакинг”

  • Вступление
  • Модели атак
  • Методология этичного хакинга

2. Основы сетей

  • Модели, топологии
  • Сети, транспорт, архитектура
  • Облачные сервисы
  • Тест по модулю 2

3. Основы информационной безопасности

  • Немножко фундаментальных знаний
  • Технологии безопасности
  • Будь готов! Всегда готов!
  • Тест по модулю 3

4. Цифровой след и киберразведка

  • OSINT, DNS
  • Пассивная разведка, Google hacking, IoT
  • Тест по модулю 4

5. Сканировыание сетей

  • Пинги, Скан портов
  • Скан уязвимостей, Манипуляции с пакетами, Техники уклонения
  • Тест по модулю 5

6. Перечисление (Enumeration)

  • Сервисы, RPC, RMI, SMB
  • SNMP, SMTP, Web-Based
  • Тест по модулю 6

7. Хакинг систем

  • Эксплойты, сбор/взлом паролей
  • Сторона клиента, фаззинг, постэксплуатация
  • Тест по модулю 7

8. Малвари и прочая гадость

  • Вирус, Червь, Троян, Ботнет, Вымогатель, Дроппер, Полиморф
  • Анализ малвари – статика, динамика
  • Создание малвари, инфраструктура
  • Тест по модулю 8

9. Снифферы

  • Утилиты, Детект снифферов, Анализ
  • Спуфинг-атаки (ARP, DNS, DHCP, sslstrip) и их обнаружение
  • Тест по модулю 9

10. Социальная инженерия

  • Принципы, Претекстинг, Физическая соц.инженерия
  • Фишинговые атаки, Беспроводная соц.инженерия, Автоматизация
  • Тест по модулю 10

11. Безопасность беспроводных сетей

  • Wi-Fi – типы, аутентификация, шифрование, BYOD, атаки
  • Bluetooth – сканирование, атаки. Мобильные устройства
  • Тест по модулю 11

12. Атака и защита

  • Атаки на веб-приложения – OWASP, XSS, SQL injection
  • Dos, Buffer Overflow, Heap Spraying, Гориз.перемещение, Защита
  • Тест по модулю 12

13. Порядок
Для дальнейших тренировок

В курс входят:

  • 40 уроков
  • 165 тестов

ПРОДАЖНИК:

СКАЧАТЬ:

 

1 оценка, среднее: 3,00 из 51 оценка, среднее: 3,00 из 51 оценка, среднее: 3,00 из 51 оценка, среднее: 3,00 из 51 оценка, среднее: 3,00 из 5
Комментарии к записи Программирование [Александр Чумилин] [Stepik] Основы этичного хакинга (2024) отключены

Автоматизация тестирования веб-приложений с помощью Selenium (2024)

Stepik

26 июля, 2024

Курсы по программированию

6XFowr3 Программирование [Александр Кузнецов] [Stepik] Автоматизация тестирования веб приложений с помощью Selenium (2024)

ОПИСАНИЕ:

Автоматизация тестирования веб-приложений с помощью Selenium [stepik] [Александр Кузнецов]
Это базовый курс для тестировщиков, которые хотят с нуля научиться писать автоматизированные UI-тесты с помощью Selenium (самый популярный инструмент для автоматизации действий веб-браузеров). Прекрасно подойдет для тех, кто уже работает тестировщиком и не имеет опыта программирования.

Чему вы научитесь:
Автоматизировать действия в веб-браузере с помощью инструмента Selenium и автоматически проверять промежуточное и конечное состояние веб-элементов при выполнении этих действий (автоматизировать работу тестировщика).

О курсе:
Курс построен по принципу HOW-TO – каждый урок содержит небольшой конкретный пример, как автоматизировать отдельное действие тестировщика, поиск элемента интерфейса и проверку его состояния. Для контроля усвоения знаний имеются задачи к каждому примеру.
Никаких долгих теоретических вступлений в курсе нет – уже в первом уроке вы выполните простое практическое задание спустя несколько минут.
Каждый урок рассчитан максимум на 10-15 минут, в течении которых вы освоите весь материал урока и выполните упражнение к нему.
По мере прохождения курса вы сможете начать автоматизировать свои ручные тесты, даже не оповещая об этом своего руководителя .
Самые простые автотесты вы сможете создать уже через пару дней.
Курс будет периодически обновляться и дополняться по отзывам учащихся, так что оставляйте обратную связь и возвращайтесь после обучения, чтобы увидеть последние изменения.

Для кого этот курс:
Для тестировщиков с опытом ручного тестирования веб-приложений.

Начальные требования:
Предполагается, что учащиеся знают основные подходы в тестировании веб-приложений.
Для выполнения упражнений нужна ОС Windows и браузер Chrome.

Программа курса:
Прежде, чем начать

  1. Установка необходимого ПО
  2. Установка обновлений

Автоматизация простых действий и проверок

  1. Автоматически запускаем браузер и переходим по нужному адресу
  2. Проверяем, что страница имеет правильное название
  3. Проверяем, что страница содержит ссылку с указанным текстом
  4. Кликаем по ссылке и проверяем, что произошел переход на страницу
  5. Нажимаем на кнопку
  6. Ожидание, пока пройдет нужное количество времени
  7. Экзамен по блоку “Автоматизация простых действий и проверок”

Автоматизация работы с полями ввода

  1. Заполняем текстовые поля и проверяем, какой в них текст
  2. Очищаем текстовые поля
  3. Устанавливаем и снимаем флажки (check box)
  4. Выбираем значения в переключателе (radio button)
  5. Выбираем значения в выпадающем списке (select)
  6. Работа с полем для отправки файла
  7. Экзамен по блоку “Автоматизация работы с полями ввода”

Автоматизация прочих полезных действий и проверок

  1. Ожидание отклика при медленной работе веб-приложения
  2. Изменение размеров окна браузера
  3. Работа со стандартным модальным окном alert
  4. Работа со стандартным модальным окном confirm
  5. Скроллинг и проверка работы страниц с бесконечной прокруткой
  6. Перемещение в истории браузера (вперед-назад)
  7. Проверка, что элемент стал видимым/невидимым
  8. Экзамен “Автоматизация прочих полезных действий и проверок”

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Александр Кузнецов] [Stepik] Автоматизация тестирования веб-приложений с помощью Selenium (2024) отключены

Изучаем Flutter (2024)

Константин Кокорин

26 июля, 2024

Курсы по программированию

dZf0SS0 Программирование [Stepik] [Константин Кокорин] Изучаем Flutter (2024)

ОПИСАНИЕ:

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

  • Создавать приложения для iOS и Android, используя только один язык программирования Dart и понимать основные концепции Flutter

О курсе
Создавайте кроссплатформенные красивые нативные приложения в рекордно короткие сроки. Flutter – это мобильная платформа Google для создания красивых и быстрых нативных приложений. Flutter очень продуктивен и предлагает богатый набор виджетов, который позволяет легко создавать приложения под iOS и Android с одной кодовой базой. Это означает, что вместо того, чтобы изучать Objective-C или Swift для создания приложений для iOS и Java или Kotlin для создания приложений для Android, теперь вы можете использовать Flutter Mobile Development Framework для создания приложений, которые запускают Native на устройствах iOS и Android, используя Общий язык программирования Dart.

Для кого этот курс
Разработчики, желающие создавать приложения с помощью Flutter

Начальные требования
Знание языка программирования Dart

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Stepik] [Константин Кокорин] Изучаем Flutter (2024) отключены

Курс «1С‑аналитик» Часть 2 из 8 (2024)

Яндекс.Практикум

21 июля, 2024

Курсы по программированию

1PWgMLE Программирование [Яндекс.Практикум] Курс «1С‑аналитик» Часть 2 из 8 (2024)

ОПИСАНИЕ:

О курсе:

  • Изучите типовые конфигурации, архитектуру и идеологию 1С
  • Освоите инструменты для анализа бизнес‑процессов
  • Будете учиться в команде при поддержке опытных 1С‑аналитиков
  • Сможете заниматься в удобное для вас время
  • Получите диплом о профессиональной переподготовке
  • Поможем с поиском работы

Чем занимается 1С‑аналитик

Автоматизирует бизнес‑процессы с помощью 1С
Сначала он изучает текущие процессы и собирает требования к программному обеспечению. Ставит задачи программистам и проверяет, чтобы всё работало как надо.
Потом презентует обновлённый бизнес-процесс заказчикам, готовит документацию и обучает сотрудников.

Чему вы научитесь за 8 месяцев

  • Собирать требования к ПО
  • Опрашивать заказчиков, анализировать существующие бизнес‑процессы и находить в них проблемы
  • Работать с 1С‑программистами
  • Писать подробные технические задания, ставить задачи и контролировать процесс разработки
  • Показывать результаты работы
  • Проводить презентации, объяснять заказчикам, как устроены новые процессы
  • Моделировать бизнес‑процессы
  • Описывать их с помощью нотаций, разрабатывать план по автоматизации управления и учёта
  • Тестировать систему автоматизации
  • Проверять, соответствуют ли она требованиям заказчиков и корректно ли работает
  • Поддерживать работу системы
  • Писать документацию, обучать и консультировать сотрудников компании

Какие инструменты и технологии освоите

  • Типовые решения 1С
  • ER-диаграммы
  • Консоль запросов и СКД
  • Use case
  • Конфигуратор
  • BPMN

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Яндекс.Практикум] Курс «1С‑аналитик» Часть 2 из 8 (2024) отключены

Разработка Discord ботов на Python с нуля (2023)

Daniil Kolesnikov

21 июля, 2024

Курсы по программированию

s96OoKp Программирование [Udemy] [Daniil Kolesnikov] Разработка Discord ботов на Python с нуля (2023)

ОПИСАНИЕ:

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

  • Вы изучите основы асинхронного программирования
  • Вы узнаете, как работать с Discord API
  • Вы узнаете, как писать объектно-ориентированный код
  • Вы научитесь работать с пользовательскими данными
  • Вы научитесь программировать ботов Discord
  • Вы узнаете, как хостить своего бота 24/7
  • Вы закрепите всё, что узнали на реальных проектах
  • Вы сможете создавать ботов для своего сервера

Требования

  • Рабочий ПК
  • Discord аккаунт
  • Базовые знания Python
  • Желательно базовое знание английского языка

Описание
Этот курс направлен на изучение разработки Discord ботов на Python.

Что внутри этого курса?

  • Во-первых, вы изучите синтаксис событий и команд, которые являются основой discord.py.
  • После этого мы собираемся углубиться в более продвинутые темы, которые углубят ваше понимание этой библиотеки, такие как команды, кнопки, выпадающие меню и прочее.
  • Затем мы реализуем Discord ботов:
    • Бот для подачи заявок в STAFF
    • Бот для создания эмбедов
    • Музыкальный бот
  • Дальше я расскажу о лайфхаках и других технологиях для разработки Discord ботов.

Почему этот курс? Почему надо выбрать меня своим ментором?

  • Потому что этот курс является наиболее актуальным и затрагивает самые востребованные и новые области разработки ботов.
  • Потому что у меня есть опыт программирования на Python и других языках.
  • Потому что вы создадите несколько проектов на протяжении всего курса, которые наглядно покажут как программировать Discord ботов.
  • Поскольку мой родной язык – русский, я могу с уверенностью сказать, что у вас не возникнет проблем с пониманием меня, потому что я говорю быстро, громко и четко.
  • Потому что я предоставляю качественный видеоматериал, смотреть который будет интересно и занимательно.
  • Потому что мои лекции максимально кратки и информативны, поэтому, несмотря на небольшой объём видеоматериала, будьте готовы к получению большого количества информации.
  • Потому что я могу предложить вам помощь, когда у вас возникнут проблемы или вопросы относительно моего курса.
  • Поскольку этот курс научит вас основам, которые нужно знать о библиотеке discord .py — после курса вы сможете создать большое количество Discord ботов, каких захотите!

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

  • Начинающим и продвинутым программистам, заинтересованным в изучении разработки Discord ботов
  • Тем, кто интересуется программированием на Python
  • Тем, кто хочет создать что-то для своего сервера
  • Тем, кто хочет создавать креативных ботов
  • Тем, кто хочет в будущем продавать своих ботов

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Udemy] [Daniil Kolesnikov] Разработка Discord ботов на Python с нуля (2023) отключены

Создаем корпоративного Telegram бота на Python с ChatGPT внутри (2024)

Stepik

20 июля, 2024

Курсы по программированию

O3c4tqn Программирование [Codemoon] [Stepik] Создаем корпоративного Telegram бота на Python с ChatGPT внутри (2024)

ОПИСАНИЕ:

Создаем корпоративного Telegram бота на Python с ChatGPT внутри [Codemoon]
Шаг за шагом созадим внутрикорпоративного Telegram бота для бизнеса,умеющего планировать задачи и парсить резюме с помощью ИИ,интегрированного с ChatGPT и базой данных сотрудников SQL.Итоговый проект можно добавить в портфолио и прдать на бирже фриланса.

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

  • Создадим полноценный коммерческий продукт для бизнеса
  • Научимся профессионально использовать PyСharm с помощью ИИ плагинов
  • Научимся использовать все самые новые технологии в разработке ботов
  • Разберемся с Aiogram и OpenAI API
  • Познакомимся с модулем aiogram FSMContext и aiogram MemoryStorage
  • Поймем SQL синтаксис и библиотеку sqlite3
  • Рассмотрим избежание SQL инъекций
  • Создадим и интегрируем базу данных в бота
  • Создадим запланированные функции через Schedule

О курсе:
За курс мы создадим и опубликуем Telegram бота, с пользовательской и админской частью,который будет предназначен для внутрикорпоративного использования в бизнесе и брать на себя функции CRM,а именно:функции отслеживания прихода на работу сотрудника, функции добавления задач от сотрудников,функции просмотра задач от директора,функции просмотра отчета от сотрудников, функции напоминания.
Навыки создания ботов,полученные на курсе можно масштабировать самостоятельно, изменяя ТЗ для бота и эксперементируя с изученными,в ходе курса,библиотеками и методами.
Получившегося бота можно использовать для собственных нужд, добавить в портфолио или продать на бирже фриланса.

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

Начальные требования:
Хотя курс предоставляет обучающие материалы и подробные инструкции, иметь базовые знания Python,такие как переменные, условные операторы, циклы и функции, позволит студентам более эффективно усваивать материал и успешно выполнять задания.

Программа курса:
Знакомство
Что сделаем? Какие навыки получим? Пример синтаксиса aiogram.Демо-доступ
Корпоративный бот на Python для предприятия с chatGPT на Python

  1. Что такое асинхронность? Создание проекта и подключение бота.
  2. Разработка пользовательской части.Создание Базы Данных. SQL
  3. Проверка пользователя на существование. Работа с Базой Данных.
  4. Избежание SQLинъекций. Создание функции отслеживания сотружника.
  5. Разработка админской части.Создание функции добавления задач.
  6. Модернизация функции добавления задач.
  7. Создание функции просмотра отчета от сотрудников.
  8. Разработка сервисной части. Создание отложенных функций.
  9. Подключение CHATGPT в бота.
  10. Размещение бота на сервере. Putty и FileZilla.Работа с BotFather

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Codemoon] [Stepik] Создаем корпоративного Telegram бота на Python с ChatGPT внутри (2024) отключены

RabbitMQ (2024)

Rebrain

20 июля, 2024

Курсы по программированию

OHbKQzg Программирование [Rebrain] RabbitMQ (2024)

ОПИСАНИЕ:

RabbitMQ [Rebrain]

Программа:
Модуль 1:

  • Что такое MessageBroker? Зачем нужен RabbitMQ и с чем его едят
  • Запускаем контейнер в докере
  • Преимущества/недостатки RabbitMQ в сравнении с другими
  • Протокол AMQP. Из чего состоит сообщение
  • Протокол AMQP. Что с ним отправляется
  • Exchanges и Queues. Виды и отличия
  • Exchanges и Queues. Кейсы применения

Модуль 2:

  • Что такое оркестрация и роутинг
  • Особенности роутинга
  • В каком порядке распределяются
  • Как управлять распределением нагрузки

Модуль 3:

  • Что такое DLE?
  • В каких случаях сообщения могут исчезать?
  • Настройка исчезновения
  • Что происходит с сообщениями, которые не нашли получателя?
  • Как сообщить об удачной обработке сообщения?

Модуль 4:

  • Что такое RPC
  • Как работает RPC
  • Сorrelation token: что и зачем нужен
  • Реализация библиотеки, добавляющей RPC в функционал официального клиента RabbitMQ

Модуль 5:

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

Модуль 6:

  • Что такое TLS
  • Как шифруется трафик
  • Выдача сертификата
  • Как выдать сертификат более безопасно и удобно

Модуль 7:

  • Зачем нужен кластер
  • Как работает кластер
  • Каким образом можно кластер разделить

Модуль 8:

  • Зачем нужны плагины
  • Самые популярные плагины
  • Как их использовать
  • Установка

Модуль 9:

  • Как размер или количество сообщений влияет на производительность?
  • Как можно оптимизировать использование ресурсов
  • В каких случаях оперативную память
  • В каких случаях больше нод
  • Тесты на производительность

Модуль 10:

  • Мониторинг статистики
  • Какие метрики
  • Каким образом централизовать логи и отправить на эластик, например

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Rebrain] RabbitMQ (2024) отключены

Библиотека Matplotlib. Визуализация данных в Python (2024)

Stepik

14 июля, 2024

Курсы по программированию

RyIg261rTs2T8kpLDJpjSg Программирование [Сергей Спирёв] [Stepik] Библиотека Matplotlib. Визуализация данных в Python (2024)

ОПИСАНИЕ:

Библиотека Matplotlib. Визуализация данных в Python [stepik] [Сергей Спирёв]
Если перед тем как построить график, с использованием библиотеки Matplotlib, вы тратите слишком много времени на то, чтобы понять, как это сделать, то этот курс точно для вас.

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

  • Строить как простые графики, так и сложные с использованием объектно-ориентированного подхода.
  • Отображать на одном рисунке несколько подграфиков. Управлять размерами и местоположением подграфиков на основном рисунке.
  • Управлять осями координат – менять значения меток на осях координат, масштабировать эти значения. Отображать как основные значения на осях координат, так и вспомогательные.
  • Наносить на график линии сетки координат, легенду, отображать заголовок графика, присваивать осям координат наименования, менять цветовую гамму графиков.
  • Изменять размеры графика, управлять качеством изображения рисунка, сохранять диаграммы в файлы в формате рисунков и pdf.
  • Научитесь строить графики различных типов – линейные, столбчатые графики, диаграммы рассеяния, гистограммы, диаграммы размаха, круговые диаграммы и стековые графики.

О курсе:
В этом курсе я собрал и систематизировал всё самое необходимое, что нужно новичку, который делает только первые шаги в знакомстве с библиотекой Matplotlib. В нём нет лишней, ненужной информации, нет воды и каких-то заумствований.
Фраза: “Лучше один раз увидеть, чем сто раз услышать” как нельзя лучше подходит к теме визуализации данных. Поэтому давайте посмотрим на возможности, которые у вас появятся после прохождения этого курса.

Для кого этот курс:
Для тех, кто уже программирует на Python, но все еще испытывает сложности с построением графиков. Курс поможет разобраться с основными возможностями библиотеки Matplotlib.

Программа курса:
Настройки графиков

  1. Вступление
  2. Подготовка к работе с библиотекой matplotlib
  3. plt.plot(). Строим первый график
  4. plt.grid(). Отображаем сетку
  5. plt.title(). Создаём заголовок графика
  6. plt.xlabel(), plt.ylabel(). Присваиваем названия осям
  7. plt.xlim(), plt.ylim()
  8. plt.xticks(), plt.yticks()
  9. Ширина, цвет и типы линий графика
  10. Варианты отображения точек на графике
  11. Строим несколько линий на одном графике
  12. plt.legend(). Отображаем легенду на графике
  13. plt.subplot()

Объектно-ориентированный подход к созданию графиков

  1. figure(), axes(). Наносим координатные оси на график
  2. Строим график
  3. Легенда, линии сетки и цвет фона
  4. Заголовок, названия и размерности осей
  5. tick_params()
  6. subplots()
  7. GridSpec

Типы графиков

  1. scatter
  2. bar, barh
  3. hist
  4. boxplot
  5. pie
  6. stackplot
  7. Заключение

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Сергей Спирёв] [Stepik] Библиотека Matplotlib. Визуализация данных в Python (2024) отключены

SQL для начинающих. Часть 3 (2024)

Stepik

14 июля, 2024

Курсы по программированию

BYMR YrdSKGSBkuhviccfg Программирование [Hayk Inants] [Stepik] SQL для начинающих. Часть 3 (2024)

ОПИСАНИЕ:

SQL для начинающих. 3 часть [Stepik] [Hayk Inants]
Узнайте, как объединять данные и проводить агрегацию с помощью SQL В современном мире данные являются ключом к успеху. Навыки работы с данными в SQL необходимы для любого, кто хочет добиться успеха в бизнесе, науке или технике. В этом курсе вы научитесь объединять данные из разных таблиц и проводить агрегацию для вычисления сумм, средних значений и других статистических показателей.

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

  • После успешного освоения курса по SQL вы будете:
  • Знать:
  • Основные понятия объединения данных и агрегации
  • Правила использования операторов объединения и функций агрегации
  • Уметь:
  • Использовать операторы объединения для объединения данных из разных таблиц
  • Использовать функции агрегации для вычисления статистических показателей для набора данных
  • Решать практические задачи, связанные с объединением данных и агрегацией

О курсе:
Вам подойдет данный курс, если вы хотите:

  • Научиться работать с данными в SQL. SQL – это язык запросов, который используется для доступа к данным в реляционных базах данных. Он является одним из наиболее востребованных навыков в современном мире, поскольку данные используются во всех сферах деятельности.
  • Улучшить свои навыки анализа данных. Объединение данных и агрегация являются важными инструментами для анализа данных. Они позволяют объединять данные из разных источников и вычислять статистические показатели, которые могут помочь в принятии решений.
  • Получить более полное представление о данных. Объединение данных позволяет увидеть данные в контексте. Это может помочь вам лучше понять взаимосвязи между данными и выявить закономерности.
  • Принимать более обоснованные решения на основе данных. Агрегация позволяет вычислять статистические показатели, которые могут быть использованы для принятия обоснованных решений.

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

Программа курса:
1) Объединение данных

  1. UNION/UNION ALL
  2. Схема company
  3. Как работает JOIN
  4. Типы join и их разница

2) Подзапросы и представления

  1. Подзапросы
  2. Таблицы as select, представления

3) Агрегация и группировка

  1. Агрегация
  2. Группировка
  3. Рекомендации
  4. Шпаргалка

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Hayk Inants] [Stepik] SQL для начинающих. Часть 3 (2024) отключены

Верстка сайта c использованием Gulp в модульном Bento стиле (2024)

Udemy

12 июля, 2024

Курсы по программированию

iK4TA8BQRtqKdXJt0AfSdQ Программирование [Вадим Прокопчук] [Udemy] Верстка сайта c использованием Gulp в модульном Bento стиле (2024)

ОПИСАНИЕ:

[Udemy] Верстка сайта c использованием Gulp в модульном Bento стиле (Вадим Прокопчук)

В данном курсе, я полностью верстаю и комментирую верстку сайта в модульном стиле, все делаем на сборке Gulp
Каждый верстальщик много раз столкнется с версткой в которой будет модульная секция, masonry расположение элементов, ну или же как в данном проекте все будет построено в модульном стиле. В такой верстке часто есть разные моменты, которые вызывают сложности у разработчиков которые не сталкивались с такими задачами раньше. В данном видео курсе я полностью покажу как верстать подобные проекты, что использовать и самое главное как потом их адаптировать.
Помимо этого, мы все будем делать на сборке фронтенда Gulp. Я предоставляю готовую сборку и показываю как с ней работать. В процессе работы мы будем инклюдить файлы, конвертировать шрифты, подключать сторонние файлы, оптимизировать изображения, работать с препроцесором SCSS и многое другое.
Дизайн сделан в Figma, мы используем стандартные инструменты данной программы, я показываю как можно работать с дизайн макетом без devmode режима.

Короткий план курса:

  • Установка nodejs (если вы работаете с gulp впервые)
  • Начальная настройка проекта, подключение шрифтов + верстка header и адаптив
  • Верстка footer с адаптацией под мобильные устройства
  • Верстка главного экрана + адаптив
  • Верстка блока статистики + адаптив
  • Верстка блока About
  • Верстка блока Projects (слайдер)
  • Верстка блока с тарифными планами
  • Адаптив для блоков: about, projects, tariff
  • Верстаем и адаптируем галерею

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

  • Верстка сайта HTML/CSS/JS, используем современные подходы
  • Навык верстки модульного дизайна (бенто стиль)
  • Навык работы со сборщиком фронтенда gulp
  • Адаптивная верстка

Материалы курса:

  • 2 раздела
  • 12 лекций
  • Общая продолжительность 7 ч 24 мин

Введение

  • Обзор проекта
  • Короткий обзор сборки которую мы используем

Верстка проекта

  • Установка nodejs
  • Начальная настройка проекта + верстка header
  • Верстка footer
  • Верстка главного экрана
  • Верстка блока статистики
  • Верстка блока About
  • Верстка блока Projects (слайдер)
  • Верстка блока с тарифными планами
  • Адаптив для блоков: about, projects, tariffs
  • Верстаем и адаптируем Gallery

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Вадим Прокопчук] [Udemy] Верстка сайта c использованием Gulp в модульном Bento стиле (2024) отключены

FastAPI для начинающих (2024)

Stepik

12 июля, 2024

Курсы по программированию

KhwUE 5ER9qDObNlYId3cQ Программирование [Илья Перминов] [Stepik] FastAPI для начинающих (2024)

ОПИСАНИЕ:

FastAPI для начинающих [Stepik] [Илья Перминов]
Этот курс представляет собой подробное руководство по созданию приложений с помощью FastAPI. Вы узнаете, как создавать быстрые, эффективные и масштабируемые REST API на Python. Вы начнете с приложения Hello World и далее создадите полноценное API интернет магазина, использующее асинхронные запросы к базе данных, аутентификацию и права доступа. Внимание, данный курс не содержит ни минуты видео!

О курсе:
● Раздел 1: «Введение в API» мы познакомимся с API, архитектурой REST API. Изучим основные HTTP методы и коды ответа сервера.
● Раздел 2: «Знакомство с FastAPI» мы познакомимся с основами FastAPI и создадим свое первое API, возвращающее “Hello World”. Также мы подробно изучим процесс создания конечных точек с использованием системы маршрутизации в FastAPI. И научимся валидировать параметры, получаемые из пути и тела запросов.
● Раздел 3: «Создание CRUD-приложения на FastAPI» мы спроектируем и реализуем простой CRUD проект. Познакомимся с основными методами запросов GET, POST, PUT, DELETE, научимся создавать и валидировать модели класса Pydantic. Изучим моделирование ответов, обработку ошибок и коды состояния. Обсудим, как можно использовать шаблоны Jinja для создания представлений и вывода ответов из API.
● Раздел 4: «Внедрения зависимостей» мы рассмотрим шаблон внедрения зависимостей, используемый FastAPI для управления экземплярами и структурой проекта с помощью директивы Depends() и сторонних модулей расширения.
● Раздел 5: «Интернет магазин на FastAPI» мы рассмотрим основные возможности FastAPI, научимся правильно структурировать проект. Узнаем об использовании APIRouter для организации проектов. Создадим подключение к БД через SQLAlchemy, научимся использовать Alembic для выполнения миграций. Научимся использовать сессии и напишем свои первые запросы, которые в дальнейшем мы сделаем асинхронными. Реализуем аутентификацию используя HTTP Basic Auth, OAuth2, и научимся генерировать JWT токен. Где в дальнейшем будем использовать его, для проверки прав доступа к различным конечным точкам нашего API.
● Раздел 6: «Продвинутые возможности в FastAPI» мы рассмотрим версионирование API сервисов, логгирование, кеширование ответов. Изучим, что такое тестирование и как тестировать конечные точки API.
● Раздел 7: «Docker + FastAPI» мы рассмотрим основные концепции Docker и на примере создадим свой контейнер с Python проектом. Далее мы упакуем FastAPI, PostgreSQL, NGINX в контейнеры и подготовим проект к деплою.
● Раздел 8: «Деплой проекта через Docker» мы рассмотрим деплой проекта FastAPI, вместе с базой данных PostgreSQL, веб сервером Gunicorn и Nginx на контейнерах Docker с Compose.

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

  • Работать с фреймворком FastAPI
  • Писать свои API сервисы
  • Валидировать данные через Pydantic
  • Научитесь асинхронно работать с БД через SQLAlchemy и выполнять миграции используя Alembic
  • Создавать аутентификацию на основе базовых методов и OAuth2 и JWT
  • Упаковывать FastAPI в Docker Compose
  • Выполнять деплой проектов на сервер

В курс входят:
52 урока / 40 тестов / 9 интерактивных задач

Содержание:
Введение в API

  1. Что такое API и его типы?
  2. Изучаем REST. Архитектура и лучшие практики
  3. HTTP методы и идемпотентность
  4. Коды состояний HTTP

Знакомство с FastAPI

  1. Что такое FastAPI?
  2. HelloWorld на FastAPI
  3. Знакомство с документацией API
  4. Маршрутизация в FastAPI
  5. Валидация параметров маршрутов (Path, Query)

Создание CRUD-приложения на FastAPI

  1. Проектирование и реализация REST API (GET, POST, PUT, DELETE)
  2. Модели Pydantic и их валидация
  3. Модели ответов и обработка ошибок
  4. Использование шаблонов Jinja и форм в FastAPI
  5. Итоги раздела

Внедрения зависимостей

  1. Внедрение функций и классов зависимости
  2. Зависимости в операциях пути и глобальные зависимости

Интернет магазин на FastAPI

  1. Структурирование FastAPI, APIRouter и написание моделей Pydantic
  2. Подключение к базе данных используя SQLAlchemy
  3. Введение в модели SQLAlchemy
  4. Отношения таблиц в SQLAchemy
  5. Миграции в SQLAlchemy, знакомство с Alembic
  6. Написание запросов к БД используя SQLAlchemy, часть 1
  7. Написание запросов к БД используя SQLAlchemy, часть 2
  8. Добавление асинхронности, переход на PostgreSQL
  9. Добавление асинхронности в запросах SQLAlchemy
  10. Реализация аутентификации используя HTTP Basic Auth
  11. Реализация аутентификации с помощью OAuth2 и JWT
  12. Управление правами доступа в FastAPI
  13. Итоги работы
  14. Экзамен

Продвинутые возможности в FastAPI

  1. Версионирование API
  2. Middleware
  3. Логгирование
  4. Механизм кэширования
  5. Асинхронные задачи с Celery и Redis
  6. Создание асинхронного WebSocket
  7. Тестирование приложений FastAPI, часть 1
  8. Тестирование приложений FastAPI, часть 2

Docker + FastAPI

  1. Знакомство с Docker
  2. Основные команды Docker
  3. Создание образов и запуск контейнера
  4. Контейнеризация Django и написание Dockerfile
  5. Введение в Docker Compose
  6. Docker Compose на примере FastAPI, PostgreSQL и Redis
  7. Подготовка к деплою, Gunicorn и NGINX в Docker Compose
  8. Настройка Docker-Compose для статических и медиа файлов
  9. Итоги работы

Деплой проекта через Docker

  1. Покупка VPS, доменного имени, привязка DNS
  2. Установка Docker на сервере
  3. Запуск Docker контейнеров на сервере
  4. Получение SSL-сертификата от Let’s Encrypt и настройка HTTPS

Дополнительно.

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Илья Перминов] [Stepik] FastAPI для начинающих (2024) отключены

Thank Go! Многозадачность в Golang (2024)

Stepik

12 июля, 2024

Курсы по программированию

RIhUYjrOSv2NIInTW 5A4Q Программирование [Антон Жиянов] [Stepik] Thank Go! Многозадачность в Golang (2024)

ОПИСАНИЕ:

Thank Go! Многозадачность в Golang [Stepik, Антон Жиянов]

Stepik. Thank Go! Многозадачность в Golang . Антон Жиянов
Многие книги и курсы по Go рассказывают о многозадачности в стиле «вот горутина, вот канал, вот select — используйте на свое усмотрение».
Это не слишком полезно: ведь главное в concurrent-программировании не чистое знание, а понимание и умение применять.
Этот курс поможет освоить многозадачное программирование в Go на практических задачах.
Они достаточно простые, чтобы решить одной страницей кода — и в то же время приближены к реальным рабочим задачам.

Пройдя курс, вы освоите:

  • горутины и каналы;
  • композицию и конвейеры;
  • работу со временем;
  • отмену операций через контекст;
  • примитивы синхронизации;
  • паттерны многозадачности.

Курс рассчитан на программистов, которые уже знают основы Golang: от базовых конструкций языка до интерфейсов и ошибок.
Горутины и каналы при этом можно не знать — мы рассмотрим инструменты многозадачности с нуля.
Поскольку курс рассчитан на опытных программистов, я выбрал формат изложения, который предпочитаю сам: краткий, емкий, с заданиями средней сложности. Возможно, он понравится и вам.
Лекции письменные, видео нет.
Я умею понятно объяснять сложные вещи, так что читать их приятно.
Много примеров, нет сухой теории.
В конце каждого модуля идет краткое резюме.

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Антон Жиянов] [Stepik] Thank Go! Многозадачность в Golang (2024) отключены

Современный React – с Нуля до Профессионала (2023)

Yuriy Allakhverdov

01 июля, 2024

Курсы по программированию

nVS2YGecQT Od161y1hFXg Программирование [Udemy] [Yuriy Allakhverdov] Современный React   с Нуля до Профессионала (2023)

ОПИСАНИЕ:

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

  • Как работает React
  • Создание React компонентов
  • Создание пользовательских интерфейсов
  • Что такое props и two-way binding
  • Cобытия и состояние для создания интерактивных приложений
  • Как React работает под капотом
  • Работа со списками и контентом по условию
  • Способы стилизации компонентов
  • Хуки
  • Использование встроенных хуков и создание кастомных хуков
  • Дебаггинг React приложений
  • Стилизация при помощи “styled components” & CSS модулей
  • Работа с фрагментами и порталами
  • Работа с побочными эффектами
  • Компоненты на основе классов
  • Работа с Http запросами
  • Управление вводом данных из форм
  • Redux – Fundamentals + Advanced
  • React Router

Требования

  • Базовые знания веб разработки: HTML, CSS, JavaScript

Описание

Изучи разработку приложений при помощи самой популярной JS библиотеки простым и понятным для новичков языком!

React.js — это самая популярная на данный момент библиотека JavaScript, которую вы можете использовать во фронтенде для создания современных пользовательских интерфейсов.

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

Вы изучите React на практике, используя все современные паттерны, поймёте ключевые понятия, а также продвинутые концепции и связанные с ними темы.

Вы не только будете изучать React, но и научитесь как решать проблемы, научитесь как структурировать и организовать код.

Всё это поможет вам стать React разработчиком!

Что вы узнаете в этом курсе?

  • Что такое React.js и зачем его использовать
  • Как работает React
  • Создание React компонентов
  • Создание пользовательских интерфейсов
  • Что такое props и two-way binding
  • Cобытия и состояние для создания интерактивных приложений
  • Как React работает под капотом
  • Работа со списками и контентом по условию
  • Стилизация компонентов
  • Хуки
  • Использование встроенных хуков и создание кастомных хуков
  • Дебаггинг React приложений
  • Стилизация при помощи “styled components” & CSS модулей
  • Работа с фрагментами и порталами
  • Работа с побочными эффектами
  • Компоненты на основе классов
  • Работа с Http запросами
  • Управление вводом данных из форм
  • Redux – Fundamentals + Advanced
  • React Router

Этот курс отличается тем, что речь идет не только о написании кода, но и о том, как и почему код работает так, как работает. Потому что это идеальное сочетание теории и практики.

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

  • Все, кто хочет научиться разрабатывать современные веб приложения при помощи самой популярной библиотеки React

ПРОДАЖНИК:

СКАЧАТЬ:

 

Не полный курс. Не хватает 7 разделов
 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Udemy] [Yuriy Allakhverdov] Современный React – с Нуля до Профессионала (2023) отключены

Рекомендуем