py_1000_prog | Unsorted

Telegram-канал py_1000_prog - Python и 1000 программ

40055

Рассказываем о программировании в лёгкой и доступной форме. Сотрудничество: @workhouse_price Канал на бирже: https://telega.in/c/py_1000_prog Номер заявления № 4795795652

Subscribe to a channel

Python и 1000 программ

▶️ Python для начинающих | Изучите Python за 1 час

В данном видео мы рассмотрим:
Что можно сделать с Python
Ваша первая программа на Python
Переменные
Ввод данных
Преобразование типов
Строки
Арифметические операторы
Приоритет операторов
Операторы сравнения
Логические операторы
Условные операторы If
Упражнения
Циклы While
Списки
Методы списков
Циклы For
Функция range()
Кортежи

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Практика Python | Как отправить HTML письмо с помощью Python | Email рассылка | Gmail Python

В данном видео пишем код и разбираем как отправить сообщение на почту с помощью Python, библиотек Smtplib и Mail

А также добавляем в письмо HTML шаблон для рассылки

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 23-24 октября в 19:00 мск.

О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.

На вебинаре вы:

☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.

🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!

Читать полностью…

Python и 1000 программ

😒 На одном кодинге уже давно не вывезешь, перспектива 2024 года - Информационная Безопасность

Ловите два канала на тему ИБ и хакинга

ZeroDay - Уроки по кибербезопасности и хакингу с нуля. Вирусы, взломы, OSINT, криптография и свежие новости

Белый Хакер - программное обеспечение, утилиты, OSINT, инструменты, полезная литература и много другое. Совершенно новый формат непохожий на другие каналы.

Читать полностью…

Python и 1000 программ

Систематизируете и углубите знания бэкенд-разработки на Python на курсе Яндекс Практикума за 6 месяцев.

Преимущества курса:

— актуальная программа, которая постоянно обновляется;
— много практики, лайвкодинг и хакатон;
— возможность совмещать с другой учёбой или работой;
— наставники из Яндекса и не только;
— помощь с трудоустройством.

◾️Погружайтесь в Python, нарабатывайте нужные навыки и осваивайте инструменты для работы. Начните курс бесплатно, а если понравится, платите как удобно: в рассрочку или целиком.

Начать бесплатно

Читать полностью…

Python и 1000 программ

Станьте AI-разработчиком на Python и зарабатывайте от 150.000₽ в месяц 🔥🔥🔥

Мы научим вас создавать и тренировать нейронные сети, и вы сможете:

1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тыс. ₽ в месяц
2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тыс. ₽ за проект
3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате

На интенсиве будет много практики: создадим 9 нейросетей за 1 вечер:

🧬 Прогноз стоимости золота
🧬 Сегментация изображения для робота доставщика
🧬 Трекинг людей на видео

Ведущий интенсива - Senior AI-разработчик и основатель Университета искусственного интеллекта

🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в ближайшую среду

Читать полностью…

Python и 1000 программ

▶️ Парсинг сайта + Telegram бот на aiogram | Requests, beautifulsoup, aiogram

Вторая часть проекта парсера сайтов на Python с отправкой сообщений в Telegram бота на aiogram


В данном видео пишем телеграм бота на aiogram:
напишем разные хендлеры
создадим клавиатуру
реализуем возможность авто парсинга и выгрузки свежих новостей через заданный интервал времени

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Парсинг сайта + Telegram бот на aiogram | Requests, beautifulsoup, aiogram

В данном видео пишем парсер новостного сайта с помощью библиотек requests, beautifulsoup и
Ixml. Сохраняем информацию в json файл

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Python 3.13: Ускорение на максимум! Все новые возможности в одном видео!

В данном видео рассмотрим топовые фишки и возможности Python 3.13:

Версию вносит возможность отключения GIL, что делает потоки Python намного быстрее
Также был внедрен экспериментальный JIT компилятор, который сильно повлияет на скорость языка в дальнейшем
Добавлены новые аннотации, новые возможности для работы с дженериками (обобщениями) и много других топовых фишек

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Распознавание объектов на Python | Поиск объектов на изображении | TensorFlow, PixelLib

В данном видео пишем программу для распознавания объектов на изображении с помощью Python

Находим людей, машины, велосипеды, вырезаем, выделяем, подсчитываем и сохраняем объекты помощью TensorFlow,
PixelLib и Python


👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

Необязательно искать удобный планировщик задач: его можно создать самостоятельно! А заодно — узнать, насколько вам интересно программирование.

Бесплатный курс «Основы Python: создаём Telegram-бота» — надёжный вариант, чтобы самоопределиться в профессии. Вы выясните, как устроены процессы разработки, создадите планировщик задач и бота-помощника и поймёте, подходит ли вам этот язык.

