LEGO специально для фанатов Python
А вам какая больше нравится? Поделитесь в комментариях.
А вам какая больше нравится? Поделитесь в комментариях.
👍15❤🔥3🌚2🍌2
Действительно красивый DataViz
Вопрос от подписчика: какие вы знаете библиотеки / фреймворки для визуализации данных, но чтобы качество было высоким?
Я специально ищу решение, которое даёт контроль над каждой деталью, то есть его результат подойдёт для телевидения. Как вы знаете, не все аспекты графика у Matplotlib и Seaborn можно контролировать.
Поделитесь в комментариях, какими тулзами вы пользуетесь, когда график действительно должен быть красивым.
#обсуждение
Вопрос от подписчика: какие вы знаете библиотеки / фреймворки для визуализации данных, но чтобы качество было высоким?
Я специально ищу решение, которое даёт контроль над каждой деталью, то есть его результат подойдёт для телевидения. Как вы знаете, не все аспекты графика у Matplotlib и Seaborn можно контролировать.
Поделитесь в комментариях, какими тулзами вы пользуетесь, когда график действительно должен быть красивым.
#обсуждение
🍌2👍1
Как вызывать функции C в коде Python
15-минутный туториал от CodersLegacy про ctypes:
— как добавить простейший C-модуль внутри Py-проекта;
— как вызвать сишную функцию прямо внутри Py-кода и передать ей аргументы;
— как это повлияет на производительность.
#факты
15-минутный туториал от CodersLegacy про ctypes:
— как добавить простейший C-модуль внутри Py-проекта;
— как вызвать сишную функцию прямо внутри Py-кода и передать ей аргументы;
— как это повлияет на производительность.
#факты
Задача о двоичных строках
Создайте функцию с регулярным выражением, способную оценивать двоичные строки (которые состоят только из 1 и 0) и определять, делится ли они на 7. Перегонять число в десятичную систему счисления не требуется.
— пустые строки следует отклонять;
— функция должна отклонять строки с любыми символами, кроме 0 и 1;
— Числа, начинающиеся с нуля, не будут проверяться (кроме числа 0).
#задача
Создайте функцию с регулярным выражением, способную оценивать двоичные строки (которые состоят только из 1 и 0) и определять, делится ли они на 7. Перегонять число в десятичную систему счисления не требуется.
— пустые строки следует отклонять;
— функция должна отклонять строки с любыми символами, кроме 0 и 1;
— Числа, начинающиеся с нуля, не будут проверяться (кроме числа 0).
is_divisible_by_seven(100010)
>>> False
#задача
🍌2🥰1
«Слушатель» новых файлов в директории
Небольшая Python-библиотека, которая позволяет отслеживать появление новых элементов в папке. Предназначена для обработки сразу после создания: например, подгрузка из файлов.csv в базу данных сразу после создания.
Документация
#библиотека
Небольшая 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()
Документация
#библиотека
GitHub
GitHub - noahridge/python-directory-watch: Simple Python library to watch a directory for new files
Simple Python library to watch a directory for new files - GitHub - noahridge/python-directory-watch: Simple Python library to watch a directory for new files
👍6❤1👏1🍌1
Как делиться кодом с новичком
Вопрос от @Pachacu:
«Товарищи смотрите такой затык: я писал огромную обособленную часть приложения в одиночку. Сейчас мне дают человека и говорят: часть работы ты должен перераспределить на него. А я вообще бес понятия как это возможно. Мне кажется, что разобраться могу только я и вообще свой г-код не хочется объяснять никому... кароче волнуюсь почему то
Было у кого такое? Поделитесь опытом?»
Пожалуйста, будьте взаимовежливы. Однажды и вам здесь помогут.
#обсуждение
Вопрос от @Pachacu:
«Товарищи смотрите такой затык: я писал огромную обособленную часть приложения в одиночку. Сейчас мне дают человека и говорят: часть работы ты должен перераспределить на него. А я вообще бес понятия как это возможно. Мне кажется, что разобраться могу только я и вообще свой г-код не хочется объяснять никому... кароче волнуюсь почему то
Было у кого такое? Поделитесь опытом?»
Пожалуйста, будьте взаимовежливы. Однажды и вам здесь помогут.
#обсуждение
❤3👍3🍌2🥰1
Декораторы доступным языком
Хотите разобраться наконец, почему над некоторыми функциями стоит слово с собачкой?
Годная статья на vc.ru разложит все по полочкам:
— что такое обёртка?
— откуда можно импортировать такие готовые функции, кроме самого Py?
— какая есть альтернатива try — except?
и многие другие полезности.
#лучшиепрактики
Хотите разобраться наконец, почему над некоторыми функциями стоит слово с собачкой?
@logger
def add_two_numbers(a, b):
...
Годная статья на vc.ru разложит все по полочкам:
— что такое обёртка?
— откуда можно импортировать такие готовые функции, кроме самого Py?
— какая есть альтернатива try — except?
и многие другие полезности.
#лучшиепрактики
vc.ru
12 декораторов Python, которые выведут ваш код на новый уровень — Machine learning на vc.ru
Декораторы Python - это мощные инструменты, которые помогают вам создавать чистый, многоразовый и поддерживаемый код.
🍌6⚡5👍2
Бесплатные Py-конференции 2024
Если вам захотелось послушать про питон, но платить не захотелось, то вот календарь бесплатных мероприятий на dev.events, включая наши, отечественные.
#события
Если вам захотелось послушать про питон, но платить не захотелось, то вот календарь бесплатных мероприятий на dev.events, включая наши, отечественные.
#события
😁5🍌4
«Какой функциональный язык программирования стоит выбрать начинающему разработчику?» — советы от пользователей Reddit
Начинающий разработчик решил изучать функциональное программирование и не уверен, какой язык ему выбрать. Рассказываем, что ему посоветовали.
#факты #карьера
Начинающий разработчик решил изучать функциональное программирование и не уверен, какой язык ему выбрать. Рассказываем, что ему посоветовали.
#факты #карьера
❤5👍1🍌1
Что произошло в мире Python за 2023 год
Приятно позитивный подкаст длиной в 45 минут от канала MoscowPython. Освещают основные вехи ЯП за прошедший год:
— ИИ-ассистенты для кодинга: какой выбрать и кто действительно умеет в тесты;
— релиз Py 3.12: типизация, pipe-оператор и проч.;
— No GIL;
— безопасность всего на PyPi и проч.
#факты
Приятно позитивный подкаст длиной в 45 минут от канала MoscowPython. Освещают основные вехи ЯП за прошедший год:
— ИИ-ассистенты для кодинга: какой выбрать и кто действительно умеет в тесты;
— релиз Py 3.12: типизация, pipe-оператор и проч.;
— No GIL;
— безопасность всего на PyPi и проч.
#факты
😁9👍2🍌1
Задача о длине слов
Нам нужно добавить длину каждого слова прямо после него:
Напишите функцию, которая принимает строку и возвращает список с длинами. В строке будет хотя бы один элемент; слова всегда будут разделены пробелом.
#задача
Нам нужно добавить длину каждого слова прямо после него:
"Zen of Python" → ["Zen 3", "of 2", "Python 6"]
Напишите функцию, которая принимает строку и возвращает список с длинами. В строке будет хотя бы один элемент; слова всегда будут разделены пробелом.
#задача
👍2❤1