▶️ Инициализатор __init__ и финализатортор __ini| Объектно-ориентированное программирование Python
В видео будем добавлять в классы магические методы _init_
для начальной инициализации создаваемых объектов и финализатор _del_
для выполнения действий перед непосредственным удалением объекта из памяти.
👀 Смотреть на YouTube
▶️ Пишем Telegram бота на Python | Загружаем Telegram бота на сервер(хостинг)
В данном видео пишем простого telegram бота на python
Работаем с АРІ и библиотекой Requests, a
после загружаем telegram бота на сервер(хостинг)
👀 Смотреть на YouTube
📣 Краткий обзор библиотеки dApp
Сегодня я расскажу вам о библиотеке dApp для Python – мощном инструменте для создания децентрализованных приложений на базе блокчейна
Она предлагает все необходимые функции для взаимодействия со смарт-контрактами, управления данными и обеспечения безопасности приложений
🖥 Читать подробнее
📣 Функции высшего порядка, замыкания и декораторы.
В этой статье разберем важные концепции, связанные с функциями высшего порядка, напишем собственные версии map(), reduce() и filter(), потренируемся в создании декораторов и решим 10 практических заданий.
🖥 Читать подробнее
Яндекс Foodtech Tour едет в Санкт-Петербург!
Митапы для бэкенд-разработчиков о технологиях Еком-сервисов Яндекса теперь в северной столице. 17 октября организаторы расскажут о новых сценариях и стартапах в компании. В программе три доклада:
👉 Никита Пятаков, старший разработчик в Яндекс Лавке, расскажет о запуске аптек внутри сервиса
👉 Леша Тришин, руководитель группы специального подключения в Яндекс Маркете, поделится опытом интеграции сервиса с китайскими маркетплейсами
👉 Олег Гладышев, старший разработчик в Яндекс Еде, объяснит, зачем Яндексу свои умные велосипеды, и покажет, как они создаются
После докладов гостей ждет открытый микрофон со спикерами и афтепати. Зовите друзей и регистрируйтесь!
Обратите внимание, количество мест ограничено. После регистрации обязательно дождитесь подтверждения заявки.
МТС приглашает DevOps-инженеров на митап True Tech DevOps
10 октября | 19:00
Офлайн в Москве | Онлайн
Инженеры МТС и приглашенные эксперты разберут кейсы использования Service Mesh. Обсудим, какими критериями следует руководствоваться при выборе инструментов, как проходит процесс опромышлевания решения, подводные камни и личный опыт.
А еще разберемся с доставкой чувствительных данных в Kubernetes и проведением тренировок по устранению инцидентов. Для участия зарегистрируйся по ссылке.
📣 26 полезных приёмов и хитростей Python
В процессе работы с языком каждый находит для себя какие-то приёмы или библиотеки, облегчающие жизнь
Мы собрали подборку разных хитростей для Python
🖥 Читать подробнее
📣 Простой мини-чат на FastApi: Современный интерфейс, вебсокеты и SQLAlchemy с деплоем
Сегодня мы погрузимся в мир вебсокетов, узнаем, зачем они нужны и как применяются в реальных приложениях
А также автор продемонстрирует работу с асинхронной SQLAlchemy на примере взаимодействия с базой данных SQLite
🖥 Читать подробнее
📣 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
🖥 Читать подробнее
▶️ Генераторы словарей
Генераторы словарей (dict comprehension) – это метод преобразования одного словаря в другой
Во время этого преобразования элементы исходного словаря, соответствующие заданным условиям, включаются в новый словарь
При этом каждый элемент может быть преобразован по мере необходимости
👀 Смотреть на YouTube
▶️ Знакомство с циклом for
В этом уроке познакомимся с циклом for
, разберем функцию range
, а так же рассмотрим операторы break
и continue
👀 Смотреть на YouTube
📣 Отступы в Python: описание, правила, особенности, исправление ошибок
Содержание статьи:
1. Отступ – это…
2. Принцип работы
3. Правила отступов
4. Преимущества и недостатки
5. Ошибки отступов в the Python
– Неожиданный отступ
– Пробел после ключевых слов
– Неправильное количество отступов
– Несоответствие ни одному внешнему уровню отступа
– Неправильное использование try-except
Отступ – это пробельный символ, с него начинается строка имеющегося кода
Соответствующий синтаксический элемент должен использоваться для начала нового блока
🖥 Читать подробнее
▶️ Условные конструкции
Продолжаем знакомиться с условными конструкциями
Сегодня мы поговорим про вложенные конструкции, составные условия, а так же посмотрим на pattern matching
(сопоставление шаблонов)
👀 Смотреть на YouTube
📣 Сложная агрегация в Pandas с MultiIndex
Сегодня поговорим о Pandas MultiIndex – мощной штуке, которая спасла меня, когда пришлось агрегировать кучу многомерных данных
В отчётах за несколько лет с миллионами строк, обычный
groupby()
просто не справлялся, а MultiIndex сделал всё красиво и быстро
📣 Что такое yield в Python?
Самый популярный Python-вопрос на Stackoverflow связан с ключевым словом yield
Stack Overflow – это система вопросов и ответов о программировании. Она была разработана Джоэлем Спольски и Джеффом Этвудом в 2008 году и является частью Stack Exchange
📣 Создание прототипа библиотеки для визуализации алгоритмов на Python
Визуализация алгоритмов часто оказывается более полезной, чем традиционный отладчик в определенных контекстах, благодаря своей способности обеспечивать высокоуровневое интуитивное представление всего алгоритмического процесса
😒 Подборка каналов для каждого безопасника и хакера
⏺No system is safe — ИБ-медиа об актуальном.
⏺Бэкап — канал с исходниками популярных проектов. Здесь вы найдёте инструменты по ИБ, исходные коды нейросетей, ботов, сайтов.
▶️ Стеганография Python | Скрываем текст в изображении | Шифрование текста в изображении
Стеганография – это способ спрятать информацию внутри другой информации или физического объекта так, чтобы её нельзя было обнаружить
В данном видео разберемся, что такое стеганография и научимся скрывать и шифровать текст в изображениях png и jpg формата с использованием библиотек stegano и steganocryptopy
👀 Смотреть на YouTube
▶️ Python Selenium Tutorial
Selenium – это набор инструментов с открытым исходным кодом для тестирования веб-приложений, автоматизации работы браузеров и администрирования сайтов
В данном плей-листе собраны 15 видео по работе с Selenium. Посмотрев курс уроков по использованию Python Selenium вы сможете полностью автоматизировать работу браузера
Научитесь работать с формами, вводить данные, проходить аутентификацию на различных сайтах, менять useragent, подключать proxy, сохранять и загружать файлы cookies, запускать браузер в фоновом и многопоточных режимах
👀 Смотреть на YouTube
📣 Шпаргалка по команде Pytest
Pytest – это фреймворк для тестирования кода на Python.
Pytest позволяет не только писать тесты, но и создавать для них окружение, а также настраивать параметры запуска
Согласно исследованию JetBrains, Pytest использует каждый второй питонист
▶️ Распознавание текста с картинки на Python | Оптическое распознавание символов Tesseract
В данном видео разбираем как можно распознавать текста на разных языках с картинок при помощи Python и tesseract
Tesseract – это движок оптического распознавания символов (OCR) с открытым исходным кодом
Является самой популярной и качественной OCR-библиотекой
▶️ Работа с CSV файлами в Python | Запись данных в CSV файл | Кодировки, разделители
В данном видео научимся записывать данные в
CSV файл с помощью Python и модуля CSV
Разберем проблемы с кодировкой в Windows, запись через пустую строку и научимся изменять разделитель при записи данных в CSV файл
👀 Смотреть на YouTube
▶️ Шифруем файлы с помощью Python
В данном видео напишем скрипт на Python, который шифрует и дешифрует все файлы в указанной директории
👀 Смотреть на YouTube
⚡Всероссийский хакатон по Биометрии
🚀Выберите один из предложенных кейсов:
🔹Разработка ассистента для упрощения регистрации в Единой биометрической системе (кейс ЦБТ);
🔹Создание инструмента для генерации синтетического датасета изображений ладоней (кейс Сбера);
🔹Создание инструмента для восстановления изображения из вектора биометрических персональных данных (кейс Мир Plat.form и СБП).
Отборочный этап пройдет в онлайн-формате. Финал пройдет на площадке в Москве, где команды смогут лично пообщаться с профессионалами в сфере биометрических технологий. Для финалистов из других регионов предусмотрено участие онлайн.
⏳Дедлайн регистрации: 1 октября, 23:59
🦾Отборочный этап: 4-13 октября
📆Финал: 26 октября
👨💻Для кого: Разработчики, ML-специалисты, Data Scientists, UX/UI-специалисты
Подробности и регистрация: https://tglink.io/89afcfe07b84?erid=LjN8JvKbt
#реклама
О рекламодателе
📣 1001-ый способ миграции на асинхронный Python
Сегодня в статье я расскажу очередную историю о том, как приходилось дружить синхронный и асинхронный мир в Python
А точнее про то, как и зачем я встраивал асинхронность в большое и достаточно нагруженное Django-приложение
🖥 Читать подробнее
Освойте универсальные навыки в мире цифровых профессий — научитесь работать с SQL, Python, Power BI и DataLens на бесплатном курсе от Нетологии. В результате вы:
— разберётесь в основах Python для анализа данных и узнаете, как извлекать информацию.
— научитесь делать запросы и отчёты с помощью SQL.
— сможете строить интерактивные дашборды в Power BI и DataLens.
Курс подойдёт новичкам и тем, кто хочет расширить свои навыки.
Присоединяйтесь бесплатно
Реклама. ООО "Нетология". Erid 2VSb5yJvZmr
Дима: Привет, Саш! Хочу подучить Python, а то как дело доходит до реальных задач, чувствую, что не хватает опыта.
Саша: Привет, Дим! Есть классный курс «Python, Чат-боты и DevOps». Там сразу дают практику на реальных задачах. За 3 часа можно собрать своего чат-бота на питоне.
Дима: Так быстро?
Саша: 5 видеоуроков. Недолго, но информации много, формат интенсивный. Я этого чат-бота сделал, и он упростил мне работу. И про CI/CD рассказали, чтобы быть в теме.
Дима: Саш, перелогинься. Ты звучишь как очередной развод от онлайн-школ.
Саша: О, это не про Слёрм. Они не обещают — они делают) Можешь сам проверить, лови ссылку: https://to.slurm.io/3sPZcQ
Реклама ООО «Слёрм» ИНН 3652901451
МТС True Tech Champ
Прими участие в чемпионате от МТС, запрограммируй робота и поборись за главный приз 4000 0000 руб.
Участникам будет предложено просканировать виртуальный лабиринт, получить массив данных о расположении стен и создать алгоритм для самого быстрого поиска оптимального маршрута робота-мыши. Финал чемпионата пройдет в формате зрелищной гонки роботов на глазах у нескольких тысяч офлайн и десятков тысяч онлайн-зрителей.
Регистрация: до 12 октября
Доступ к онлайн-заданиям: с 1 октября
Финал в офлайне: 8 ноября
Трек по программированию роботов будет интересен разработчикам С++, Go, Python, JS, Java, C# и не только.
Смотри подробности и регистрируйся на truetechchamp.ru.
▶️ Условные конструкции
В видео рассмотрим условную конструкцию 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
Бесплатный вебинар по аналитике данных в Pandas для начинающих 📊
↗ Pandas — популярная библиотека в Python для работы с данными. Ее активно используют аналитики, чтобы группировать, фильтровать и визуализировать информацию для бизнеса.
Чем займемся на вебинаре?
➡ Проанализируем приложение для отслеживания сна Sleepy
➡ Посчитаем метрики вовлеченности и поймем, насколько эффективна текущая модель монетизации
➡ Узнаем, в какой момент пользователи перестают пользоваться сервисом
➡ Сделаем выводы, которые аналитики данных делают на реальной работе
✅ Регистрируйтесь на вебинар и забирайте полезные подарки — пошаговый план изучения Python и развития в аналитике данных, а также скидку 12% на курс-симулятор «Аналитик данных».
Встречаемся 24 сентября в 19:00 по мск 🕖