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 программ

▶️ Инициализатор __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 программ

Яндекс Foodtech Tour едет в Санкт-Петербург!

Митапы для бэкенд-разработчиков о технологиях Еком-сервисов Яндекса теперь в северной столице. 17 октября организаторы расскажут о новых сценариях и стартапах в компании. В программе три доклада: 
👉 Никита Пятаков, старший разработчик в Яндекс Лавке, расскажет о запуске аптек внутри сервиса
👉 Леша Тришин, руководитель группы специального подключения в Яндекс Маркете, поделится опытом интеграции сервиса с китайскими маркетплейсами
👉 Олег Гладышев, старший разработчик в Яндекс Еде, объяснит, зачем Яндексу свои умные велосипеды, и покажет, как они создаются

После докладов гостей ждет открытый микрофон со спикерами и афтепати. Зовите друзей и регистрируйтесь

Обратите внимание, количество мест ограничено. После регистрации обязательно дождитесь подтверждения заявки. 

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

Python и 1000 программ

МТС приглашает DevOps-инженеров на митап True Tech DevOps

10 октября | 19:00
Офлайн в Москве | Онлайн

Инженеры МТС и приглашенные эксперты разберут кейсы использования Service Mesh. Обсудим, какими критериями следует руководствоваться при выборе инструментов, как проходит процесс опромышлевания решения, подводные камни и личный опыт.

А еще разберемся с доставкой чувствительных данных в Kubernetes и проведением тренировок по устранению инцидентов. Для участия зарегистрируйся по ссылке.

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

Python и 1000 программ

📣 26 полезных приёмов и хитростей Python

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

Мы собрали подборку разных хитростей для Python

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

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

Python и 1000 программ

📣 Простой мини-чат на FastApi: Современный интерфейс, вебсокеты и SQLAlchemy с деплоем

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

А также автор продемонстрирует работу с асинхронной SQLAlchemy на примере взаимодействия с базой данных SQLite

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

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

Python и 1000 программ

📣 10 полезных встроенных модулей

Данные модули – основа для каждого инженера по работе с данными

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

1. os: инструмент для взаимодействия с операционной системой. Он позволяет выполнять такие задачи, как манипуляции с путями файлов, управление каталогами и обработка переменных среды

2. pathlib: обеспечивает современный объектно-ориентированный подход к обработке путей файловой системы

3. shutil: модуль для высокоуровневых операций с файлами, таких как копирование, перемещение и удаление

4. csv: незаменимый модуль для работы с CSV-файлами, которые часто используются для хранения и обмена данными

5. json: используется для работы с данными в формате JSON, что особенно актуально при взаимодействии с веб-сервисами и API

6. pickle: полезен для сериализации и десериализации объектов Python в двоичный формат

7. sqlite3: предоставляет интерфейс для работы с легковесными базами данных SQLite

8. datetime: модуль для работы с датами и временем, который позволяет управлять данными времени в приложениях

9. re: предоставляет мощные инструменты для работы с регулярными выражениями, которые важны при обработке текста

10. subprocess: используется для запуска команд оболочки и взаимодействия с системной оболочкой из скрипта Python

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

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

Python и 1000 программ

▶️ Генераторы словарей

Генераторы
словарей (dict comprehension) – это метод преобразования одного словаря в другой

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

При этом каждый элемент может быть преобразован по мере необходимости

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

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

Python и 1000 программ

▶️ Знакомство с циклом for

В этом уроке познакомимся с циклом for, разберем функцию range, а так же рассмотрим операторы break и continue

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

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

Python и 1000 программ

📣 Отступы в Python: описание, правила, особенности, исправление ошибок

Содержание статьи:
1. Отступ – это…
2. Принцип работы
3. Правила отступов
4. Преимущества и недостатки
5. Ошибки отступов в the Python
– Неожиданный отступ
– Пробел после ключевых слов
– Неправильное количество отступов
– Несоответствие ни одному внешнему уровню отступа
– Неправильное использование try-except

Отступ – это пробельный символ, с него начинается строка имеющегося кода

Соответствующий синтаксический элемент должен использоваться для начала нового блока

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

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

Python и 1000 программ

▶️ Условные конструкции

Продолжаем знакомиться с условными конструкциями

Сегодня мы поговорим про вложенные конструкции, составные условия, а так же посмотрим на pattern matching (сопоставление шаблонов)

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

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

Python и 1000 программ

📣 Сложная агрегация в Pandas с MultiIndex

Сегодня поговорим о Pandas MultiIndex – мощной штуке, которая спасла меня, когда пришлось агрегировать кучу многомерных данных

В отчётах за несколько лет с миллионами строк, обычный
groupby()
просто не справлялся, а MultiIndex сделал всё красиво и быстро


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

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

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

Python и 1000 программ

📣 Что такое yield в Python?

Самый популярный Python-вопрос на Stackoverflow связан с ключевым словом yield

Stack Overflow – это система вопросов и ответов о программировании. Она была разработана Джоэлем Спольски и Джеффом Этвудом в 2008 году и является частью Stack Exchange


В статье разберемся с его назначением и особенностями использования

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

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

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

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

Python и 1000 программ

📣 Шпаргалка по команде Pytest

Pytest – это фреймворк для тестирования кода на Python.

Pytest позволяет не только писать тесты, но и создавать для них окружение, а также настраивать параметры запуска

Согласно исследованию JetBrains, Pytest использует каждый второй питонист


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

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

Python и 1000 программ

▶️ Распознавание текста с картинки на Python | Оптическое распознавание символов Tesseract

