This media is not supported in your browser
VIEW IN TELEGRAM
А теперь немного о том, как утиная типизация подвела одного питона
«Если это выглядит как тропический попугай, лежит как шезлонге как попугай и такой же температуры как попугай, то это, вероятно, и есть попугай. Можно есть».
Австралийские ветеринары достали из сетчатого питона целое полотенце, которое он съел на пляже.
#кек
@zen_of_python
«Если это выглядит как тропический попугай, лежит как шезлонге как попугай и такой же температуры как попугай, то это, вероятно, и есть попугай. Можно есть».
Австралийские ветеринары достали из сетчатого питона целое полотенце, которое он съел на пляже.
#кек
@zen_of_python
🤣12😨10👏3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Любителю Python полагается любить и игру в змейку
Шутка. Впрочем, на каникулах можно вспомнить детство и поиграть в недурно написанную игру — Змейку, прямо в мессенджере. Управляется смахиваниями, потом ускоряется.
Играть прямо в Telegram
#кек
@zen_of_python
Шутка. Впрочем, на каникулах можно вспомнить детство и поиграть в недурно написанную игру — Змейку, прямо в мессенджере. Управляется смахиваниями, потом ускоряется.
Играть прямо в Telegram
#кек
@zen_of_python
👍7
Официальный рождественский свитер GitHub
Только один вопрос: почему раньше не сделали? И совсем этот свитер не Ugly, сплошное очарование.
Цена: 62$
Товар на сайте мерча GH
#кек
@zen_of_python
Только один вопрос: почему раньше не сделали? И совсем этот свитер не Ugly, сплошное очарование.
Цена: 62$
Товар на сайте мерча GH
#кек
@zen_of_python
🔥6
Будешь ли ты защищать свой стек на Python также, как эта мать — сетчатый питон? Она предпочла сгореть заживо в пожаре, но не оставила кладку яиц.
Это шутка, так уж до смерти не стоит. Если спорите с System Architect, и он предлагает Go, пусть сам потом страдает от неизвестного науке бага, с которым в компании больше не кому сражаться.
@zen_of_python
Это шутка, так уж до смерти не стоит. Если спорите с System Architect, и он предлагает Go, пусть сам потом страдает от неизвестного науке бага, с которым в компании больше не кому сражаться.
@zen_of_python
😢9❤2🤷♀1
wifi-qrcode-generator | Делимся паролем Wi-Fi чуть грамотнее
Простейшая утилита для зашивания пароля WI-Fi в QR-код. Главное, осторожнее с таким в местах с большой проходимостью: кто знает, какой QR могут наклеить поверх, и куда он поведет невезучего пользователя.
Проект на pypi.org
#инструмент
@zen_of_python
Простейшая утилита для зашивания пароля WI-Fi в QR-код. Главное, осторожнее с таким в местах с большой проходимостью: кто знает, какой QR могут наклеить поверх, и куда он поведет невезучего пользователя.
Проект на pypi.org
#инструмент
@zen_of_python
Forwarded from Веб-страница
Онлайн-песочница для обучения и тестирования SQL
SQL Playground — это бесплатный сервис, который позволяет вам изучать SQL и тестировать различные запросы как в MySQL, так и в PostgreSQL. Работает песочница прямо в браузере, при этом поддерживает подсветку синтаксиса и обладает автоматических генератором схем БД.
Пробуем по ссылке: sqlplayground.app
#инструменты #sql #бд
SQL Playground — это бесплатный сервис, который позволяет вам изучать SQL и тестировать различные запросы как в MySQL, так и в PostgreSQL. Работает песочница прямо в браузере, при этом поддерживает подсветку синтаксиса и обладает автоматических генератором схем БД.
Пробуем по ссылке: sqlplayground.app
#инструменты #sql #бд
👍5
В PyPI нашли зловреды, ворующие ключи от аккаунтов в соцсетях
В официальном репозитории PyPI, который используется для хранения пакетов Python, выявили два опасных пакета, созданных для кражи пользовательских данных. Они успели набрать более 100 загрузок каждая, прежде чем были удалены. Наибольшее количество импортов зафиксировано в Соединенных Штатах, Китае, России и Индии. От зла нигде не спрятаться, даже в опенсорсе.
#безопасность
@zen_of_python
В официальном репозитории PyPI, который используется для хранения пакетов Python, выявили два опасных пакета, созданных для кражи пользовательских данных. Они успели набрать более 100 загрузок каждая, прежде чем были удалены. Наибольшее количество импортов зафиксировано в Соединенных Штатах, Китае, России и Индии. От зла нигде не спрятаться, даже в опенсорсе.
#безопасность
@zen_of_python
🤯9
Какой системой управления пакетами вы пользуетесь чаще всего?
Anonymous Poll
74%
pip
14%
poetry
3%
conda
5%
uv
0%
setuptools
3%
venv
🗿3
This media is not supported in your browser
VIEW IN TELEGRAM
tach | Смарт-менеджер зависимостей на Rust
Помимо (де)инсталляции пакетов этот инструмент позволяет устанавливать четкие правила о том, как модули могут взаимодействовать друг с другом, что способствует улучшению структуры кода и его поддерживаемости. Он также построит граф зависимостей модулей между собой. Лучше подходит для больших проектов, где много импортированных библиотек и модулей.
Цена: бесплатно
Репозиторий проекта
#инструмент
@zen_of_python
Помимо (де)инсталляции пакетов этот инструмент позволяет устанавливать четкие правила о том, как модули могут взаимодействовать друг с другом, что способствует улучшению структуры кода и его поддерживаемости. Он также построит граф зависимостей модулей между собой. Лучше подходит для больших проектов, где много импортированных библиотек и модулей.
Цена: бесплатно
Репозиторий проекта
#инструмент
@zen_of_python
This media is not supported in your browser
VIEW IN TELEGRAM
WAT | «Объяснятор» любого объекта в коде
Интересная CLI-утилита, позволяющая разъяснить код, который написан давно или не вами (и не раскомментирован). По команде
— тип данных, (длина, сигнатура);
— какие методы поддерживает (включая dunder-методы);
— какие есть атрибуты;
— в случае с библиотеками перечислит подмодули, функции и классы.
Цена: бесплатно
Репозиторий проекта
#инструмент
@zen_of_python
Интересная CLI-утилита, позволяющая разъяснить код, который написан давно или не вами (и не раскомментирован). По команде
wat / объект
покажет:— тип данных, (длина, сигнатура);
— какие методы поддерживает (включая dunder-методы);
— какие есть атрибуты;
— в случае с библиотеками перечислит подмодули, функции и классы.
Цена: бесплатно
Репозиторий проекта
#инструмент
@zen_of_python
👍7
Forwarded from Python: задачки и вопросы
Какой из методов pandas удалит записи с пропусками? #размяться
Anonymous Quiz
76%
pd.dropna()
8%
pd.fillna()
5%
pd.isna()
10%
pd.notna()
На PyPi теперь умеют вводить «карантин»
В связи с возросшим числом библиотек, способных «угонять» данные разработчика и клиентов, инженеры по безопасности Python Software Foundation ввели понятие карантина для пакетов.
Если проект помечается как «заразный», он отправляется на проверку модераторам pypi.org, его нельзя установить. В случае удаления зловредного пакета, имя высвобождается.
#безопасность
@zen_of_python
В связи с возросшим числом библиотек, способных «угонять» данные разработчика и клиентов, инженеры по безопасности Python Software Foundation ввели понятие карантина для пакетов.
Если проект помечается как «заразный», он отправляется на проверку модераторам pypi.org, его нельзя установить. В случае удаления зловредного пакета, имя высвобождается.
#безопасность
@zen_of_python
🆒4☃3
Помоги сделать Tproger интереснее 😎
Друзья, мы ищем тех, кто:
— Пишет код (и иногда испытывают к нему почти родственные чувства);
— Работает с данными, инфраструктурой или тестированием (и гордится этим);
— Управляет проектами, командой или хотя бы одним пушистым котом;
— Просто интересуется IT.
Сейчас нам очень важно ваше мнение про Tproger и как сделать его лучше. Займет не более 2-3 минут, если ни на что не отвлекаться.
Ссылка на анкету: https://tprg.ru/zmo2
Пройти можно до 22 января включительно.
Всем спасибо!
@zen_of_python
Друзья, мы ищем тех, кто:
— Пишет код (и иногда испытывают к нему почти родственные чувства);
— Работает с данными, инфраструктурой или тестированием (и гордится этим);
— Управляет проектами, командой или хотя бы одним пушистым котом;
— Просто интересуется IT.
Сейчас нам очень важно ваше мнение про Tproger и как сделать его лучше. Займет не более 2-3 минут, если ни на что не отвлекаться.
Ссылка на анкету: https://tprg.ru/zmo2
Пройти можно до 22 января включительно.
Всем спасибо!
@zen_of_python
❤2👌2
Квиз: как работать с JSON на Python
Небольшая викторина на 9 вопросов и 5 минут от RealPython на английском. Для подготовки к опросу можно использовать эту статью.
#квиз
@zen_of_python
Небольшая викторина на 9 вопросов и 5 минут от RealPython на английском. Для подготовки к опросу можно использовать эту статью.
#квиз
@zen_of_python
👍3
Django REST Framework: создаем API
Помимо сайта, на Django можно написать еще и API. На realpython.com выложили двухчасовой англоязычный бесплатный плейлист, который разложит по полочкам основные понятия и поможет собрать ваш первый API.
#django #api
@zen_of_python
Помимо сайта, на Django можно написать еще и API. На realpython.com выложили двухчасовой англоязычный бесплатный плейлист, который разложит по полочкам основные понятия и поможет собрать ваш первый API.
#django #api
@zen_of_python
❤2👍2
PostgreSQL стал лучшей СУБД 2024 года
В рейтинге DB-Engines PSQL заняла почетное первое место среди 400+ (!) других решений. В качестве параметров сравнения использовались параметры:
— производительность;
— опции репликации (то есть создания копий);
— цитируемость в вакансиях и соцсетях.
В статье вы можете познакомиться с серебряным и бронзовым призерами.
Коллеги, пока на другие БД не пересаживаемся.
@zen_of_python
В рейтинге DB-Engines PSQL заняла почетное первое место среди 400+ (!) других решений. В качестве параметров сравнения использовались параметры:
— производительность;
— опции репликации (то есть создания копий);
— цитируемость в вакансиях и соцсетях.
В статье вы можете познакомиться с серебряным и бронзовым призерами.
Коллеги, пока на другие БД не пересаживаемся.
@zen_of_python
👍14❤6