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

​​PyTorch или TensorFlow — что выбрать

Мы подготовили перевод бенчмарка PyTorch vs. TensorFlow: в своём видео IT-блогер Daniel Dan сравнил фреймворки, рассказал о плюсах и минусах каждого из них. Подойдёт даже начинающим Python-разработчикам.

#нейросети

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

Zen of Python

​​Файлы Word, Excel и PowerPoint в PDF в Python

Предельно понятный гайд для новичков по обращению с .docx, .xslx и .pptx и перегонке в .pdf с помощью Spire.Office. Проще и не придумаешь.

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

Zen of Python

​​Основы многопоточности в Python

Часовой урок от канала @Python Russian на тему параллельных вычислений. Вы узнаете:

— какие сегодня существуют Py-инструменты для многопоточности;
— что такое Queue, Deadlock и Bottleneck;
— как правильно завершать потоки и многое другое.

#факты

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

Zen of Python

​​Собственный API быстрее

FastCRUD — это Python-пакет для FastAPI, упрощающий вёрстку асинхронных CRUD-операций (создание, , чтение, обновление и удаление). Помимо этого обещает ещё автонастройку соединения, динамическую сортировку, нумерацию страниц и многое другое.

Проект на GitHub

#библиотека #api

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

Zen of Python

Пятничный Win Share

Как у вас дела на ниве питона в эту пятницу?

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

#winshare

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

Zen of Python

Django Cassandra | Part 1

In the tutorial, explaining how to implement Django RestAPIs CRUD Example with Cassandra database NoSQL using Django Rest Framework with Post, Get, Put, Delete requests.
Chapters:

Introduction | Part 1

Tensor Flow | Part 2

Python ML | Part 3

Terr...

Read: https://redhabayuanggara.hashnode.dev/django-cassandra-part-1

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

Zen of Python

​​Стриминг из папки в YouTube

Библиотека youtube-folder-stream автоматизирует стриминг видео из директории. Вам потребуются только предустановленная FFmpeg (для записи) и специальный ключ YouTube.

#библиотека

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

Zen of Python

​​​​Поздравляем победителей

Задачу о двоичных строках верно решили:
— @SmokyBit;
— @andrvm.

Присоединяйтесь к нам, решение задач — хороший способ подготовиться к собеседованиям.

#задача

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

Zen of Python

​​Задача о длине слов

Нам нужно добавить длину каждого слова прямо после него:

"Zen of Python" →  ["Zen 3", "of 2", "Python 6"]

Напишите функцию, которая принимает строку и возвращает список с длинами. В строке будет хотя бы один элемент; слова всегда будут разделены пробелом.

#задача

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

Zen of Python

PEP 8 напоминает: используйте четыре пробела для отступа. Табуляция тоже допустима, но более затратна.

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

Zen of Python

​​​​Пятничный Win Share

Каким получается январь? Поделитесь, чем заняты ваши питонические светлые головы.

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

#winshare

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

Zen of Python

Яндекс обучает дата-аналитике бесплатно

Приходите на бесплатный курс-симулятор Yandex Cloud и Нетологии «Основы анализа данных в SQL, Python, Power BI, DataLens».

В этой профессии много разных направлений — аналитик данных, BI-аналитик, продуктовый аналитик, Data Scientist. Но везде пригодится навык работы с инструментами-помощниками, которые вы и освоите на курсе.

Эксперты-практики расскажут, как делать простые отчёты, исследовать данные и строить интерактивные дашборды. А чтобы понять, что анализ данных — это точно ваше, вместе решите практические задачи из реальных кейсов.

Регистрация: https://netolo.gy/cOO8

Реклама. ООО "Нетология". Erid LatgBmSSC

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

Zen of Python

​​Декораторы доступным языком

Хотите разобраться наконец, почему над некоторыми функциями стоит слово с собачкой?

@logger
def add_two_numbers(a, b):
...

Годная статья на vc.ru разложит все по полочкам:

— что такое обёртка?
— откуда можно импортировать такие готовые функции, кроме самого Py?
— какая есть альтернатива try — except?
и многие другие полезности.

#лучшиепрактики

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

Zen of Python

​​«Слушатель» новых файлов в директории

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

import python-directory-watch

for new_file_path in listen(Path("test_dir"), pattern = "*.txt"):

try:
#DO STUFF with new_file_path
print(f"{new_file_path}")

