TGViewer
Channel Public Channel
Zen of Python

Zen of Python

@zen_of_python

Полный Дзен Пайтона в одном канале

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Subscribers
18.8K
Photos
1.4K
Videos
202
Links
3.6K

Showing posts older than #2895 · Back to latest

Older Posts 20 shown
Post #2894 5.46K
​​Пятничный Win Share

Как у вас дела в преддверии Нового года?

Напоминаем: вы можете поделиться не только новостями, но и затыками. Сообщество Zen of Python постарается помочь. Самую интересную проблему мы разберём в отдельном посте.

#winshare
  • 🍌 1
Post #2891 5.09K
​​25 мини-скриптов

Отличная подборка мини-программ на dev.to для новичков, с помощью которой можно подрастрястись перед решением задач. Среди прочих там код для:

— расчёта возраста;
— прогресс-бар для командной строки;
— водяной знак на картинке и проч.

#факты
  • 👍 4
  • 🍌 1
Post #2889 4.74K
  • 👍 20
  • 😁 12
  • 😢 4
  • 😱 2
  • 🔥 1
Post #2888 5.39K
​​Книга «Искусство чистого кода. Как избавиться от сложности и упростить жизнь»

Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов Кристиана Майера «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип — простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода.

Профиль на labirint.ru

#лучшиепрактики
  • ❤ 4
  • 👍 4
  • 🍌 1
  • 🎄 1
Post #2887 5.26K
​​Тимофей Хирьянов и основы Python

Один из самых добротных IT-преподавателей в Рунете Тимофей Хирьянов в 17-часовом плейлисте буквально создаёт видеоэнциклопедию.

Этот видеокурс прямиком из МФТИ уже снискал свою аудиторию, так что для каждой записи благодарные даже расписали подробные тайм-коды.

#факты
  • 👍 41
  • 💯 7
  • ❤‍🔥 2
  • ⚡ 1
  • 🍌 1
Post #2885 4.82K
​​Разбираем затык подписчика: JavaScript vs. Python

Вопрос от подписчика Тимофея Иноземцева (@avto_mexanic):

«В новой компании пишут на React тот проект, где я ОЧЕНЬ хотел бы поучаствовать. Но я три года на Питоне. Стоит ли переучиваться на новый язык js?»

Поделитесь своим мнение в комментариях.

#обсуждение
  • 🗿 7
  • 🤝 2
  • 🍌 1
Post #2884 4.71K
​​Первый раунд баттла языков программирования 2023

Первые двойки языков программирования готовы столкнуться в битве за звание лучшего в 2022 году: Swift против Dart, R против Python.

Переходите по ссылке и голосуйте за любимый ЯП.

#баттл
  • 🍌 4
  • 🔥 2
  • 👏 2
  • 😁 2
  • 🌚 2
Post #2883 4.82K
Поздравляем победителей

Задачу про телефонную маску верно решили:

— @sw1ftin;
— @info_cell_towers;
— @Alex_Bur;
— @Ninnjah;
— @impreza555;
— @dimwap.

Кратчайший верный способ выглядит так:


>>> def format_phone_number(numbers: list[int]) -> str:
...   template = "+7 ({}{}{}) {}{}{}-{}{}-{}{}"
...   return template.format(*numbers)


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

#задача
  • 🔥 11
  • 🍌 1
Post #2882 4.75K
​​Стартует батл языков программирования 2023

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

Мы уже проводили такое голосование в 2020, 2021 и 2022 годах: первые два раза в голосовании победил Python, а в прошлом году — C#.

Накидывайте голоса нашему любимому Python и поднимайте его в топ, как он того и заслуживает!

#баттл
  • 🍌 2
  • ☃ 1
  • 🌭 1
Post #2881 4.76K
Задача о дубликатах

Напишите функцию, которая будет возвращать количество букв / цифр, которые встречаются в строке более одного раза. Регистр на подсчёт не влияет.


"abcde" -> 0 # ни один символ больше раза не встречается
"aabbcde" -> 2 # 'a' и 'b'
"aabBcde" -> 2 # 'a' дважды, 'b' дважды ('b' и 'B')
"indivisibility" -> 1 # 'i' шесть раз
"Indivisibilities" -> 2 # 'i' семь раз и 's' дважды
"aA11" -> 2 # 'a' и '1'
"ABBA" -> 2 # 'A' и 'B' по два раза


#задача
  • 👍 5
  • 😁 2
  • ❤ 1
  • 🍌 1
Post #2880 4.8K

Forwarded from Нейроканал

Пакет Python для анимации статистических данных

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

#project
  • ❤ 15
  • 👍 3
  • 🍌 2
Post #2879 5.05K
  • 🤣 31
  • 🎉 7
  • 🔥 3
  • 🍌 2
  • 🤔 1
Post #2878 5.7K
​​ruff: убийца autoflake и pylint

Чрезвычайно быстрый линтер и форматировщик Python, написанный на Rust. Он обеспечивает производительность в 10–100 раз выше при наличии более чем 700 встроенных правил и повторной реализации популярных плагинов.

Гайд по прикрутке ruff с KDNuggets

Профиль на PyPi

#библиотека
  • 👍 15
  • 💯 3
  • 🎉 1
  • 🍌 1
Post #2877 5.07K
​​Книга «Основы искусственного интеллекта в примерах на Python»

В работе Анатолия Постолита описаны:

— основные понятия и определения искусственного интеллекта;
— основы Python;
— инструментарий для разработки AI-приложений;
— вопросы реализации нейросетей, в том числе многослойных
— специализированные библиотеки PyBrain, Scikit-learn, Keras, TensorFlow, ImageAI и OpenCV.

Профиль на Ozon

#книга
  • 👍 4
  • ❤ 1
  • 🔥 1
  • 🍌 1
Post #2876 4.39K
​​Пятничный Win Share

Питонисты, как ваши дела перед уикендом?

Напоминаем: вы можете поделиться не только новостями, но и затыками. Сообщество Zen of Python постарается помочь. Самую интересную проблему мы разберём в отдельном посте.

#winshare
  • 😁 4
  • 👍 2
  • ❤ 1
  • 🎉 1
  • 🍌 1
Post #2875 5.3K
tiny-api-client для своих эндпоинтов

Короче способа создать API, пожалуй, трудно найти:


from tiny_api_client import api_client, get, post, delete

@api_client('https://example.org/api/public/v{version}')
class MyAPIClient:
@get('/users/{user_id}')
def find_user(self, response):
return response

@post('/notes')
def create_note(self, response):
return response

>>> client = MyClient()
>>> client.find_user(user_id='PeterParker')
{'name': 'Peter', 'surname': 'Parker', ...}

Проект на GitHub

#API
  • 🍌 6
  • 👎 2
  • 👍 1
Post #2874 5.25K
​​О книге «Сверхбыстрый Python»

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

Профиль на labirint.ru

#книга
  • 🎉 8
  • 👍 4
  • 🍌 3
Post #2873 5.02K
​​pytunes для стриминга музыки на кастомных устройствах

Библиотека превращает устройства Raspberry PI в полноценные музыкальная электростанция с помощью balenaOS и balenaCloud.

Проект на GitHub

#библиотека
  • 👍 5
  • 🤣 1
  • 🍌 1
Post #2872 5.92K
«Изучаем Python» Марка Лутца в форме видео

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

#книга
  • 👍 9
  • 😁 4
  • 🎉 3
  • 🍌 1
Post #2871 5.19K
  • 😁 42
  • ☃ 4
  • 🤷‍♂ 3
  • 🤣 1
  • 🍌 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →