python2day | Блоги

Telegram-канал python2day - [PYTHON:TODAY]

27148

Привет! — Делюсь опытом, пишу на Python и других языках — Создаю ботов и сайты — Парсинг, машинное обучение, big data, щупаю pentesting YouTube: https://www.youtube.com/c/pythontoday Чат: @python2day_chat Сотрудничество: @web_runner

Подписаться на канал

[PYTHON:TODAY]

👨‍💻 Наглядно: 9 основных компонентов производственного микросервисного приложения

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

2 - Реестр служб
Реестр служб содержит сведения обо всех службах. Шлюз обнаруживает службу с помощью реестра. Например, Consul, Eureka, Zookeeper и т. д.

3 - Уровень служб
Каждая микрослужба выполняет определенную бизнес-функцию и может работать на нескольких экземплярах. Эти службы могут быть созданы с использованием таких фреймворков, как Spring Boot, NestJS и т. д.

4 - Сервер авторизации
Используется для защиты микрослужб и управления идентификацией и контролем доступа. Здесь могут помочь такие инструменты, как Keycloak, Azure AD и Okta.

5 - Хранилище данных
Базы данных, такие как PostgreSQL и MySQL, могут хранить данные приложений, сгенерированные службами.

6 - Распределенное кэширование
Кэширование — отличный подход к повышению производительности приложения. Варианты включают решения для кэширования, такие как Redis, Couchbase, Memcached и т. д.

7 - Асинхронная связь микросервисов
Используйте такие платформы, как Kafka и RabbitMQ, для поддержки асинхронной связи между микросервисами.

8 - Визуализация метрик
Микросервисы можно настроить для публикации метрик в Prometheus, а такие инструменты, как Grafana, помогут визуализировать метрики.

9 - Агрегация и визуализация журналов
Журналы, генерируемые сервисами, агрегируются с помощью Logstash, хранятся в Elasticsearch и визуализируются с помощью Kibana.

📂 Сохраняем

#doc #cheatsheet

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

[PYTHON:TODAY]

💰 Посчитали зарплаты разработчиков в первом полугодии 2024 года

Самый ощутимый рост был у программистов 1С 😨 — на 18%, до 180 000 ₽. На 13% выросли зарплаты фронтендеров, на 12% — разработчиков игр.

🔼 Архитекторы
🔼 Мобилки
🔼 БД и бэкенд как всегда в топе

#news

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

[PYTHON:TODAY]

Мир DevOps состоит из непрерывного обучения и совершенствования навыков. Новичкам часто приходится тратить много времени на поиск качественных и полезных материалов. Чтобы помочь, коллеги из @Selectel решили поделиться рекомендациями ⭐️

В подборку вошли материалы для углубления знаний и улучшения практических навыков в DevOps: книги, плейлисты, каналы и курсы. Переходите по ссылке, чтобы ознакомиться, а потом подписывайтесь на их канал. Там каждый день выходят топовые IT-материалы в удобном формате.

Реклама АО «Селектел». ИНН: 7810962785
Erid: 2VtzqvjxTCv

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

[PYTHON:TODAY]

👨‍💻 В последнюю пятницу июля по всему миру отмечался День системного администратора

Это уникальный человек, чью работу никто не замечает, но без которого ничего не работает. Без вас — мы бы тут не сидели 😎

С днём сисадмина, с опозданием ⚔️

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

[PYTHON:TODAY]

🔄 Google В С Ё?

OpenAI только что анонсировали свой собственный
поисковик SearchGPT

Работает на GPT-4 и кардинально отличается от гуглинга: в нём не будет привычного списка ссылок, поисковая система обещает проверить все доступные источники и выдать вам лучший ответ на любые вопросы. 🔥
Скоро доступ к прототипу SearchGPT получат первые 10 тысяч пользователей.

Записаться можно тут

#news #soft

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

[PYTHON:TODAY]

🔥 Unfold — красивая и функциональная тема для кастомизации стандартной админ-панели Django, сразу добавляющая множество удобных фичей для админа.

Установка:
$ pip install django-unfold
$ poetry add django-unfold

⚙️ GitHub/Инструкция

#soft #code #python #github

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

[PYTHON:TODAY]

🔔 Эфир с экспертом - Как продакту сделать быстрый переход в Web3!
Расскажет команда @TopSelectionWeb3

