3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
🚀 Как выглядит рельеф Марса? Выясняем с помощью Python

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

https://habr.com/ru/company/skillfactory/blog/649097/
Библиотека пользовательского интерфейса CustomTkinter

CustomTkinter — это библиотека пользовательского интерфейса Python, основанная на Tkinter, которая предоставляет новые, современные и полностью настраиваемые виджеты. Они создаются и используются как обычные виджеты Tkinter, а также могут использоваться в сочетании с обычными элементами Tkinter.

В этом репозитории вы найдёте инструкцию по установке и использованию, а также примеры готовых виджетов:

https://github.com/TomSchimansky/CustomTkinter
💻Веб-парсинг на Python

В данном видео выполняем заказ, взятый на фрилансе. Будем парсить продукты со скидками и записывать данные в CSV файлы с последующей выгрузкой в телеграм-бота, написанного на библиотеке aiogram.

Все это будем делать с помощью библиотек requests, beautifulsoup4, aiogram, csv и fake-useragent.

Ссылки на YouTube:
Часть 1
Часть 2
Необходимо создать словарь. Какие типы данных нельзя использовать в таком случае в качестве ключа?
Anonymous Quiz
19%
frozenset, кортеж
12%
число, кортеж
42%
булево значение
27%
список, словарь
🔥 Полезные библиотеки Python

Red
- многофункциональный Discord бот написанный на Python. Модулями бота можно управлять прямо из Discord.

Поддерживает функции модерации(кики, баны, фильтры и т.д), стримы, музыкальные функции, добавление администраторов и много другое.

️ GitHub/Инструкция
VSCode_keyboard_shortcuts_windows.pdf
142.3 KB
💾 Шпаргалка по горячим клавишам VSCode для Windows

#doc
Немного фактов про Python

Во первых, это не змея. Название пошло в честь «Монти Пайтона» (Monty Python) — ведущего из любимого шоу разработчика «Летающий цирк Монти Пайтона».

Думаете, Python — молодой, современный язык? Но нет, он старше даже Java. Версия Python 1.0 вышла в январе 1994 года. То есть языку сейчас 28 лет.
⚡️ Алгоритм DFS

Depth-first search
используется для рекурсивного обхода графа. Чаще всего он используется для поиска элементов, для поиска мостов графов или для преобразования дерева в строку.

Как он работает? Мы берём любую вершину и проходимся по её соседям до того, пока у нашей вершины не останется связей. У каждого соседа мы вызываем эту же функцию и проделываем ту же операцию.

Главное не забыть записать вершину в посещённые, чтобы избежать циклического прохода по одним и тем же элементам графа.

Но вот рекурсия вызывает много проблем. Из-за переполнения стека мы не можем работать с большими графами.
Циклы и условия в Python.pdf
915.7 KB
💾 Циклы и условия в Python на русском

🌵 Инструкции if, while и for
🌵 Проверка условия и ветвление
🌵 Операторы and и or
🌵 Трехместный оператор if/else
🌵 Циклы while, for
🌵 Инструкции break и continue и д.р
Какой паттерн реализован выше?
Anonymous Quiz
22%
Observer
21%
Mediator
17%
Strategy
40%
Узнать ответ