Python | Программирование
9.85K subscribers
1.83K photos
2 videos
139 files
1.54K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
加入频道
Где и как хранить секреты в коде?

• Python и переменные окружения. Как нужно хранить конфиденциальная данные в коде, логины, пароли, ключи и так далее.

🧷 Смотреть видео

#Видео
🔖 Шпаргалка Real Python

Еще одна обширная, но понятная шпаргалка по Python, которая может помочь разработчикам в их задачах, связанных с Python. Он не только охватывает основы Python, но и отлично справляется с синтаксисом и практическими примерами.

👉 Смотреть шпаргалку

#Шпаргалка
🧩 Переносим треки из Яндекс.Музыки в Spotify с помощью Python

• Используя Python и Selenium, получим все плейлисты и альбомы из Яндекс.Музыки, а с помощью библиотеки spotipy перенесем фонотеку в Спотифай.

🧷 Читать статью

#Статья
📌 Создание собственных модулей

• Создать собственный модуль очень легко. Да вы всё время делали это! Ведь каждая про- грамма на Python также является и модулем. Необходимо лишь убедиться, что у неё установлено расширение .py. Следующий пример объяснит это.

• Выше приведён простой модуль. Как видно, в нём нет ничего особенного по сравнению с обычной программой на Python. Далее посмотрим, как использовать этот модуль в других наших программах. Помните, что модуль должен находиться либо в том же каталоге, что и программа, в которую мы импортируем его, либо в одном из каталогов, указанных в sys.path.

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

#урок
🔖 Шпаргалка Cheatography

В
основном она охватывает такие системные темы Python, как sys переменные sys.argv Python, методы файлов, методы списков, методы даты и времени, переменные ОС Python, индексы и фрагменты Python, уникальные методы, строковые методы и т.д.

👉 Смотреть шпаргалку

#Шпаргалка
🧩 Моделируем игру в кости на Python с помощью метода Монте-Карло

• В этой статье учимся использовать метод Монте-Карло для прогнозирования вероятностей.

🧷 Читать статью

#Статья
Анонимная, временная почта на Python для принятия кодов активации

• В данном видео пишем часть скрипта для принятия сообщений с кодами активаций на анонимную, временную почту. Используем в работе api сервиса, модуль requests и json.

🧷 Смотреть видео

#Видео
📌 Модуль string в Python, текстовые константы и шаблоны.

• Многие функции, ранее реализованные в модуле string, были перенесены в методы объектов str. Модуль string сохраняет несколько полезных констант и классов для работы с объектами str.

• Шаблоны строк предназначены в качестве альтернативы встроенному синтаксису замены переменных при форматировании строк. При интерполяции строки по шаблону string.Template переменные идентифицируются с помощью префикса $, например, $var. В качестве альтернативы, если необходимо выделить их из окружающего текста, они также могут быть обернуты фигурными скобками, например ${var}.

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

#урок
🧩 Как «оживлять» графики и впечатлять всех красивыми анимациями с помощью Python?

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

🧷 Читать статью

#Статья
Как спарсить товары с любого сайта и выгрузить в эксель?

• В этом видео автор показывает, как можно быстро написать простой парсер на python с выгрузкой в эксель таблицу, используя BeautifulSoup4.

🧷 Смотреть видео

#Видео
📌 Модуль unicodedata в Python, база данных Unicode.

• Модуль unicodedata обеспечивает доступ к базе данных символов Unicode (UCD), которая определяет свойства символов для всех символов Unicode.

• Модуль unicodedata использует те же имена и символы, которые определены в Стандартном приложении Unicode № 44 "База данных символов Unicode" .

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

#урок
Работа с CSV файлами в Python

• В данном видео научимся записывать данные в CSV файл с помощью Python и модуля csv. Разберем проблемы с кодировкой в Windows, запись через пустую строку и научимся изменять разделитель при записи данных в CSV файл.

🧷 Смотреть видео

#Видео
📌 Класс ChainMap() модуля collections в Python.

• Класс ChainMap() предназначен для быстрого объединения нескольких словарей, чтобы их можно было рассматривать как единое целое. Такой контейнер объединяет словари и ищет ключи намного быстрее, чем создание нового словаря и выполнение объединения при помощи вызовов dict.update().

• Класс ChainMap() может использоваться для имитации вложенных областей и полезен при создании шаблонов.

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

#урок
🧩 Конкурентность и параллелизм в Python: в чем разница?

• В статье на простых примерах рассматриваются концепции конкурентности и параллелизма в Python и подходы для работы с этими концепциями: многопоточность, сoroutines, asyncio и многопроцессорность.

🧷 Читать статью

#Статья
Запись данных в Excel файл из JSON

• Обработка Excel файлов с использованием Python.

🧷 Смотреть видео

#Видео
🔖 Шпаргалка gto76

Это очень обширная шпаргалка по Python, предлагаемая GitHub, которая должна стать вашим помощником, когда вы работаете над проектом Python. GitHub гарантирует, что это полное руководство для разработчиков и специалистов по данным и одинаково полезно для новичков и экспертов.

👉 Смотреть шпаргалку

#Шпаргалка
Заказчики и работодатели будут говорить вам, что скоро искусственный интеллект вас заменит. Они будут говорить, что API OpenAI стоит дешевле вашего часа и ставку нужно понижать, а не а не повышать 😱

Но суровая правда в том, что AI заменит их, а не вас. Посмотрите этот проект, он бесплатный и код открыт.

Раньше, чтобы создать свой продукт нужен был капитал и талант управленца. Нужны были дизайнеры, маркетологи, программисты, QA, менеджеры, HR и другие 💰.
Времена изменились. Если это решение может заменить всех, зачем ВАМ теперь заказчик/работодатель?

P.S. Без знания Python, у вас вряд ли получится развернуть данный проект, держите бесплатный курс, который поднимет ваш скилл до нужного уровня.
🧩 Как ускорить код на Python: выбираем инструмент для оптимизации производительности программы

• В этой статье мы рассмотрим различные профилировщики (cProfile, Pyinstrument, Eliot) и обсудим их плюсы и минусы, а также когда и где их лучше применить.

🧷 Читать статью

#Статья
📌 Модуль glob в Python, поиск файлов по шаблонам.

• Модуль glob находит все пути, соответствующие указанному шаблону, в соответствии с правилами, используемыми оболочкой Unix. Результаты возвращаются в произвольном порядке.

• Расширение переменных пути при указании тильды ~/path не выполняется, но символы '*','?' и диапазоны символов, такие как [a-z0-9], будут работать правильно. Это делается с помощью согласованных функций os.scandir() и fnmatch.fnmatch(), а не путем фактического вызова оболочки.

Рассмотрим каталог, содержащий следующие файлы: 1.gif, 2.txt, card.gif и вложенный каталог sub, который содержит только файл 3.txt. Функция glob.glob() даст следующие результаты. Обратите внимание, как сохраняются любые ведущие компоненты пути (код на картинке).

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

#урок
🔖 Шпаргалка по ускоренному курсу Python

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

👉 Смотреть шпаргалку

#Шпаргалка