#python python... PYTHON 🔛 🚀
11 subscribers
912 photos
7 videos
158 files
1.54K links
Download Telegram
🔥 7 расширенных операций со списками Python, которые могут эффективно оптимизировать ваш код

В этой статье мы покажем вам семь расширенных операций со списками, которые сделают ваш код аккуратнее, чище и качественнее.

Читать
Зеркало

@data_analysis_ml
📂 3 способа сбора данных для DS-проекта.

Любой проект по науке о данных нуждается в данных. Чтобы извлечь их с сайта и создать необходимый набор, используются инструменты веб-скрейпинга.

Однако на одном сайте не всегда находятся все нужные данные либо там могут быть несоответствия, из-за которых можно извлечь только часть данных.

Так случилось со мной, когда я искал данные о футбольных матчах, проведенных на Чемпионатах мира с 1930 по 2022 год. Некоторые данные были извлечены, но не все. С помощью этого руководства мы извлечем остальные данные с нуля с помощью Selenium, чтобы в дальнейшем использовать их в проекте.

Читать

@data_analysis_ml
Forwarded from Zen of Python
С чего начать изучать Python?
Одна из важных тем в Python — декораторы.

Именно с ними вы можете познакомиться на открытом уроке 25 января в 20:00 мск в рамках специализации «Python Developer».

Сурен Хоренян, опытный Python-разработчик из МТС, расскажет, что из себя представляют декораторы и как работают, а также научит создавать их самостоятельно.

Программа предназначена для тех, кто хочет с нуля освоить востребованную профессию Python-разработчик до компетенций, соответствующих Middle-уровню.

Записаться на урок можно тут: https://otus.pw/u1Ig/

Реклама ООО «Отус Онлайн-Образование» LjN8KHDTt
Forwarded from Zen of Python
Бесконечно можно смотреть на три вещи: горящий огонь, бегущую воду и на шпаргалки по регуляркам

Держите объёмную шпаргалку для Python.

#шпаргалка
Forwarded from Zen of Python
8 паттернов проектирования для ML-разработчиков

Паттерны проектирования помогают быстрее и эффективнее создавать код, а не «изобретать велосипеды». Если разработчик может грамотно формализовать проблему с помощью ООП и выбрать подходящий паттерн для её решения, во-первых, это очень круто и профессионально, а во-вторых, это может серьезно ускорить сроки разработки.

В статье — 8 паттернов проектирования с примерами кода на Python: https://proglib.io/p/8-patternov-proektirovaniya-kotorye-dolzhen-znat-kazhdyy-ml-razrabotchik-2022-10-27

Изначально паттерны рассматриваются в контексте ML, но будут полезны и другим Python-разработчикам.

#ml #паттерны
Forwarded from Zen of Python
Дорожная карта: изучение Python с нуля

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

Вот такие вот роадмапы помогают окончательно не запутаться и структурировать обучение. На картинке общий план развития. А в статье — подробности с пояснениями: https://tproger.ru/articles/python-roadmap/

#шпаргалки
Forwarded from Zen of Python
Вопросы с собеседований: Как сортировать словарь по значению?

Загвоздка в том, что словари в Python не имеют специальных методов, позволяющих сортировать элементы по значениям.

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

Вот небольшая заметка, в которой вы найдёте несколько оптимальных способов отсортировать словарь по значению в Python:

https://pythonist.ru/sortirovka-slovarya-po-znacheniyu-2/
Forwarded from Zen of Python
Лучшие open-source инструменты для Python проектов

Open-source проекты, сторонние инструменты и библиотеки — это то, за что мы действительно любим Python.

И вот полезная статья, в которой собраны самые полезные, валидированные сообществом и проверенные временем инструменты, конфигурации которых можно встретить в популярных проектах с открытым исходным кодом: https://habr.com/ru/post/708916/

#библиотека
Forwarded from Zen of Python
Внезапно очень интересный тред на Reddit, в котором Python-разработчики рассказывают, над чем они работали на прошлой неделе

Как минимум, это очень мотивирует — видишь, как разработчики с абсолютно разным опытом что-то делают, спотыкаются и ошибаются. Даже возникает желание что-нибудь эдакое написать, чтобы скорее поделиться с сообществом. Как максимум, можно найти идею для пет-проекта, задать вопрос или, наоборот, помочь кому-то:

https://www.reddit.com/r/Python/comments/10ntjak/sunday_daily_thread_whats_everyone_working_on/
Forwarded from Zen of Python
Самые полезные навыки для Python-разработчика в 2023 году

В статье собрано 7 советов, которые помогут вам понять, в каких случаях лучше использовать библиотеки NumPy и NumExpr, как улучшить производительность функции pandas apply() или разобраться в плюсах и минусах Numba. И в целом улучшить свои навыки программирования на Python:

https://towardsdatascience.com/speed-up-your-python-skills-in-2023-e680f4c56f37

#советы
🖥 Шпаргалка по регулярным выражениям Python 2023

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

Читать
Зеркало
Pdf

@data_analysis_ml
Please open Telegram to view this post
VIEW IN TELEGRAM
Обновлённая дорожная карта по Python на 2023 год: теперь интерактивная

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

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

Так что если ещё не сохранили себе, рекомендуем: https://roadmap.sh/python
#шпаргалки https://t.me/zen_of_python/2178
Forwarded from Zen of Python
Обновлённая дорожная карта по Python на 2023 год: теперь интерактивная

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

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

Так что если ещё не сохранили себе, рекомендуем: https://roadmap.sh/python

#шпаргалки
Forwarded from Buterbrod
А что на минусы Питона надо отвечать? GIL? Или он в курсе, зачем существует Arrow? я это имею в виду, если что https://spark.apache.org/docs/latest/api/python/user_guide/sql/arrow_pandas.html "Apache Arrow is an in-memory columnar data format that is used in Spark to efficiently transfer data between JVM and Python processes"