zen_of_python | Unsorted

Telegram-канал zen_of_python - Zen of Python

20070

Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL

Subscribe to a channel

Zen of Python

Продукт vs Разработка: кто рулит бизнесом?

Выяснить это можно, пожалуй, только в батле. И у нас есть такой! Сетка, социальная сеть для нетворкинга от hh ru, столкнет продакта и разработчика, которые будут жарко спорить, кто же на самом деле двигает бизнес вперед.

Когда: 12 декабря
Формат: онлайн-батл на несколько раундов. 

На арене встретятся:
— Олег Федоткин, СТО «Циан»
— Дима Харламов, CPO Партнерских продуктов «Яндекс.Такси»

Зачем приходить?
— Узнаете, у кого зарплата должна быть больше.
— Посмотрите на жаркую дискуссию лидов «Циана» и «Яндекса».
— Заберёте пару крутых инсайтов для своей работы.

Не забудьте зарегистрироваться и подготовиться к захватывающему файтингу! 

Зарегистрироваться
Узнать больше об онлайн-батле

Это #партнёрский пост

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

Zen of Python

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

Призёры профильных олимпиад помимо оттачивания навыков получают 100 баллов за ЕГЭ по информатике и возможность поступить в топовый вуз без экзаменов. Сейчас, например, проходит «Технокубок» — олимпиада от VK Education, МФТИ и МГТУ им. Н. Э. Баумана. Там нестандартные задачи, которые составляли тренеры ICPC. А уже 8 декабря пройдёт второй отборочный раунд.

Зарегистрироваться можно на сайте.

#основы #олимпиады

@zen_of_python

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

Zen of Python

Python в Data Science: топовые библиотеки и фреймворки, которые будут популярны в 2025

Python в Data Science. Показываем основные библиотеки и фреймворки, которые будут популярны в 2025. Рассматриваем преимущества и недостатки ✔ Tproger

Читать: «Python в Data Science: топовые библиотеки и фреймворки, которые будут популярны в 2025»

#ru

@big_data_analysis | Другие наши каналы

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

Zen of Python

Django ORM: Работа с внешними ключами

Статья объясняет, как работать с отношениями "один ко многим" и "многие ко многим" в Django ORM. В примерах показано, как использовать внешние ключи и параметр related_name для доступа к связанным объектам, а также как предотвращать ошибки атрибутов, используя кастомные имена связей.

Подробности: https://rohansblog.hashnode.dev/django-accessing-foreign-key-objects

#en

@django_prog | Другие наши каналы

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

Zen of Python

3 инструмента, которые значительно облегчат вам работу с Docker

Lazy Docker: GUI для Docker и Docker Compose прямо в терминале. Вместо того чтобы запоминать и вводить длинные команды Docker, вы получаете интерактивный интерфейс, где всё находится за одно нажатие клавиши.

Dive: инструмент для исследования и анализа образов Docker слой за слоем. Он показывает вам, какие именно файлы изменились в каждом слое, и помогает определить способы уменьшения ваших образов, выделяя дублирующиеся файлы и неиспользуемое пространство.

Watchtower: мониторит выполняющиеся контейнеры и отслеживает изменения в образах, на основе которых они были созданы. Если образ изменился, Watchtower автоматически перезапускает контейнер, используя новый образ. Это удобно при локальной разработке, если есть желание работать с самыми новыми версиями используемых инструментов.

#docker #полезности

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

Zen of Python

Cуществует еще целый ряд соглашений – правил, которые не являются обязательными, но которым обычно следуют на практике. Например, имена с двумя символами подчеркивания в начале и в конце ( name) обычно имеют особый смысл для интерпретатора, поэтому вам следует избегать их использования для именования своих переменных.

Ниже приводится список соглашений, которым было бы желательно следовать:
— Имена, начинающиеся с одного символа подчеркивания (_X), не импортируются инструкцией from module import *
— Имена, имеющие два символа подчеркивания в начале и в конце (__X__) являются системными именами, которые имеют особый смысл для интерпретатора.
— Имена, начинающиеся с двух символов подчеркивания и не оканчивающиеся двумя символами подчеркивания (__X), являются локальными («искаженными») для объемлющего класса (смотрите псевдочастные атрибуты).
Имя, состоящее из единственного символа подчеркивания (_), хранит результат последнего выражения при работе в интерактивной оболочке.

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

Zen of Python

Ну не все время же boilerplates и форки с GitHub брать?

#кек

@zen_of_python

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

Zen of Python