Мы продолжаем нашу рубрику эфиров с экспертами, которым удалось сменить сферу деятельности и успешно перейти в мир Web3. Встречайте нашего нового спикера:


🎙️ Виктор Колесников: Ex-главный экономист ЦБ, Product Manager Модульбанка и Konomic, развивает Web3 продукты.

▶️ Что будем обсуждать:

- Способы перехода из Web2 в Web3 за короткий период: реальная история.
- Роадмап по поиску и подаче на вакансии в блокчейн проекты.
- Чем же отличается Web3 сфера от всех остальных. Почему там хотят работать?

📆 Дата и время: 25 июля, в 19:00 по МСК!

Ждем всех на эфире, так как будет полезно не только для разработчиков, но и для нетехнических стеков.

Не пропустите!⚡️
На канале @TopSelectionWeb3

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

[PYTHON:TODAY]

💻 Полезный список подозрительных user-агентов

С этим списком из 1300+ http пользовательских агентов вы можете идентифицировать вредоносные программы, эксплойты, сканеры уязвимостей, парсеры, боты, криптомайнеры и т.д.

📂 Сохраняем

#soft

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

[PYTHON:TODAY]

Настоящий айтишник в отпуск не ходит.

Code Review – кладезь отборных IT-мемасов. Внутри вся будничная жиза: джуна, мидла, сеньора и всех, кто так или иначе связан с айтишкой.

⚠️ Колкий юмор для тех, кто в теме.

Подпишись: @coode_review

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

[PYTHON:TODAY]

🔫 Ночью вышло обновление для CS2

Из главного: теперь на шорт на Dust 2 можно запрыгнуть в соло, что дает явное преимущество по скоростному выходу на шорт 🙌

Хрень по сути легендарная, как в свое время закрытие окна на миду.

#news

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

[PYTHON:TODAY]

✍️ Разработчикам и техническим специалистам крайне важно понимать концепции различных методов HTTP-запросов

На диаграмме также показано, имеет ли каждый метод тело запроса/ответа, является ли он безопасным, идемпотентным или кэшируемым.

9 распространенных типов HTTP-запросов:

1. PATCH: Для обновления частей ресурса.
2. TRACE: используется для отладки путей запросов.
3. OPTIONS: возможности сервера запросов.
4. CONNECT: устанавливает соединение с веб-сервером.
5. DELETE: удаляет данные.
6. PUT: обновляет или заменяет данные.
7. POST: отправляет данные.
8. HEAD: извлекает только заголовки.
9. GET: извлекает данные.

🙂 Понимание этих методов помогает в разработке надежных и эффективных API.

#doc #cheatsheet #web

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

[PYTHON:TODAY]

Девушка не успела получить диплом к выпускной церемонии и попросила нейросеть сгенерировать видео с дипломом.

Результат превзошёл все ожидания, но есть нюанс 😄

Похоже Netflix в доле.

#nn

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

[PYTHON:TODAY]

⚙️ Наглядно — Как работает Python под капотом на компьютере

#cheatsheet #python

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

[PYTHON:TODAY]

👨‍💻 Шифруем и скрываем файлы внутри изображений с помощью Python

https://youtube.com/shorts/S2GyLXiw3AQ

⚙️ GitHub/Инструкция

$ git clone https://github.com/priyansh-anand/steganographer.git
$ cd steganographer
$ pip install -r requirements.txt
$ python steganographer.py - -menu

#python #soft #youtube

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

[PYTHON:TODAY]

💻 Парсинг сайтов. Scrapy, Splash, Selenium, requests, bs4

Описание:

Курс предназначен для тех, кто хочет научиться автоматизированному сбору информации с различных сайтов, то есть парсингу. Для прохождения курса требуются базовые знания питона.
На лекциях будут рассмотрены основные подходы к сбору данных с использованием таких библиотек, как requests, beautifulsoup4 и splash, а также фреймворков Scrapy и Selenium.
В этом курсе рассматриваются основные базовые подходы к сбору данных, а также затрагивается вопрос этичного парсинга. По итогам курса студенты будут иметь базовое представление о том, как парсить различные сайты, используя Python.
Этот курс будет не очень интересен тем, кто уже имеет базовое представление о том, что такое парсинг и как создавать скрипты для автоматизированного сбора данных.


Язык: Русский

#scrap #python #web

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

[PYTHON:TODAY]

😎 КиберЮрта 2077

Крутой вайб где-то в Средней Азии

