▶️ Python для начинающих | Изучите Python за 1 час
В данном видео мы рассмотрим:
⏺Что можно сделать с Python
⏺Ваша первая программа на Python
⏺Переменные
⏺Ввод данных
⏺Преобразование типов
⏺Строки
⏺Арифметические операторы
⏺Приоритет операторов
⏺Операторы сравнения
⏺Логические операторы
⏺Условные операторы If
⏺Упражнения
⏺Циклы While
⏺Списки
⏺Методы списков
⏺Циклы For
⏺Функция range()
⏺Кортежи
👀 Смотреть на YouTube
▶️ Практика Python | Как отправить HTML письмо с помощью Python | Email рассылка | Gmail Python
В данном видео пишем код и разбираем как отправить сообщение на почту с помощью Python, библиотек Smtplib и Mail
А также добавляем в письмо HTML шаблон для рассылки
👀 Смотреть на YouTube
🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 23-24 октября в 19:00 мск.
О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.
На вебинаре вы:
☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.
🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!
😒 На одном кодинге уже давно не вывезешь, перспектива 2024 года - Информационная Безопасность
Ловите два канала на тему ИБ и хакинга
ZeroDay - Уроки по кибербезопасности и хакингу с нуля. Вирусы, взломы, OSINT, криптография и свежие новости
Белый Хакер - программное обеспечение, утилиты, OSINT, инструменты, полезная литература и много другое. Совершенно новый формат непохожий на другие каналы.
Систематизируете и углубите знания бэкенд-разработки на Python на курсе Яндекс Практикума за 6 месяцев.
Преимущества курса:
— актуальная программа, которая постоянно обновляется;
— много практики, лайвкодинг и хакатон;
— возможность совмещать с другой учёбой или работой;
— наставники из Яндекса и не только;
— помощь с трудоустройством.
◾️Погружайтесь в Python, нарабатывайте нужные навыки и осваивайте инструменты для работы. Начните курс бесплатно, а если понравится, платите как удобно: в рассрочку или целиком.
→ Начать бесплатно
Станьте AI-разработчиком на Python и зарабатывайте от 150.000₽ в месяц 🔥🔥🔥
Мы научим вас создавать и тренировать нейронные сети, и вы сможете:
1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тыс. ₽ в месяц
2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тыс. ₽ за проект
3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате
На интенсиве будет много практики: создадим 9 нейросетей за 1 вечер:
🧬 Прогноз стоимости золота
🧬 Сегментация изображения для робота доставщика
🧬 Трекинг людей на видео
Ведущий интенсива - Senior AI-разработчик и основатель Университета искусственного интеллекта
🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в ближайшую среду
▶️ Парсинг сайта + Telegram бот на aiogram | Requests, beautifulsoup, aiogram
Вторая часть проекта парсера сайтов на Python с отправкой сообщений в Telegram бота на aiogram
▶️ Парсинг сайта + Telegram бот на aiogram | Requests, beautifulsoup, aiogram
В данном видео пишем парсер новостного сайта с помощью библиотек requests, beautifulsoup и
Ixml. Сохраняем информацию в json файл
👀 Смотреть на YouTube
▶️ Python 3.13: Ускорение на максимум! Все новые возможности в одном видео!
В данном видео рассмотрим топовые фишки и возможности Python 3.13:
⏺Версию вносит возможность отключения GIL, что делает потоки Python намного быстрее
⏺Также был внедрен экспериментальный JIT компилятор, который сильно повлияет на скорость языка в дальнейшем
⏺Добавлены новые аннотации, новые возможности для работы с дженериками (обобщениями) и много других топовых фишек
👀 Смотреть на YouTube
▶️ Распознавание объектов на Python | Поиск объектов на изображении | TensorFlow, PixelLib
В данном видео пишем программу для распознавания объектов на изображении с помощью Python
Находим людей, машины, велосипеды, вырезаем, выделяем, подсчитываем и сохраняем объекты помощью TensorFlow,
PixelLib и Python
👀 Смотреть на YouTube
Необязательно искать удобный планировщик задач: его можно создать самостоятельно! А заодно — узнать, насколько вам интересно программирование.
Бесплатный курс «Основы Python: создаём Telegram-бота» — надёжный вариант, чтобы самоопределиться в профессии. Вы выясните, как устроены процессы разработки, создадите планировщик задач и бота-помощника и поймёте, подходит ли вам этот язык.
А ещё вы узнаете, как развиваться в профессии, и получите бонус для продолжения обучения на курсе-профессии «Python-разработчик».
Доступ в чат с экспертами и однокурсниками для получения ответов на вопросы и помощи в практике, а также сертификат Нетологии после прохождения курса прилагаются → записывайтесь на курс по ссылке
Реклама. ООО "Нетология". Erid 2VSb5yzutU8
▶️ Инициализатор __init__ и финализатортор __ini| Объектно-ориентированное программирование Python
В видео будем добавлять в классы магические методы _init_
для начальной инициализации создаваемых объектов и финализатор _del_
для выполнения действий перед непосредственным удалением объекта из памяти.
👀 Смотреть на YouTube
▶️ Пишем Telegram бота на Python | Загружаем Telegram бота на сервер(хостинг)
В данном видео пишем простого telegram бота на python
Работаем с АРІ и библиотекой Requests, a
после загружаем telegram бота на сервер(хостинг)
👀 Смотреть на YouTube
📣 Краткий обзор библиотеки dApp
Сегодня я расскажу вам о библиотеке dApp для Python – мощном инструменте для создания децентрализованных приложений на базе блокчейна
Она предлагает все необходимые функции для взаимодействия со смарт-контрактами, управления данными и обеспечения безопасности приложений
🖥 Читать подробнее
📣 Функции высшего порядка, замыкания и декораторы.
В этой статье разберем важные концепции, связанные с функциями высшего порядка, напишем собственные версии map(), reduce() и filter(), потренируемся в создании декораторов и решим 10 практических заданий.
🖥 Читать подробнее
📣 Pydantic 2 | Полное руководство для Python-разработчиков: от основ до продвинутых техник
Pydantic 2 – это библиотека для Python, предназначенная для валидации и трансформации данных
Она помогает разработчикам гарантировать, что входные данные соответствуют установленным правилам и типам, а также обеспечивает их автоматическое преобразование в нужные форматы
В статье мы рассмотрим:
⏺Что такое Pydantic и его основное назначение.
⏺Понятие модели в Pydantic.
⏺Детально изучим, что такое поля и как встроенные механизмы Pydantic помогают в валидации данных.
⏺Разберем кастомную валидацию полей (через field_validator) и глобальную валидацию на уровне модели (model_validator).
⏺Разберемся с вопросом автогенерируемых полей в Pydantic
⏺Погрузимся в настройки моделей с использованием ConfigDict, чтобы понять, зачем они нужны и как их эффективно использовать.
⏺Рассмотрим механизм наследования моделей, который может существенно оптимизировать и упростить ваш код.
⏺Узнаем, как интегрировать Pydantic с ORM-моделями (на примере SQLAlchemy, хотя это применимо и к другим ORM).
⏺Научимся преобразовывать данные в удобные форматы – словари и JSON-строки.
🖥 Читать подробнее
📣 Telegram Web App, FastAPI и вебхуки в одном приложении: Создаем Telegram-бот с веб-интерфейсом для приема заявок
Сегодня в статье создадим полноценное веб-приложение на FastAPI, которое будет взаимодействовать с Telegram-ботом через WebApp и вебхуки
В основе проекта – асинхронное взаимодействие с базой данных SQLite с помощью SQLAlchemy, что позволит нам реализовать масштабируемое и эффективное приложение
🖥 Читать подробнее
▶️ Pet проекты
Pet-проекты на Python – это небольшие проекты, которые помогают улучшить навыки программирования и получить практический опыт
В видео рассмотрим домашние проекты:
⏺для чего нужны и как помогут найти работу
⏺что должно быть в проекте для резюме, а что лучше убрать
👀 Смотреть на YouTube
📣 Асинхронный SQLAlchemy 2
Пошаговый гайд по управлению сессиями, добавлению и извлечению данных с Pydantic
Все запросы к базе данных выполняются через сессию, без неё никакие операции невозможны
flush
и разницу между ним и commit
.select
, используя фильтры (например, where
, filter
, filter_by
). Также обсудим работу с «грязными» данными и преобразование объектов SQLAlchemy в удобные словари Python с помощью Pydantic. В этом блоке разберём и методы SQLAlchemy, такие как scalar
, scalars
, scalar_one_or_none
, all
и другие▶️ Практика Python | Выполняем заказ на фрилансе | Видео в GIF | mp4 to gif
В данном видео с помощью Python выполняем заказ взятый на одной из фриланс бирж
Пишем скрипт для конвертации видео файлов в gif формат
👀 Смотреть на YouTube
📣 Асинхронный SQLAlchemy 2
Простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic
📣 Обзор библиотеки RxPY
Сегодня поговорим о хорошей библиотеке для управления потоками данных в Python – RxPY, реализации Reactive Extensions
В версии 4.0.4 эта библиотека получила ряд улучшений, и сегодня мы разберем её основной функционал
📣 Осваиваем парсинг сайта: короткий туториал на Python
Последовательность действий:
⏺Получить URL страницы, с которой хотим извлечь данные
⏺Скопировать или загрузить HTML-содержимое страницы
⏺Распарсить HTML-содержимое и получить необходимые данные
Эта последовательность помогает пройти по URL-адресу нужной страницы, получить HTML-содержимое и проанализировать необходимые данные
Но иногда требуется сперва войти на сайт, а затем перейти по конкретному адресу, чтобы получить данные. В этом случае добавляется ещё один шаг для входа на сайт
🖥 Читать подробнее
📣 Мега-Учебник Flask, Часть 1: «Привет, Мир!»
Это первая статья в серии, где я буду документировать мой опыт написания веб-приложения на Python, используя микрофреймворк Flask
Здесь список всех статей в серии:
— Часть 1: Привет, Мир!
— Часть 2: Шаблоны
— Часть 3: Формы
— Часть 4: База данных
— Часть 5: Вход пользователей
— Часть 6: Страница профиля и аватары
— Часть 7: Unit-тестирование
— Часть 8: Подписчики, контакты и друзья
— Часть 9: Пагинация
— Часть 10: Полнотекстовый поиск
— Часть 11: Поддержка e-mail
— Часть 12: Реконструкция
— Часть 13: Дата и время
— Часть 14: I18n and L10n
— Часть 15: Ajax
— Часть 16: Отладка, тестирование и профилирование
— Часть 17: Развертывание на Linux (даже на Raspberry Pi!)
— Часть 18: Развертывание на Heroku Cloud
Это руководство подразумевает, что вы знакомы с окном терминала (командной консолью в случае Windows), и вы знаете основные команды для работы с файлами вашей ОС
Если это не так, то перед тем как продолжить, я рекомендую вам ознакомиться с тем, как создавать директории, копировать файлы и т.д., используя консоль
📣 Инструкция как интегрировать синхронный код в асинхронный
В Python для работы с потоками (параллельным выполнением задач) используется модуль threading
Он позволяет запускать несколько задач одновременно, что может быть полезно, когда нужно выполнять операции ввода-вывода, такие, как чтение или запись файлов
Python работает с одним потоком в каждый момент времени из-за глобальной блокировки (GIL)
Однако во время операций ввода-вывода GIL может быть освобождён, и это позволяет использовать многопоточность более эффективно
🖥 Читать подробнее
Тестовое собеседование на Middle Python-разработчика в среду
10 октября(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
1. Савва Демиденко, ex. TechLead в Яндексе, Авито и другом русском бигтехе будет задавать реальные вопросы и задачи разработчику-добровольцу
2. Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
3. В конце можно будет задать любой вопрос Савве
Что узнаешь на прямом эфире от ШОРТКАТ:
• Чего ждут от кандидатов на Middle позиции в Python-разработке
• Какие вопросы задают на интервью и зачем
• Как подготовиться к собесу, чтобы получить оффер
Это бесплатно? Бесплатно
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqunoiZx
📣 Создание прототипа библиотеки для визуализации алгоритмов на Python
Визуализация алгоритмов часто оказывается более полезной, чем традиционный отладчик в определенных контекстах, благодаря своей способности обеспечивать высокоуровневое интуитивное представление всего алгоритмического процесса
😒 Подборка каналов для каждого безопасника и хакера
⏺No system is safe — ИБ-медиа об актуальном.
⏺Бэкап — канал с исходниками популярных проектов. Здесь вы найдёте инструменты по ИБ, исходные коды нейросетей, ботов, сайтов.
▶️ Стеганография Python | Скрываем текст в изображении | Шифрование текста в изображении
Стеганография – это способ спрятать информацию внутри другой информации или физического объекта так, чтобы её нельзя было обнаружить
В данном видео разберемся, что такое стеганография и научимся скрывать и шифровать текст в изображениях png и jpg формата с использованием библиотек stegano и steganocryptopy
👀 Смотреть на YouTube
▶️ Python Selenium Tutorial
Selenium – это набор инструментов с открытым исходным кодом для тестирования веб-приложений, автоматизации работы браузеров и администрирования сайтов
В данном плей-листе собраны 15 видео по работе с Selenium. Посмотрев курс уроков по использованию Python Selenium вы сможете полностью автоматизировать работу браузера
Научитесь работать с формами, вводить данные, проходить аутентификацию на различных сайтах, менять useragent, подключать proxy, сохранять и загружать файлы cookies, запускать браузер в фоновом и многопоточных режимах
👀 Смотреть на YouTube