3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
💻Веб-парсинг на 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%
Узнать ответ
Умный чат-бот с ИИ на Python

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

Подробнее:

https://www.youtube.com/watch?v=1lwddP0KUEg
🛠 25 полезных малоизвестных интернет-ресурсов для фронтендера и бэкендера

Небольшой обзор интересных интернет-ресурсов в помощь специалистам цифровой индустрии: каталоги дорожных карт и шпаргалок, тесты веб-приложений, бесплатные макеты и иллюстрации, шаблоны резюме и многое другое.

https://proglib.io/sh/v3GP6WwUCe
Счётчик Python: питонический способ подсчёта объектов

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

Подробнее:

https://realpython.com/python-counter/
Допустим, у нас есть словарь d = {"john":40, "peter":45}. Что использовать для получения количества элементов словаря?
Anonymous Quiz
18%
d.size()
40%
len(d)
13%
size(d)
17%
d.len()
12%
Узнать ответ