except Exception:
# For use cases such as writing to database often exceptions
# should be handled without raising exceptions and stopping python process.
traceback.print_exc()

Документация

#библиотека

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

Zen of Python

​​Брокеры сообщений: что это и зачем нужно

В статье Timeweb разобрался, что такое Kafka, нужен ли вам Message Broker и какое самое популярное ПО.

Читать

#факты

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

Zen of Python

​​​​Поздравляем победителей

Задачу о длине слов верно решили:

— @StSav012;
— @artem_cd;
— @mad_shamann;
— @Oleg_Valentinovith;
— Maxim M;
— @savelevgeo;
— @admonakhov;
— @nikitavarenov.

Присоединяйтесь к нам, решение задач — хороший способ размять мозги перед работой.

#задача

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

Zen of Python

Задача о манхэттенском расстоянии

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

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

A = [0,3]
B = [4, 7]
find_distance(A, B)
>>> 8

#задача

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

Zen of Python

Аки гранитные столпы

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

Zen of Python

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

Админ в полулежачем, и уже три года спина не болит.

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

Zen of Python

​​7 задач на LeetCode для продвинутых

Проверьте свои навыки математики и логики на уровнях Medium и Hard. Решения прилагаются.

#задача

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

Zen of Python

Знаете, почему оператор += ведет себя по-разному со списком и строкой? Поделитесь в комментариях.

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

Zen of Python

​​Оптимизация памяти в Python: 7 советов

Шикарный гайд от Medium-блогера, в котором вы узнаете:

— какие типы объектов менее затратны с точки зрения памяти;
— как эффективнее обрабатывать крупные файлы;
— что такое Lazy Evaluation и проч.

Для доступа вам потребуется VPN.

#лучшиепрактики

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

Zen of Python

LeetCode Wrapped — ваша LeetCode-статистика за год

Платформа предоставляет быстрый и всесторонний обзор вашего пути на LeetCode за последний год

Для того, чтобы получить статистику, достаточно лишь ввести свое имя пользователя

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

Стоимость: #бесплатно

#LeetCode #аналитика #статистика

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

Zen of Python

​​Исследование: стоит ли учиться на Python-разработчика в 2024 году

Сравнили официальную инфляцию и зарплаты Python-разработчика за 4 года, чтобы выяснить, нужно ли тратить годы на изучение языка.

#карьера

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

Zen of Python

​​Что произошло в мире Python за 2023 год

Приятно позитивный подкаст длиной в 45 минут от канала MoscowPython. Освещают основные вехи ЯП за прошедший год:

— ИИ-ассистенты для кодинга: какой выбрать и кто действительно умеет в тесты;
— релиз Py 3.12: типизация, pipe-оператор и проч.;
— No GIL;
— безопасность всего на PyPi и проч.

#факты

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

Zen of Python

​​«Какой функциональный язык программирования стоит выбрать начинающему разработчику?» — советы от пользователей Reddit

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

#факты #карьера

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

Zen of Python

​​Бесплатные Py-конференции 2024

Если вам захотелось послушать про питон, но платить не захотелось, то вот календарь бесплатных мероприятий на dev.events, включая наши, отечественные.

#события

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

Zen of Python

​​Как делиться кодом с новичком

Вопрос от @Pachacu:

«Товарищи смотрите такой затык: я писал огромную обособленную часть приложения в одиночку. Сейчас мне дают человека и говорят: часть работы ты должен перераспределить на него. А я вообще бес понятия как это возможно. Мне кажется, что разобраться могу только я и вообще свой г-код не хочется объяснять никому... кароче волнуюсь почему то
Было у кого такое? Поделитесь опытом?»

Пожалуйста, будьте взаимовежливы. Однажды и вам здесь помогут.

#обсуждение

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

Zen of Python

​​​​Поздравляем победителей

Задачу о сортировке верно решили:
— @swell_d;
— @Alex_Bur.

Присоединяйтесь к нам, решение задач — хороший способ подготовиться к собеседованиям.

#задача

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

Zen of Python

​​Задача о двоичных строках

Создайте функцию с регулярным выражением, способную оценивать двоичные строки (которые состоят только из 1 и 0) и определять, делится ли они на 7. Перегонять число в десятичную систему счисления не требуется.

— пустые строки следует отклонять;
— функция должна отклонять строки с любыми символами, кроме 0 и 1;
— Числа, начинающиеся с нуля, не будут проверяться (кроме числа 0).

is_divisible_by_seven(100010)
>>> False

#задача

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