Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
📑🐊 Изучаем словари в Python
Словари в Python — это фундаментальный тип данных , представленный в виде пары ключ-значение.
Они описываются как объект сопоставления, который сопоставляет хэшируемые значения с произвольными объектами.
👆🏻Читать
#python
Словари в Python — это фундаментальный тип данных , представленный в виде пары ключ-значение.
Они описываются как объект сопоставления, который сопоставляет хэшируемые значения с произвольными объектами.
👆🏻Читать
#python
www.internet-technologies.ru
Изучаем словари в Python
В статье рассказывается о том, что такое словари в Python. Они используются для хранения данных в формате ключ-значение
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
🐊🪙 Python с Selenium
Начните свой проект по науке о данных с создания Python-скрипта, используя библиотеку Selenium для извлечения данных.
Предлагаем узнать, как это выполнить в 3 шага.
https://nuancesprog.ru/p/16725/
#python
Начните свой проект по науке о данных с создания Python-скрипта, используя библиотеку Selenium для извлечения данных.
Предлагаем узнать, как это выполнить в 3 шага.
https://nuancesprog.ru/p/16725/
#python
NOP::Nuances of programming
Как собрать данные для DS-проекта с помощью Python: 3 шага
Начните свой проект по науке о данных с создания Python-скрипта, используя библиотеку Selenium для извлечения данных. Предлагаем узнать, как это выполнить в 3 шага.
Forwarded from Data Асы 🧩🖧🐉🐘🐧❄️📊
❓🐍 15 самых часто задаваемых вопросов на собеседовании про Python
Разбор 15 самых часто задаваемых вопросов для начинающих, а также для продвинутых Python-разработчиков.
👆🏻Читать
#python
Разбор 15 самых часто задаваемых вопросов для начинающих, а также для продвинутых Python-разработчиков.
👆🏻Читать
#python
Библиотека программиста
🐍 15 самых часто задаваемых вопросов на собеседовании про Python
Разбор 15 самых часто задаваемых вопросов для начинающих, а также для продвинутых Python-разработчиков.
Forwarded from Анализ данных (Data analysis)
❓Хотите перейти в BI-аналитику?
Сделайте первые шаги на пути к новому этапу в карьере уже 30 января в 20:00! Приглашаем вас на открытый урок «Подготовка данных для дашборда в Pandas» в OTUS.
Вебинар состоится в рамках онлайн-курса «BI-аналитика» для продуктовых и маркетинговых аналитиков, аналитиков данных, Product Owner’ов и Project Manager’ов, Data Scientist’ов, Data Engineer’ов и выпускников, которые хотят работать в области BI-аналитики.
✅На занятии вы узнаете про методы предобработки и “очистки” данных для дальнейшего построения дашбордов в Python Pandas.
➡️Какой результат мы получим?
Преобразуем учебный набор данных, очистим его от пропусков и дубликатов, посмотрим различные способы трансформации (группировка, транспонирование строк/столбцов и т.д.).
➡️Пройдите вступительный тест, чтобы определить уровень своей подготовки и записаться на урок: https://otus.pw/3QTv/
Сделайте первые шаги на пути к новому этапу в карьере уже 30 января в 20:00! Приглашаем вас на открытый урок «Подготовка данных для дашборда в Pandas» в OTUS.
Вебинар состоится в рамках онлайн-курса «BI-аналитика» для продуктовых и маркетинговых аналитиков, аналитиков данных, Product Owner’ов и Project Manager’ов, Data Scientist’ов, Data Engineer’ов и выпускников, которые хотят работать в области BI-аналитики.
✅На занятии вы узнаете про методы предобработки и “очистки” данных для дальнейшего построения дашбордов в Python Pandas.
➡️Какой результат мы получим?
Преобразуем учебный набор данных, очистим его от пропусков и дубликатов, посмотрим различные способы трансформации (группировка, транспонирование строк/столбцов и т.д.).
➡️Пройдите вступительный тест, чтобы определить уровень своей подготовки и записаться на урок: https://otus.pw/3QTv/
Forwarded from Анализ данных (Data analysis)
🔥 7 расширенных операций со списками Python, которые могут эффективно оптимизировать ваш код
В этой статье мы покажем вам семь расширенных операций со списками, которые сделают ваш код аккуратнее, чище и качественнее.
▪Читать
▪Зеркало
@data_analysis_ml
В этой статье мы покажем вам семь расширенных операций со списками, которые сделают ваш код аккуратнее, чище и качественнее.
▪Читать
▪Зеркало
@data_analysis_ml
Forwarded from Анализ данных (Data analysis)
📂 3 способа сбора данных для DS-проекта.
Любой проект по науке о данных нуждается в данных. Чтобы извлечь их с сайта и создать необходимый набор, используются инструменты веб-скрейпинга.
Однако на одном сайте не всегда находятся все нужные данные либо там могут быть несоответствия, из-за которых можно извлечь только часть данных.
Так случилось со мной, когда я искал данные о футбольных матчах, проведенных на Чемпионатах мира с 1930 по 2022 год. Некоторые данные были извлечены, но не все. С помощью этого руководства мы извлечем остальные данные с нуля с помощью Selenium, чтобы в дальнейшем использовать их в проекте.
▪Читать
@data_analysis_ml
Любой проект по науке о данных нуждается в данных. Чтобы извлечь их с сайта и создать необходимый набор, используются инструменты веб-скрейпинга.
Однако на одном сайте не всегда находятся все нужные данные либо там могут быть несоответствия, из-за которых можно извлечь только часть данных.
Так случилось со мной, когда я искал данные о футбольных матчах, проведенных на Чемпионатах мира с 1930 по 2022 год. Некоторые данные были извлечены, но не все. С помощью этого руководства мы извлечем остальные данные с нуля с помощью Selenium, чтобы в дальнейшем использовать их в проекте.
▪Читать
@data_analysis_ml
Python import, как и для чего? / Хабр
https://habr.com/ru/post/713458/
https://habr.com/ru/post/713458/
Хабр
Python import, как и для чего?
Что такое import в Python? В языке программирования Python подключение пакетов и модулей осуществляется с помощью import. Это позволяет распределять код по логическим "узлам" приложения(модели данных,...
Forwarded from Zen of Python
С чего начать изучать Python?
Одна из важных тем в Python — декораторы.
Именно с ними вы можете познакомиться на открытом уроке 25 января в 20:00 мск в рамках специализации «Python Developer».
Сурен Хоренян, опытный Python-разработчик из МТС, расскажет, что из себя представляют декораторы и как работают, а также научит создавать их самостоятельно.
Программа предназначена для тех, кто хочет с нуля освоить востребованную профессию Python-разработчик до компетенций, соответствующих Middle-уровню.
Записаться на урок можно тут: https://otus.pw/u1Ig/
Реклама ООО «Отус Онлайн-Образование» LjN8KHDTt
Одна из важных тем в Python — декораторы.
Именно с ними вы можете познакомиться на открытом уроке 25 января в 20:00 мск в рамках специализации «Python Developer».
Сурен Хоренян, опытный Python-разработчик из МТС, расскажет, что из себя представляют декораторы и как работают, а также научит создавать их самостоятельно.
Программа предназначена для тех, кто хочет с нуля освоить востребованную профессию Python-разработчик до компетенций, соответствующих Middle-уровню.
Записаться на урок можно тут: https://otus.pw/u1Ig/
Реклама ООО «Отус Онлайн-Образование» LjN8KHDTt
Forwarded from Zen of Python
Бесконечно можно смотреть на три вещи: горящий огонь, бегущую воду и на шпаргалки по регуляркам
Держите объёмную шпаргалку для 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 #паттерны
Паттерны проектирования помогают быстрее и эффективнее создавать код, а не «изобретать велосипеды». Если разработчик может грамотно формализовать проблему с помощью ООП и выбрать подходящий паттерн для её решения, во-первых, это очень круто и профессионально, а во-вторых, это может серьезно ускорить сроки разработки.
В статье — 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/
#шпаргалки
Вообще, изучение основ Python почти ничем не отличается от любого другого языка. Но дальше в ход идёт разделение на сферы, синхронное/асинхронное программирование, тестирование и инструменты, часто индивидуальные для каждого языка.
Вот такие вот роадмапы помогают окончательно не запутаться и структурировать обучение. На картинке общий план развития. А в статье — подробности с пояснениями: https://tproger.ru/articles/python-roadmap/
#шпаргалки
Forwarded from Zen of Python
Вопросы с собеседований: Как сортировать словарь по значению?
Загвоздка в том, что словари в Python не имеют специальных методов, позволяющих сортировать элементы по значениям.
Поэтому сортировку словаря по значению хочется сделать при помощи других структур данных. Например, первое, что приходит на ум — списки. Но этом медленное и неэффективное решение. И если вы ответите так на собеседовании, считайте, что лучше было промолчать.
Вот небольшая заметка, в которой вы найдёте несколько оптимальных способов отсортировать словарь по значению в Python:
https://pythonist.ru/sortirovka-slovarya-po-znacheniyu-2/
Загвоздка в том, что словари в 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/
#библиотека
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/
Как минимум, это очень мотивирует — видишь, как разработчики с абсолютно разным опытом что-то делают, спотыкаются и ошибаются. Даже возникает желание что-нибудь эдакое написать, чтобы скорее поделиться с сообществом. Как максимум, можно найти идею для пет-проекта, задать вопрос или, наоборот, помочь кому-то:
https://www.reddit.com/r/Python/comments/10ntjak/sunday_daily_thread_whats_everyone_working_on/
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
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
#советы
В статье собрано 7 советов, которые помогут вам понять, в каких случаях лучше использовать библиотеки NumPy и NumExpr, как улучшить производительность функции pandas apply() или разобраться в плюсах и минусах Numba. И в целом улучшить свои навыки программирования на Python:
https://towardsdatascience.com/speed-up-your-python-skills-in-2023-e680f4c56f37
#советы
Forwarded from Анализ данных (Data analysis)
Эта шпаргалка по регулярным выражениям покажет вам наиболее часто используемые регулярные выражения, которые любой python разработчик или системный администратор может использовать в качестве краткого справочника.
▪ Читать
▪Зеркало
@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
Новичкам она будет полезна для уверенного старта, а опытным разработчикам подскажет, куда развиваться дальше.
Это не новость, ребята обновляют роадмап каждый год. Да и вообще, это классный проект, в котором есть куча других дорожных карт, не только Python. Но только недавно появилась возможность понажимать кнопочки и почитать подробнее. И этого не хватало давно.
Так что если ещё не сохранили себе, рекомендуем: https://roadmap.sh/python
#шпаргалки https://t.me/zen_of_python/2178