В данном видео разбираем как можно распознавать текста на разных языках с картинок при помощи Python и tesseract

Tesseract – это движок оптического распознавания символов (OCR) с открытым исходным кодом

Является самой популярной и качественной OCR-библиотекой


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

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

Python и 1000 программ

▶️ Работа с CSV файлами в Python | Запись данных в CSV файл | Кодировки, разделители

В данном видео научимся записывать данные в
CSV файл
с помощью Python и модуля CSV

Разберем проблемы с кодировкой в Windows, запись через пустую строку и научимся изменять разделитель при записи данных в CSV файл

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

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

Python и 1000 программ

▶️ Шифруем файлы с помощью Python

В данном видео напишем скрипт на Python, который шифрует и дешифрует все файлы в указанной директории

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

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

Python и 1000 программ

⚡Всероссийский хакатон по Биометрии

🚀Выберите один из предложенных кейсов:
🔹Разработка ассистента для упрощения регистрации в Единой биометрической системе (кейс ЦБТ);
🔹Создание инструмента для генерации синтетического датасета изображений ладоней (кейс Сбера);
🔹Создание инструмента для восстановления изображения из вектора биометрических персональных данных (кейс Мир Plat.form и СБП).

Отборочный этап пройдет в онлайн-формате. Финал пройдет на площадке в Москве, где команды смогут лично пообщаться с профессионалами в сфере биометрических технологий. Для финалистов из других регионов предусмотрено участие онлайн.

⏳Дедлайн регистрации: 1 октября, 23:59
🦾Отборочный этап: 4-13 октября
📆Финал: 26 октября
👨‍💻Для кого: Разработчики, ML-специалисты, Data Scientists, UX/UI-специалисты

Подробности и регистрация: https://tglink.io/89afcfe07b84?erid=LjN8JvKbt

#реклама
О рекламодателе

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

Python и 1000 программ

📣 1001-ый способ миграции на асинхронный Python

Сегодня в статье я расскажу очередную историю о том, как приходилось дружить синхронный и асинхронный мир в Python

А точнее про то, как и зачем я встраивал асинхронность в большое и достаточно нагруженное Django-приложение

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

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

Python и 1000 программ

Освойте универсальные навыки в мире цифровых профессий — научитесь работать с SQL, Python, Power BI и DataLens на бесплатном курсе от Нетологии. В результате вы:

— разберётесь в основах Python для анализа данных и узнаете, как извлекать информацию.

— научитесь делать запросы и отчёты с помощью SQL.

— сможете строить интерактивные дашборды в Power BI и DataLens.

Курс подойдёт новичкам и тем, кто хочет расширить свои навыки.

Присоединяйтесь бесплатно

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

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

Python и 1000 программ

Дима: Привет, Саш! Хочу подучить Python, а то как дело доходит до реальных задач, чувствую, что не хватает опыта.

Саша: Привет, Дим! Есть классный курс «Python, Чат-боты и DevOps». Там сразу дают практику на реальных задачах. За 3 часа можно собрать своего чат-бота на питоне.

Дима: Так быстро?

Саша: 5 видеоуроков. Недолго, но информации много, формат интенсивный. Я этого чат-бота сделал, и он упростил мне работу. И про CI/CD рассказали, чтобы быть в теме.

Дима: Саш, перелогинься. Ты звучишь как очередной развод от онлайн-школ.

Саша: О, это не про Слёрм. Они не обещают — они делают) Можешь сам проверить, лови ссылку: https://to.slurm.io/3sPZcQ


Реклама ООО «Слёрм» ИНН 3652901451

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

Python и 1000 программ

МТС True Tech Champ

Прими участие в чемпионате от МТС, запрограммируй робота и поборись за главный приз 4000 0000 руб.

Участникам будет предложено просканировать виртуальный лабиринт, получить массив данных о расположении стен и создать алгоритм для самого быстрого поиска оптимального маршрута робота-мыши. Финал чемпионата пройдет в формате зрелищной гонки роботов на глазах у нескольких тысяч офлайн и десятков тысяч онлайн-зрителей.

Регистрация: до 12 октября
Доступ к онлайн-заданиям: с 1 октября
Финал в офлайне: 8 ноября

Трек по программированию роботов будет интересен разработчикам С++, Go, Python, JS, Java, C# и не только.

Смотри подробности и регистрируйся на truetechchamp.ru.

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

Python и 1000 программ

▶️ Условные конструкции

В видео рассмотрим условную конструкцию if-elif-else, а также поговорим про отступы и PEP8

В Python условный оператор
– это if, он позволяет совершить какие-то действия только если условие истинно if condition:do_this()

Мы можем дополнять if последующими elif и else:
if condition:do_this()
elif second_condition:do_that()
elif other_condition:become_busy()
else:do_nothing ()

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

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

Python и 1000 программ

Бесплатный вебинар по аналитике данных в Pandas для начинающих 📊

Pandas — популярная библиотека в Python для работы с данными. Ее активно используют аналитики, чтобы группировать, фильтровать и визуализировать информацию для бизнеса.

Чем займемся на вебинаре?
Проанализируем приложение для отслеживания сна Sleepy
Посчитаем метрики вовлеченности и поймем, насколько эффективна текущая модель монетизации
Узнаем, в какой момент пользователи перестают пользоваться сервисом
Сделаем выводы, которые аналитики данных делают на реальной работе

Регистрируйтесь на вебинар и забирайте полезные подарки — пошаговый план изучения Python и развития в аналитике данных, а также скидку 12% на курс-симулятор «Аналитик данных».

Встречаемся 24 сентября в 19:00 по мск 🕖

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