#cyberpunk

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

[PYTHON:TODAY]

🔥 Машинное обучение с PyTorch и Scikit-Leam

Исчерпывающее руководство по машинному (МО) и глубокому обучению с использованием языка программирования Python, фреймворка PyTorch и библиотеки Scikit-Leam. Рассмотрены основы МО, алгоритмы для задач классификации, классификаторы на основе Scikit-Leam, предварительная обработка и сжатие данных, современные методы оценки моделей и объединение различных моделей для ансамблевого обучения.

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


Год: 2024

#books #python

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

[PYTHON:TODAY]

⚡️ Огромная шпаргалка по построению графиков в Matplotlib с примерами кода

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

Основные характеристики Matplotlib:

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

Настройка: предлагает обширные возможности для управления каждым аспектом графика, таким как стили линий, цвета, маркеры, метки и аннотации.

Интеграция с NumPy: легко интегрируется с NumPy, что упрощает построение графиков массивов данных напрямую.

Качество публикации: создает высококачественные графики, подходящие для публикации, с точным контролем эстетики.

Расширяемость: легко расширяется с большой экосистемой дополнительных наборов инструментов и расширений, таких как функции построения графиков Seaborn и Pandas.

Кроссплатформенность: не зависит от платформы и может работать на различных операционных системах, включая Windows, macOS и Linux.

Интерактивные графики: поддерживает интерактивное построение графиков с помощью виджетов и обработки событий, позволяя пользователям динамически исследовать данные.

#doc #cheatsheet

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

[PYTHON:TODAY]

😎 Как отдыхают взрослые мужики после работы? — играются в песочнице

Самое крутое, что почти все модели — собраны своими руками 🙃

#news

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

[PYTHON:TODAY]

Съёмка VHS, Нирвана на кассете, модемы, Zuko, дискеты, прокатный фильм на кассете… помнишь это?
Новый ролик от Яндекса – не просто ностальгия, а целое путешествие во времени.
Но это только начало!

10 августа тусовка для middle+/senior разработчиков YACAMP снова пройдет в Москве!
В программе: IT-казино, квест по сервисам Яндекса, вечеринки, музыкальные хедлайнеры в лицах самих участников и многое другое.

Регистрируйся!

Реклама ООО "ЯНДЕКС", ИНН 7736207543, erid: LjN8KWawo

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

[PYTHON:TODAY]

⚡️ Бывший сотрудник OpenAI раскрыл планы компании на 5 лет вперёд

Коротко о том, что нас ждёт:

🟢 Конец 2024: Релиз самой умной нейронки GPT-Next.
🟢 2025 год: Больше никакой рутины, её возьмут на себя ИИ-агенты.
🟢 2026 год: OpenAI создаст мощнейшую нейросеть уровня человека - AGI. Она заменит все профессии.
🟢 2027 год: ASI зародится с вероятностью 70%. ИИ начнёт самообучение и отодвинет людей от решения глобальных проблем.
🟢 2028 год: Болезней больше не будет. ASI создаст нанороботов, убивающих все вирусы и микробы.
🟢 2029 год: Появится Skynet. Сверхинтеллект возьмёт под контроль мир, и прогресс ускорится до невероятных скоростей.

Готовимся? Нам нужен Джон Коннор 🔫 😊 🔫

#news

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

[PYTHON:TODAY]

✍️ Шпаргалка по структурам данных в программировании с максимально понятным объяснением и примерами из жизни

Эти структуры данных являются основополагающими в программировании и часто используются для решения различных алгоритмических задач.

Сохраняй и пользуйся 👍

#doc #cheatsheet

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

[PYTHON:TODAY]

📂 Курс по backend разработке на FastAPI. От новичка в Python до backend разработчика

Описание:

Вы узнаете тонкости построения архитектуры на backend'е, создадите свое полноценное приложение на FastAPI с нуля и выведете свою карьеру на новый уровень.
В ходе прохождения курса, вы получите навыки, востребованные на рынке. Так, вы сможете начать свою карьеру в backend разработке или стать более ценным экспертом и получить повышение.

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

Современный стек
Вы познакомитесь не только с FastAPI, но и со всей экосистемой, сосуществующей с фреймворком: SQLAlchemy, Redis, Celery, Pytest, Docker, Админка, логирование, мониторинг и пр.
Сможете закрепить полученные знаия с помощью решения теоретических и практических задач курса.


