Всё о языке Python простым языком. По всем вопросам: @max_excel РКН: vk.cc/cHhGJh
10 инструментов для облегчения backend-разработки
Backend-разработка может быть довольно сложной из-за огромного количества инструментов, библиотек и пакетов, из которых приходится выбирать. Однако правильные инструменты способны значительно облегчить работу разработчика. В этом материале автор собрал 10 инструментов, которые сделают backend-разработку проще.
Python Hacks
Решаем задачу по взаимодействию микросервисов на Python тремя способами
Когда речь заходит про взаимодействие микросервисов, все сразу вспоминают о сложных архитектурных паттернах, вроде Event Bus и CQRS. В этой статье автор расскажет, как выполнить простенькую задачку для двух микросервисов без навороченной архитектуры, с помощью создания сервиса, который агрегирует события компании в единую ленту событий.
Python Hacks
PyCharm: установка, настройка, использование и отладка кода
В этом ролике автор делает подробный обзор IDE для Python PyCharm.
00:00 Установка и настройка
06:30 Виртуальное окружение для проекта
08:56 Горячие клавиши
09:27 Запуск / выполнение кода
10:33 Настройка интерфейса
12:47 Плагины
14:40 Возможности
23:07 Отладка кода
26:46 Работа с проектами
Смотреть это видео на youtube: youtu.be/FHAoHkLArjw
Быстрее, больше, сильнее: фреймворки Python с параллельной обработкой данных
Когда требуется распределить задания не только между несколькими ядрами, но и между несколькими машинами, в игру вступают специальные библиотеки и фреймворки Python, реализующие параллельную обработку данных. Они позволяют взять существующее приложение Python и распределить нагрузку между несколькими ядрами, несколькими машинами или комбинировать оба варианта.
Python Hacks
Тест-драйв PyTorch 2.0 и заглядываем под капот «двушки»
Новейший метод для ускорения кода в PyTorch 2.0 — torch.compile(), который позволяет JIT‑компилировать код PyTorch в оптимизированные ядра, требуя минимальных изменений кода. JIT‑компиляция (Just‑In‑Time compilation) — это процесс, при котором код на высокоуровневом языке преобразуется в код на низкоуровневом языке, который может быть быстрее и эффективнее исполнен процессором или графическим ускорителем.
В этой статье автор рассмотрит насколько эффективен torch.compile() на практике и заглянет под капот PyTorch 2.0, чтобы узнать, как работает этот метод и какие преимущества он дает.
Python Hacks
Django, ImageField и .webp. Ещё немного про ускорение web приложения и экономию дискового пространства
Хотелось бы немного поговорить об оптимизации WEB приложений, написанных на фреймворке Django. В частности в этой статье речь пойдёт об оптимизации изображений.
Python Hacks
9 архитектурных антипаттернов при разработке телеграм-ботов на Python
Разработка телеграм-ботов требует не только креативности, но и правильной архитектуры. В этой статье автор рассмотрит 9 архитектурных антипаттернов, которые могут стать серьезными преградами на вашем пути к созданию бота.
Python Hacks
Принципы SOLID с примерами на Python
SOLID – это набор правил, к которым на опыте пришли разработчики. Это помогает писать сложные проекты, чтобы они оставались логичными, понятными, читаемыми, расширяемыми и их можно было сопровождать. В этом видео автор разберет каждый из 5 принципов SOLID, рассмотрит действительно ли они так важны и покажет примеры кода на Python.
00:00 Вступление
01:12 SRP
02:44 OCP
04:10 LSP
05:52 ISP
07:05 DIP
09:40 Заключение
Смотреть это видео на youtube: youtu.be/WEVGU8qIJyM
Парсинг сайтов на Python (часть 2)
В этом видеоуроке будет завершено написание программы для парсинга сайта из первой части. Программа станет более универсальной и сможет парсить не только одну запрошенную страницу, но и все прочие связанные страницы, если имеется постраничная навигация.
Кроме того, программа сможет сохранять полученные данные в файлы CSV, которые можно открыть с помощью Excel.
Python Hacks
Пишем АПИ автотесты на Python по шагам
Эта статья является туториалом и будет полезна как начинающим, так и действующим тестировщикам и автоматизаторам. Но также может быть полезна разработчикам и специалистам из смежных направлений. В статье автор пошагово покроет тестами REST API на примере методов GET, POST, PUT, DELETE.
Python Hacks
Ускорение работы Numba и кода NumPy
Если вам нужно ускорить обработку NumPy или просто сократить использование памяти, попробуйте компилятор Numba just-in-time. С его помощью можно писать код на языке Python, который во время выполнения компилируется в машинный код. Это позволяет получить прирост скорости, сопоставимый с приростом, который можно получить на C, Fortran или Rust.
По крайней мере, так считается в теории. На практике же код на Numba может быть не быстрее, чем эквивалент NumPy. Но если лучше понимать, как работают процессоры, можно добиться большего. Эти знания помогут более широко использовать любой компилируемый язык.
Python Hacks
Принципы SOLID с примерами на Python
SOLID – это набор правил, к которым на опыте пришли разработчики. Это помогает писать сложные проекты, чтобы они оставались логичными, понятными, читаемыми, расширяемыми и их можно было сопровождать. В этом видео автор разберет каждый из 5 принципов SOLID, рассмотрит действительно ли они так важны и покажет примеры кода на Python.
00:00 Вступление
01:12 SRP
02:44 OCP
04:10 LSP
05:52 ISP
07:05 DIP
09:40 Заключение
Смотреть это видео на youtube: youtu.be/WEVGU8qIJyM
Я люблю питон, и вот почему он меня бесит
В этом материале автор обсуждает ключевые минусы языка Python, и нет, это будут не GIL и скорость.
Python Hacks
Работа с матрицами в python
В этом материале автор поделится своим опытом в написании алгоритмов для работы с матрицами.
Python Hacks
Парсинг сайтов на Python (часть 1)
В этом видеоуроке автор подробно разбирает процесс написания программы для парсинга реального сайта в сети.
Вы рассмотрите работу с библиотеками Requests и BeautifulSoup. Первая – позволяет отправлять HTTP-запросы и получать исходный код запрошенной страницы. Вторая – позволяет получать конкретные данные из полученного исходного кода страницы.
В данном уроке вы разберете установку необходимых для работы пакетов и написание двух основных функций, которые будут парсить и забирать необходимые данные, пока что только для одной указанной страницы.
Python Hacks
Мало разработать хороший продукт — важно защитить его от кибератак
Регуляторы требуют повышения киберустойчивости ПО, так что навыки информационной безопасности — маст хэв для развития карьеры в разработке. Получить их можно на совместном курсе ВШЭ и Нетологии «DevSecOps: практика безопасной разработки» За 5 месяцев вы научитесь:
🛡Понимать принципы безопасной разработки, внедрять подходы SSDLC, DevSecOps.
🛡Моделировать угрозы и оценивать риски.
🛡Применять в работе инструменты безопасности — GitLab CI и ArgoCD.
🛡Разбираться в нормативных требованиях и стандартах: ISO, NIST, OWASP и других.
Вы сможете выстраивать защиту от угроз на всех этапах и получите диплом ВШЭ. Для обучения понадобятся базовые знания Linux и Python, на старте вам предложат тест и, при необходимости, выравнивающий модуль.
Используйте промокод DEVSECOPSHSE на скидку 10 000 рублей до 27 декабря ➡️ https://netolo.gy/dLQX
Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5wt84M6
Развивайся играя
Платформа Wikium — сервис для тренировки памяти, внимания и мышления. Система автоматически адаптируется под вашу успеваемость и составляет индивидуальную программу занятий. Всего 10-15 минут в день дают улучшение работоспособности, скорости обучения и концентрации.
Также вы можете овладеть конкретным навыком в короткие сроки на специализированном курсе:
• Развитие внимания;
• Скорочтение;
• Эмоциональный интеллект;
• Эффективное общение;
• И многие другие полезные курсы.
Занятия на Викиум — крайне полезная привычка, присоединяйтесь и вы: wikium.ru
⚡Теперь официально: в Telegram появился ChatGPT и Midjourney
Самую умную модель среди нейронок ChatGPT-4o теперь можно использовать не выходя из мессенджера
Используйте, потом сами себе спасибо скажете: @ChatGPT
Подготовка к Новому году – это волнительно и приятно.
Но давайте совместим приятное с полезным.
Например, создадим телеграм-бот для новогодних поздравлений!
18 декабря на вебинаре «Телеграм-бот своими руками» вы узнаете:
- Как устроен телеграм-бот
- Как создать телеграм-бот на сервере Telegram
- Как написать бэкенд для телеграм-бота на базе фреймворка Aiogram
Мастер-класс проведёт Кирилл Панфилов, преподаватель OTUS, классный программист и автор ютуб-канала [dirty-python]
Приглашаем начинающих Python-разработчиков, разработчиков на Jave и других языках, а также всех, кто интересуется разработкой и IT.
Результаты вебинара: функционирующий бот, прокачка навыков программирования на Python, доступ к закрытому сообществу, а ещё – скидка на курсы и полезные материалы.
18 декабря, 19:00 МСК
Записаться на вебинар - https://otus.pw/iXzi/?erid=LjN8K9PLS
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
⚡️XMAS HACK к нам мчится!
С 20 по 23 декабря под звон Jingle bells пройдет самый яркий и праздничный хакатон 2024 года - XMAS HACK.
🎁Дед Мороз и Снегурочка уже положили под елочку XMAS HACK особый подарок - 1 000 000 рублей!
✨Уникальный кейс от Tvigle:
QoE Master: Мониторинг и улучшение качества воспроизведения
👨💻Задача:
Разработайте систему мониторинга и оценки качества восприятия (QoE) зрителем онлайн-кинотеатра. Система должна автоматически собирать ключевые метрики (время старта воспроизведения, количество буферизаций, задержки, отклики) и выдавать рекомендации по улучшению качества стриминга.
🚀Осталось собрать команду и до 19 декабря подать заявку на участие: https://xmas-hack.ru/
🎅XMAS HACK к нам мчится, скоро все случится!🌟
Реклама. ООО «Акселератор возможностей». ИНН 9704005146. erid: 2VtzqwteuSH
Хочешь разбираться в Project Management?
Для тебя уже всё сделали.
📌 Канал @product_and_project делится полезными секретами и лайфхаками управления проектами и продуктами в IT.
Подписывайтесь и прокачивайте свои навыки: @product_and_project
На фоне роста ипотечной ставки и изменения курса $ россияне по рассрочке скупают объекты в ОАЭ.
Рассрочка беспроцентная, дается на срок от 2 до 8 лет с первым взносом в 10% от стоимости.
Например, можно взять квартиру у моря с террасой и бассейном, чтобы жить или сдавать в аренду. Доход здесь в валюте и не облагается налогом.
Подписывайтесь на самый большой канал о рынке недвижимости Эмиратов от аналитика Андрея Негинского (он на фото) и скачивайте в закрепе каталог из 20 таких проектов с описанием и ценами.
17 декабря пройдет прямой эфир New Professions Lab для настоящих и будущих дата-инженеров
Вы сможете узнать, как устроена программа Data Engineer, послушаете отзывы выпускников и сможете посмотреть проекты, над которыми работали участники
🎁 Бонус!
-50% на программу Data Engineer для троих зарегистрированных участников и -100% для одного из присутствующих на эфире
📅Дата: 17 декабря (вторник)
🕗Время: 20:00 по МСК
🔴Место: YouTube
🔗Регистрация
✅️ GitHub теперь в Telegram!
Подписывайтесь: @GitHub
Скажите рутине STOP✋
👉 Ускорьте рабочие процессы и освободите время для более интересных дел — с помощью курса Слёрма «Python для инженеров».
Это обучение, заточенное на инженеров — в нём нет ничего лишнего, только то, что необходимо именно вам.
На курсе вы научитесь:
🔹 писать эффективный и поддерживаемый код;
🔹 писать Kubernetes-операторы и модули для Ansible;
🔹 создавать, использовать и тестировать свои API;
🔹 взаимодействовать с инструментами CI/CD, CVS и DevOps системами.
Для того, чтобы вы смогли «пощупать» курс изнутри, даём бесплатный пробный доступ на 3 дня.
А при покупке даём в подарок мини-курс «Python, Чат-боты и DevOps» и видеокурс «Gitlab CI/CD».
Как успешно сменить работу?
Узнаешь в этом канале.
📌 Канал @secrets_hr делится полезными секретами и лайфхаками в составлении резюме, трудоустройстве и управлении персоналом для HR.
Подписывайтесь и прокачивайте свои навыки: @secrets_hr
Технологии меняются, и самое время не только за ними успеть, но и стать их частью. Россия делает шаги в сторону импортозамещения — вы готовы?
10 декабря в 20:00 мск приглашаем на открытый урок «Курс на импортозамещение: базы данных и аналитика».
Вы узнаете, какие российские аналоги иностранных решений уже внедряются в компании и как это влияет на будущее отрасли.
На вебинаре обсудим виды баз данных, сравним международные и отечественные решения, и, конечно, разберем перспективы их применения. Вы увидите, что аналоговые решения — это не просто альтернатива, а шанс для роста.
И что самое крутое — участники получат скидку на большое обучение «Аналитик данных».
Зарегистрироваться на открытый урок: https://vk.cc/cFK1Pp
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ", ИНН: 9705100963
📶 С 1 декабря для граждан РФ открыт доступ к платным материалам по программированию
Вот отсортированные базы с тонной материала(книги, курсы, ресурсы и гайды). Выбирай своё направление:
👩💻 Frontend 👩💻 PHP
⚙️ Backend 👩💻 Моб. Dev
📱 GitHub 👩💻 GameDev
🤓 Всё айти 👩💻 DevOps
👩💻 Python 🖥 Data Science
👩💻 Java 🐞 Тестирование
👩💻 C# 🤔 Хакинг & ИБ
👩💻 С/С++ 📱 Маркетинг
🖥 SQL 🖥 Дизайн
👩💻 Golang 👣 Rust
Скачивать ничего не нужно — все выложили в Telegram с доступом по ссылке
Excel - основа для анализа финансов
📌 Полезные приёмы, гайды, лайфхаки эксель и финансового анализа для начинающих на канале @fin_analytics.
Подписывайся и становись финансистом: @fin_analytics
Хочешь разбираться в Linux?
Для тебя уже всё сделали.
🐧 Канал Секреты Сисадмина делится полезными инструментами, приёмами и лайфхаками системного администрирования, DevOps и Linux.
Подписывайтесь и прокачивайте свои навыки: @sysadmin_library