3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Создаём приложение для игры в кости с помощью Python

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

Подробнее:

https://realpython.com/python-dice-roll/
Как можно более кратко представить эту запись?
Anonymous Quiz
11%
A = Y if Z else Y
65%
A = Y if X else Z
8%
A = X if Z else Y
16%
A = X if Y else Z
⚡️ Принцип KISS

«Keep it simple, stupid»
означает, что программисту нужно максимально упрощать код, делать его более понятным. Таким образом в разы легче добавить новые фичи в проект, а вы сможете со спокойной душой уйти в отпуск.

Как это — проще? Вам не стоит реализовывать функционал, которые, более вероятно, не будут использовать. Также надо уметь остановиться, добавляя новые уровни абстракции или создавая интерфейсы.
Необходимо собрать и вывести все уникальные слова из строки рекламного текста. Какой из перечисленных типов данных Python подходит лучше всего?
Anonymous Quiz
17%
кортеж (tuple)
31%
список (list)
31%
множество (set)
20%
словарь (dict)
🥋 Что такое метанавыки и почему они важнее софт-скилов?

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

https://proglib.io/sh/WXEcg6wP3M
Что выведет код?
Anonymous Quiz
25%
1
22%
'1'
29%
var=1
24%
Узнать ответ
🚀 Как выглядит рельеф Марса? Выясняем с помощью 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/Инструкция