Язык: Русский
Год: 2023

#python #web

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

[PYTHON:TODAY]

🔥 Полезные библиотеки Python

PyDork
— Инструмент для автоматизации сбора результатов из популярных поисковиков Google, Bing, DuckDuckGo, Baidu и Yahoo Japan.

Установка:
$ pip install pydork
Пример использования:
# search text at google
$ pydork search -n 10 -t google -- 'super mario'

# search text at google, bing, duckduckgo, with selenium
$ pydork search -s -n 10 -t google bing duckduckgo -- 'super mario'

from pydork.engine import SearchEngine

# SearchEngine
search_engine = SearchEngine()

search_engine.set('google')
search_result = search_engine.search('final fantasy')


⚙️ GitHub/Инструкция

#soft #code #python #github

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

[PYTHON:TODAY]

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

Приглашаем вас на открытый вебинар «Оркестрация задач с Apache AirFlow» 25 июля в 20:00 мск! Разберемся во всех тонкостях техники оркестрации задач и управлении сложными сценариями.

💯 На вебинаре вы:
- узнаете, как создавать и запускать периодические задачи по расписанию;
- получите навыки управления связанными задачами;
- изучите работу не только с интерфейсом AirFlow, но и с языком описания DAGов;
- рассмотрите различные операторы и интеграции AirFlow.

🔥 Этот урок — именно то, что вам нужно, если вы:
- хотите освоить методы MLOps и техники оркестрации задач;
- дата-сайентист, желающий углубиться в профессию;
- самостоятельно изучаете Data Science и готовы перейти от обучения моделей к их эксплуатации.

Встречаемся в преддверии старта курса «Python Developer. Professional». Все участники вебинара получат специальную цену на обучение.

🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/C0Ey/?erid=LjN8KD6m8

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

[PYTHON:TODAY]

👨‍💻 Шпаргалка по SQL

Основные примеры запросов, а также пояснения к ним на русском языке.

#cheatsheet #sql

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

[PYTHON:TODAY]

Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает?

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

▪️ Как научиться отвлекаться от работы и отдыхать?
▪️ Как совместить кучу рабочих задач и время с семьей?
▪️ Как справиться с прокрастинацией?
▪️ Как не растерять запал, даже если начальник и коллеги 💩 и кажется, что ничего не выходит?

Подписывайтесь на канал @vadimpetrov_psy и научитесь работать без упахивания, выгорания и ущерба для личной жизни!

👨🏻‍💻 Псс. Заходите в закреп канала - там много полезного, и даже бесплатный мини-курс.

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

[PYTHON:TODAY]

Python для непрограммистов. Самоучитель в примерах

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

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


Год: 2024

#books #python

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

[PYTHON:TODAY]

🔥What’s the Hack? ЭКСПО! Этим летом с 1 по 10 августа прими участие в хакатоне от Экспобанк, реши задачу по созданию системы управления клиентскими базами для компаний-партнеров Экспобанка и получи возможность забрать вознаграждение из призового фонда в 400.000 рублей!

Регистрируйся на хакатон до 29 июля включительно: https://экспохак.рф

🌐Хакатон пройдет в формате Онлайн - 9 дней интенсивной работы над проектом, а 10-го августа участники защищают свои решения перед представителями из компаний-партнеров Экспобанка!

🚀Главная цель – создать единый механизм управления клиентскими базами, позволяющий оптимизировать взаимодействие с клиентами и предлагать различные услуги из разных компаний, входящих в число компаний-партнеров Экспобанка. .

👨‍💻К участию приглашаются разработчики, Product менеджеры, IT-специалисты и бизнес-архитекторы.

На протяжении всего хакатона Вас ждут регулярные сессии с экспертами, которые помогут скорректировать Ваши идеи в нужно русло!

📌Ключевые события хакатона:
29 июля – Завершение подачи заявок
1 августа – Церемония открытия
2 и 5 августа – Индивидуальные сессии с экспертами
7 августа – Общая встреча с экспертами
10 августа – Финальный питч и Церемония закрытия

🏆Успей зарегистрироваться на хакатон и побороться за призовой фонд в 400.000 рублей! What’s the Hack? ЭКСПО!

Подробная информация и регистрация: https://экспохак.рф

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

[PYTHON:TODAY]

✍️ Шпаргалка по операторам в Python с примерами использования

#doc #python #cheatsheet

Читать полностью…
Подписаться на канал