А ещё вы узнаете, как развиваться в профессии, и получите бонус для продолжения обучения на курсе-профессии «Python-разработчик».

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

Реклама. ООО "Нетология". Erid 2VSb5yzutU8

Читать полностью…

Python и 1000 программ

▶️ Инициализатор __init__ и финализатортор __ini| Объектно-ориентированное программирование Python

В видео будем добавлять в классы магические методы
_init_ для начальной инициализации создаваемых объектов и финализатор _del_ для выполнения действий перед непосредственным удалением объекта из памяти.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Пишем Telegram бота на Python | Загружаем Telegram бота на сервер(хостинг)

В данном видео пишем простого telegram бота на python

Работаем с АРІ и библиотекой Requests, a
после загружаем telegram бота на сервер(хостинг)

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

📣 Краткий обзор библиотеки dApp

Сегодня я расскажу вам о библиотеке dApp для Python – мощном инструменте для создания децентрализованных приложений на базе блокчейна

Она предлагает все необходимые функции для взаимодействия со смарт-контрактами, управления данными и обеспечения безопасности приложений

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Функции высшего порядка, замыкания и декораторы.

В этой статье разберем важные концепции, связанные с функциями высшего порядка, напишем собственные версии map(), reduce() и filter(), потренируемся в создании декораторов и решим 10 практических заданий.

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Pydantic 2 | Полное руководство для Python-разработчиков: от основ до продвинутых техник

Pydantic 2 – это библиотека для Python, предназначенная для валидации и трансформации данных

Она помогает разработчикам гарантировать, что входные данные соответствуют установленным правилам и типам, а также обеспечивает их автоматическое преобразование в нужные форматы

В статье мы рассмотрим:

Что такое Pydantic и его основное назначение.
Понятие модели в Pydantic.
Детально изучим, что такое поля и как встроенные механизмы Pydantic помогают в валидации данных.
Разберем кастомную валидацию полей (через field_validator) и глобальную валидацию на уровне модели (model_validator).
Разберемся с вопросом автогенерируемых полей в Pydantic
Погрузимся в настройки моделей с использованием ConfigDict, чтобы понять, зачем они нужны и как их эффективно использовать.
Рассмотрим механизм наследования моделей, который может существенно оптимизировать и упростить ваш код.
Узнаем, как интегрировать Pydantic с ORM-моделями (на примере SQLAlchemy, хотя это применимо и к другим ORM).
Научимся преобразовывать данные в удобные форматы – словари и JSON-строки.

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Telegram Web App, FastAPI и вебхуки в одном приложении: Создаем Telegram-бот с веб-интерфейсом для приема заявок

Сегодня в статье создадим полноценное веб-приложение на FastAPI, которое будет взаимодействовать с Telegram-ботом через WebApp и вебхуки

В основе проекта – асинхронное взаимодействие с базой данных SQLite с помощью SQLAlchemy, что позволит нам реализовать масштабируемое и эффективное приложение

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

▶️ Pet проекты

Pet-проекты на Python – это небольшие проекты, которые помогают улучшить навыки программирования и получить практический опыт

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

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

📣 Асинхронный SQLAlchemy 2

Пошаговый гайд по управлению сессиями, добавлению и извлечению данных с Pydantic


Сессия в SQLAlchemy
– это основной инструмент для взаимодействия с базой данных

Представьте её как рабочую область, где происходят все операции: добавление, удаление, извлечение, обновление данных

Все запросы к базе данных выполняются через сессию, без неё никакие операции невозможны


В этой статье детально рассмотрим несколько ключевых тем:
Сессии и фабрики сессий: как управлять сессиями для взаимодействия с базой данных и как применять их через декораторы.
Добавление данных в таблицы: разберём безопасные методы добавления записей с использованием ORM. Также обсудим метод flush и разницу между ним и commit.
Извлечение данных из таблиц: большой блок, в котором научимся извлекать данные через select, используя фильтры (например, where, filter, filter_by). Также обсудим работу с «грязными» данными и преобразование объектов SQLAlchemy в удобные словари Python с помощью Pydantic. В этом блоке разберём и методы SQLAlchemy, такие как scalar, scalars, scalar_one_or_none, all и другие

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

▶️ Практика Python | Выполняем заказ на фрилансе | Видео в GIF | mp4 to gif

В данном видео с помощью Python выполняем заказ взятый на одной из фриланс бирж

Пишем скрипт для конвертации видео файлов в gif формат

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

📣 Асинхронный SQLAlchemy 2

Простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic


Это первая часть из цикла статей по работе с асинхронной версией SQLAlchemy 2.0 в стиле ORM

Эта серия статей охватит абсолютно все аспекты: от моделей и связей между ними до миграций и методов взаимодействия с данными в базе

