Zen of Python
20.1K subscribers
1.18K photos
160 videos
32 files
3.11K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Всё своё ношу с собой: использование Raspberry Pi в качестве переносного сервера PyPI

Этот проект реализован на тот случай, когда вам может потребоваться содержимое какого-то сайта, например, Stack Overflow, PyPl или Wikipedia, в автономном режиме.

Автор уже клонировал сайты Stack Overflow и PyPl н на переносной сервер и теперь имеет доступ к их содержимому даже при отсутствии интернета. Подробнее о том, как он это сделал:

https://vuyisile.com/pypi-in-a-box-using-a-raspberry-pi-as-a-portable-pypi-server/

#raspberrypi #diy #pypl
👍1
Два простых способа преобразовать файл Python в EXE-файл

Если вы написали программу и хотите, чтобы ею могли пользоваться не только разработчики, но и простые пользователи, то стоит оформить её в удобном формате — сделать интерфейс, преобразовать файлы .exe, чтобы программу было удобно установить. Вот именно о последнем и пойдёт речь в этой статье.

Здесь вы узнаете, в каких случаях пригодится такое преобразование и как его можно сделать различными способами:

https://www.datacamp.com/tutorial/two-simple-methods-to-convert-a-python-file-to-an-exe-file
👍13
Анализ данных на Python с помощью Pandas

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

В этой статье вы познакомитесь с одним из популярных инструментов анализа данных в Python:

https://www.askpython.com/python-modules/pandas/data-analysis

#pandas
👍9👎2
Как впечатлить эйчара: 5 советов от Head of Finance из Google

В Твиттере есть аккаунт финансового директора Google — его зовут Антонио Реза, и он крутой. Он написал целый тред о том, как понять за 7 минут подходит кандидат в сотрудники или нет. А ещё он поделился 5 способами впечатлить эйчара и, получается, даже финансового директора.

Мы сделали для вас перевод его треда и разместили его тут:

https://tproger.ru/articles/kak-vpechatlit-jejchara-5-sovetov-ot-head-of-finance-iz-google/
👍14👎2🤔1
PyPI сегодня — радости статистики и печали безопасности

Небольшой, но интересный доклад, в котором рассматривается текущее состояние PyPI: от статистики по пакетам и отдельным характеристикам хранимых артефактов, до трактовки тенденций в python-сообществе на сегодня. Докладчик также затронет актуальный вопрос безопасности компонентной базы и цепочки поставки в целом, а также поговорит о typosquatting, dependency confusion и malware в пакетах и средствах предотвращения угрозы.

https://youtu.be/n7oWW9Np2s4

#видео #доклад #pypl
👍10
Начало работы с языковой моделью Galactica

Galactica — научно-ориентированная языковая модель со 120 миллиардами параметров. Она предсказывает аннотации к белкам, создает конспекты лекций и излагает математические формулы текстом.

В этой статье вы посмотрите, как поработать с этой моделью, ведь она имеет полностью открытый исходный код и доступна каждому:

https://habr.com/ru/post/700482/

#ml
🔥2🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать GIF из графиков Matplotlib в Python

Линейные графики — это самый интуитивный способ визуализации временных рядов. Но что делать с визуализацией ряда с двумя объектами, которые взаимодействуют друг с другом? Сделать анимацию и засунуть в GIF-файл, конечно.

О том, как это сделать:

https://uproger.com/kak-sozdat-gif-iz-grafikov-matplotlib-v-python/

#matplotlib
🔥6👍32
Создание хеш-таблицы в Python с помощью TDD

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

В Python уже есть своя собственная хеш-таблица dict. Но всё равно вам будет полезно понять, как хеш-таблицы работают за кулисами. Эта статья проведёт вас через этапы реализации хеш-таблицы с нуля:

https://realpython.com/python-hash-table/
👍18
«Вам курицу или рыбу?» — как рекомендательная система понимает чего вы хотите

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

Для этого они разработали рекомендательную систему, которая состоит из трёх этапов. А вот каких именно и как это всё работает, узнаете здесь:

https://habr.com/ru/company/rshb/blog/701278/

#ml #datascience
👍11
Когда решил оставить приятный сюрприз следующему разработчику
😁114💩14😈10🐳6👎5
Почему не стоит выбирать FastAPI — самый быстрый фреймворк на Python

FastAPI — быстрый и легкий фреймворк для создания REST API. Но так ли он быстр? Автор статьи у нас на сайте поделился собственным тестом производительности этого фреймворка, а также постарался разобраться, что может быть лучше FastAPI, если вы пишите преимущественно на Django:

https://tproger.ru/articles/pochemu-ne-stoit-vybirat-fastapi-samyj-bystryj-frejmvork-na-python/

#fastapi #django
👍10👎6🤔6🤡3❤‍🔥1
Как запустить динозаврика Google на тачбаре? Обзор Python-библиотеки PyTouchBar

С 2016 года компания Apple начала добавлять сенсорную OLED-панель вместо верхнего ряда на клавиатурах в MacBook Pro. Позднее она отказалась от этой практики из-за не очень высокой популярности, но многие пользователи до сих пор владеют такими ноутбуками.

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

https://habr.com/ru/company/selectel/blog/698218/

#gamedev #diy
👍8😁1
Python Flask: взаимодействие с контейнерами Docker

Попробуйте научиться работать с Docker и настроить его взаимодействие с Flask. В этой статье вы попробуете реализовать сервер для обслуживания своих функций.

Подробнее:

https://uproger.com/python-flask-vzaimodejstvie-s-kontejnerami-docker/

#flask #docker
1
Разыскиваются Pet-проекты на питоне

Прямо сейчас мы в Tproger ищем разработчика-питониста, который готов выступить экспертом для написания руководства по созданию pet-проекта на питоне. Статья будет от 3 лица, а вашу работу мы, разумеется, оплатим.

Если у вас есть интересный проект, то присылайте его нашему head of production Оксане на почту [email protected] до вечера 2 декабря.
👍12🤯3💩2🥰1
Как получить данные в нужном формате с помощью Pandas

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

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

https://nuancesprog.ru/p/16466/

#pandas #datascience
👍13🔥1
«Это сервер!
(да, реально)
НЕ ЗАКРЫВАТЬ КРЫШКУ!!»

Интересно, на Django ли?🤔
👍56🤣18💩4😢1
Python в атомной энергетике: сообразительные нейроморфы, предсказание поломок и анализ нормативки

Python со своими инструментами для анализа данных и построения ИИ отлично подходит для применения его наа АЭС. Здесь с ним можно решать амбициозные задачи на острие науки о данных.

В этой статье вы узнаете, что же именно делает Python в атомной энергетике от трёх специалистов из Росатома:

https://habr.com/ru/article/699198/
6👍3👎1💩1
Подборка актуальных вакансий

Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет

QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет

Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет

Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта

Middle DevOps Engineer
Где: Москва, можно удалённо
Опыт: не указан

Senior DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет

DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет

Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта

#вакансии #работа
👍4👎3
36 способов выучить Python бесплатно (для аналитиков и не только)

Ловите подборку полезных бесплатные материалов, которые помогут изучить вам аналитику на Python, а также другие направления разработки:

https://vc.ru/education/519077-36-sposobov-vyuchit-python-besplatno-dlya-analitikov-i-ne-tolko

#подборка
👍12💩1
PySimpleGUI: использование изображения в качестве кнопки

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

Здесь вы найдёте инструкцию по созданию такой кнопки, а вот вопросы дизайна оставляем уже на ваше усмотрение:

https://www.blog.pythonlibrary.org/2021/09/05/pysimplegui-using-an-image-as-a-button/

#gui