httpbin | Игрушечный API

Написан на Python + Flask, запускается в контейнере Docker. Самое оно потестировать свой проект в контексте авторизации, возможных ошибочных ответов API, куки, картинок и прочей жизы разработчика.

httpbin.org
Репозиторий GitHub

@zen_of_python

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

Zen of Python

Новый уровень продуктивной разработки: добро пожаловать на платформу GitVerse 

На платформе для работы с исходным кодом GitVerse можно легко и удобно организовать разработку любых проектов: писать и проверять код, автоматизировать CI/CD-процессы, общаться с единомышленниками и стать частью open source сообщества.

Что еще могут пользователи GitVerse:
– переносить проекты с других git-площадок в один клик;
– размещать открытые и приватные репозитории, работать самостоятельно и в командах;
– управлять проектами с помощью удобных досок и карточек, назначать роли, ревьюеров и делать все процессы прозрачными;
– делегировать рутинные задачи AI-ассистенту GigaCode, чтобы посвятить время по-настоящему интересным задачам!

Регистрируйтесь на платформе GitVerse и повышайте эффективность разработки!

Это #партнёрский пост

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

Zen of Python

Генерация данных с помощью Python: зачем это нужно и как применять

В Tproger подробно разобрали генераторы данных — незаменимый инструмент для работы с большими объемами информации. Знаете ли вы, что они позволяют обрабатывать данные частями, что существенно экономит ресурсы? Также осветили библиотеки Faker и NumPy для синтеза данных.

А в каких проектах вам пригождалось синтезирование данных? Поделитесь в комментариях.

#основы

@zen_of_python

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

Zen of Python

Подборка шпаргалок для всех разработчиков

Собрали для вас только самое полезное:
— Docker
— Регулярные выраже
— HTTP статус-коды
— Основы Git
— Теория и принципы ООП
— Markdown
— Команды и хоткеи Linux

#шпаргалка #подборка #general

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

Zen of Python

PyAction | Если вам нужна своя логика CI / CD

PyAction — это специальный инструмент, позволяющий писать кастомную логику для GitHub Actions и ориентированный на специфические для Python задачи (например, установка пакетов, запуск тестов и так далее).

Quickstart

#инструмент #cicd

@zen_of_python

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

Zen of Python

Tproger дарит мерч за лучшую статью

Кто-то: думает, чтобы написать статью
Типичные программисты: уже написали, собирают просмотры и подписчиков.

На этой неделе мы хотим рассказать про статью от Александра Киселёва → Django vs FastAPI — автор статьи пишет о том, какой из них лучше для начинающих.
А если вы думали о чём написать статью, традиционно мы опубликовали список актуальных тем во флудильне.

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

Обратитесь к боту, чтобы выбрать одну из тем или предложить свою. Далее напишите статью и отправьте её на модерацию.

@zen_of_python

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

Zen of Python

#кек

@zen_of_python

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

Zen of Python

Разработай прорывное решение для автоматического Code Review с помощью ИИ на хакатоне ЕВРАЗа 3.0

Создайте будущее Code Review с ИИ!
Участвуйте в уникальном хакатоне по созданию ИИ-чатбота, который станет незаменимым помощником для разработчиков ЕВРАЗа! Выберите одно из направлений — Python, TypeScript или C# и разработайте решение для анализа кода на соответствие стандартам компании.


Дата: 29 ноября – 1 декабря 2024.
Формат: гибридный (финал офлайн).
Призовой фонд: 500 000 рублей.

Присоединяйтесь к хакатону, если вы:

– AI-специалист;
– Frontend / Backend-разработчик;
– Студент или выпускник технического вуза.

Зачем участвовать?

– Прокачаете скилы и получите обратную связь от ведущих экспертов отрасли.
– Прикоснетесь к ИТ в ЕВРАЗе.
– Получите возможность стать частью масштабной и амбициозной команды ЕВРАЗа.

Если нет команды — вам помогут ее собрать!

Регистрация уже открыта! Подайте заявку до 25 ноября 23:59 МСК по ссылке.

Это #партнёрский пост

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

Zen of Python

pyxel | Ретроигры на Python

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

@zen_of_python

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

Zen of Python

Давайте голосовать, подсказывайте!

Помните, мы обещали, что автор лучшей статьи месяца получит наш мерч? Теперь пришло время выбрать победителя! Мы определили три лучших материала за ноябрь, но решать вам.