Сегодня в статье разберёмся, что такое SQLAlchemy и почему каждый разработчик, работающий с реляционными базами данных (такими как SQLite, PostgreSQL, MySQL и т.д.), должен знать о ней.

После этого – настройка, мы начнем с базовой настройки SQLAlchemy для асинхронного взаимодействия, а затем перейдём к созданию таблиц в современном декларативном стиле

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Обзор библиотеки RxPY

Сегодня поговорим о хорошей библиотеке для управления потоками данных в Python – RxPY, реализации Reactive Extensions

В версии 4.0.4 эта библиотека получила ряд улучшений, и сегодня мы разберем её основной функционал


RxPY – это библиотека, реализующая принципы функционального реактивного программирования в Python. Она позволяет создавать и управлять асинхронными потоками данных, объединяя их, фильтруя и трансформируя с помощью цепочек операторов

Основные компоненты RxPY:
Observable: источник данных, который может выдавать события.
Observer: подписчик, который реагирует на события от Observable.
Операторы: функции, позволяющие трансформировать, фильтровать и комбинировать Observable

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Осваиваем парсинг сайта: короткий туториал на Python

Последовательность действий:
Получить URL страницы, с которой хотим извлечь данные
Скопировать или загрузить HTML-содержимое страницы
Распарсить HTML-содержимое и получить необходимые данные

Эта последовательность помогает пройти по URL-адресу нужной страницы, получить HTML-содержимое и проанализировать необходимые данные

Но иногда требуется сперва войти на сайт, а затем перейти по конкретному адресу, чтобы получить данные. В этом случае добавляется ещё один шаг для входа на сайт

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Мега-Учебник 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 и 1000 программ

📣 Инструкция как интегрировать синхронный код в асинхронный

В Python для работы с потоками (параллельным выполнением задач) используется модуль threading

Он позволяет запускать несколько задач одновременно, что может быть полезно, когда нужно выполнять операции ввода-вывода, такие, как чтение или запись файлов

Python работает с одним потоком в каждый момент времени из-за глобальной блокировки (GIL)

Однако во время операций ввода-вывода GIL может быть освобождён, и это позволяет использовать многопоточность более эффективно

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

Тестовое собеседование на Middle Python-разработчика в среду

10 октября(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет:

1. Савва Демиденко, ex. TechLead в Яндексе, Авито и другом русском бигтехе будет задавать реальные вопросы и задачи разработчику-добровольцу
2. Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
3. В конце можно будет задать любой вопрос Савве

Что узнаешь на прямом эфире от ШОРТКАТ:

• Чего ждут от кандидатов на Middle позиции в Python-разработке
• Какие вопросы задают на интервью и зачем
• Как подготовиться к собесу, чтобы получить оффер

Это бесплатно? Бесплатно

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqunoiZx

Читать полностью…

Python и 1000 программ

📣 Создание прототипа библиотеки для визуализации алгоритмов на Python

Визуализация алгоритмов часто оказывается более полезной, чем традиционный отладчик в определенных контекстах, благодаря своей способности обеспечивать высокоуровневое интуитивное представление всего алгоритмического процесса


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

Частично эту потребность покрывает отладчик (debugger), но значительно удобнее смотреть на gif картинку, на которой отображается только полезная информация, запрашиваемая пользователем

Дополнительный материал по теме:

Что такое объектно-ориентированное программирование (ООП)?
Какая разница между объектом и классом
Что такое Self в Python — подробно на примерах
Pillow (PIL Fork) 10.2.0 documentation

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

😒 Подборка каналов для каждого безопасника и хакера

No system is safe — ИБ-медиа об актуальном.

⏺Бэкап
— канал с исходниками популярных проектов. Здесь вы найдёте инструменты по ИБ, исходные коды нейросетей, ботов, сайтов.

Читать полностью…

Python и 1000 программ

▶️ Стеганография Python | Скрываем текст в изображении | Шифрование текста в изображении

Стеганография – это способ спрятать информацию внутри другой информации или физического объекта так, чтобы её нельзя было обнаружить

В данном видео разберемся, что такое стеганография и научимся скрывать и шифровать текст в изображениях png и jpg формата с использованием библиотек stegano и steganocryptopy

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Python Selenium Tutorial

Selenium – это набор инструментов с открытым исходным кодом для тестирования веб-приложений, автоматизации работы браузеров и администрирования сайтов

В данном плей-листе собраны 15 видео по работе с Selenium. Посмотрев курс уроков по использованию Python Selenium вы сможете полностью автоматизировать работу браузера

Научитесь работать с формами, вводить данные, проходить аутентификацию на различных сайтах, менять useragent, подключать proxy, сохранять и загружать файлы cookies, запускать браузер в фоновом и многопоточных режимах

👀 Смотреть на YouTube

Читать полностью…
Subscribe to a channel