Здесь можно с ними ознакомиться, а следующим постом будет опрос:
1) Django vs FastAPI в 2025 году: какой фреймворк выбрать?
2) Гайд: как настроить API для распознавания документов за 30 минут
3) Как пополнить кошелёк Steam в России в 2024 году

Автор статьи, набравшей больше всего голосов, получит наш фирменный мерч. Голосуйте — завтра подведём итоги!

#конкурс #tproger

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

Zen of Python

Весь год вы фиксили баги и деплоили проекты… Пришло время расслабиться и начать создавать себе новогоднее настроение!

Tproger вместе с друзьями сделал Виммельбух — новогоднюю книгу-головоломку про технологический город.

Открывайте первую главу, рассматривайте карту, узнавайте, чем живёт город в новогоднюю пору, и попробуйте найти все пасхалки: https://tprg.ru/seBR

Реклама, ИП Михайлишина Гузель Фаниловна, erid: LjN8KC482

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

Zen of Python

3blue1brown | Про ML понятным языком

3blue1brown/videos">Канал с 500 млрд.+ просмотров аж с 2015-го года рассказывает про всевозможные концепции Машинного обучения и окололежащих дисциплин. Понятно будет даже новичкам, в каждом видео понятный визуал и субтитры.

Вот небольшая подборка:

LLM для любопытствующих новичков
Векторы. Линейная алгебра
Градиентный спуск
Обратное распространение ошибки
Введение в модели-трансформеры

Если обедать под YouTube, то под такое.

#основы

@neuro_channel

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

Zen of Python

😭 Воспринимается как понижение по должности

#кек

@zen_of_python

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

Zen of Python

PyRIT | Инструмент оценки рисков для генеративного ИИ

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

Цена: бесплатно  
Репозиторий проекта

@prog_tools

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

Zen of Python

Собеседование на Middle Python Developer

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

Смотреть

@zen_of_python

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

Zen of Python

Типичный Machine Learning Engineer из твиттерской в 2024 году:

— ожидает оклада $500К / год при этом решая задачи уровня Fizz Buzz
— не знает, что такое GPU
— использует только FastAPI как веб-сервер
— не знает, что такое Процессный параллелизм
— 5 разных версий Python вместо venv
— везде SQLite3
— Пустой файл __init__.py

Когда юморной твит принес больше всего пользы за день.

#кек

@zen_of_python

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

Zen of Python

Квиз про namespaces + scopes

Небольшая викторина на 11 вопросов с realpython.com, посвященная пространствам имен и областям видимости. Для подготовки можно освежить свои познания с помощью этой статьи.

#квиз

@zen_of_python

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

Zen of Python

Опрос Django + JetBrains

Если вам есть что сказать создателям Django, примите участие в официальном исследовании пользовательского опыта на djangoproject.com. Спросят, как водится, про версию фреймворка, используемое хранилище, темплейты и прочие тонкости. Для новичков это внезапно может стать хорошей возможностью познакомиться с основной терминологией и популярными инструментами.

Займет около 15 минут.

Описание
Перейти к опросу

#django

@zen_of_python

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

Zen of Python

Шпаргалка метрик Kubernetes

Годная подсказка по k8s с листингом метрик диска, джобов, сервисов и событий.

#шпаргалка

@zen_of_python

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

Zen of Python

DataAnonymization | обезличиваем базу

Полезный тул на Java, который быстро устранит имена, телефоны и пароли из вашего экземпляра MySQL / PostgreSQL / MariaDB / hive и проч. Работает в командной строке.

Древний китайский мудрец сказал однажды: «Нужда в таких дополнительных шагах, как анонимизация данных, коррелирует со сливами баз, а не с обучением моделей ML».

А какие инструменты анонимизации вы использовали? Поделитесь в комментариях.

Цена: бесплатно
Репозиторий проекта

@prog_tools

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

Zen of Python

#кек

@zen_of_python

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

Zen of Python

Техинтервью на должность Python-разработчика

Вне зависимости от грейдов, для всех питонистов на собеседовании существуют мастхэв-вопросы. О них и идет речь в видео от Rineisky Dev: типы данных, лямбда-функции, генераторы, асинхронность. Бонусом Git, Docker, Linux. 2+ часа базы.

Смотреть на замедленотьюбе

@zen_of_python

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

Zen of Python

Шпаргалка PostgreSQL для взрослых

Хорошая подборка полезных команд psql и запросов к метаданным вашей БД про производительность, одновременные запросы, заполненность диска и проч.

#шпаргалка #продвинуто

@zen_of_python

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