Python Learning
35.4K subscribers
1.89K photos
8 videos
7 files
885 links
№ 4974297878

Обучающий канал по Python

Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Python_per_month
Download Telegram
По поводу проекта, постараюсь в ближайшие 2-3 дня все оформить.
В комментариях под постом поставьте + те, кто хотят участвовать и также в скобках напишите какое время вы уже изучаете Python.
Просьба не оставлять больше одного комментария, чтобы было удобнее считать количество желающих.
Что выведет код сверху?
Anonymous Quiz
18%
3
31%
6
26%
4
25%
Error
Проверяем тип переменной

Функция isinstance() позволяет быстро проверить тип переменной, ничего не устанавливая и не импортируя. Первым аргументом передается сама переменная, а вторым — тип для проверки соответствия.
Парсинг сайтов на Python: подробный видеокурс и программный код

В видеокурсе из семи уроков описывается парсинг сайтов с различной структурой при помощи Python третьей версии, библиотек requests и BeautifulSoup.

Смотреть видеокурс
Что выведет код сверху?
Anonymous Quiz
23%
22
14%
18
26%
24
22%
26
7%
None
9%
Error
Метод Counter.most_common()

Возвращает список из n наиболее распространенных элементов и их количество от наиболее распространенных до наименее. Если n опущено или None, метод cnt.most_common() возвращает все элементы в счетчике.

Элементы с равным количеством упорядочены в порядке, в котором они встречаются первыми.
Что выведет код сверху?
Anonymous Quiz
19%
4
14%
2
41%
0
27%
Error
Проверка четности или нечетности числа без использования оператора %

Хотя этот трюк не намного лучше, чем использование оператора %, но иногда он эффективен (с большими числами).

Рассмотрим пару примеров:
k = 3
Двоичный: «11 & 1» будет 001, поэтому число нечетное
k = 4
Двоичный: «100 & 1» будет 000, поэтому число четное.
Библиотека Selenium

Функционал библиотеки необходим для работы с браузером. В тестировании она является одной из самых популярных. При выполнении кода с картинки откроется браузер Chrome и перейдет на сайт python.org, а также выберет первый html-элемент с классом button.

Возможности библиотеки:
1. Автоматизация работы браузера.
2. Парсинг сайтов, нажатия на кнопки.
3. Эмуляция различных действий пользователя.
4. Отправка GET/POST запросов.

Документация доступна по ссылке.
Учим python за 7 часов! Уроки Python Полный курс обучения программированию на python с нуля

00:00 Вступление в курс уроков по python
00:45 Установка python, первая программа
10:47 Переменные
20:56 Типы данных в python
30:02 Условные операторы if, elif, else
39:03 Условные операторы 2
45:53 Условные операторы Практика
56:44 Цикл while
1:12:37 Цикл for
1:21:23 Цикл for, цикл в цикле
1:29:34 Списки, тип данных list
1:41:29 Списки, методы типа данных list
1:53:21 Кортежи, тип данных tuple
2:08:42 Практика python, модуль os, функция walk
2:21:16 Функции def, определение и вызов
2:30:07 Функции def, параметры и аргументы
2:43:49 Функции переменное количество аргументов, параметр *args
2:56:28 Функции, область видимости переменных
3:08:49 Функции и структура кода
3:22:07 Словари, тип данных dict
3:37:22 Словари, методы dict
3:49:21 Чтение и запись файлов
4:05:29 Множества, тип данных set
4:22:30 Строки, экранированные символы
4:30:17 Строки, методы str
4:43:13 f-строка, форматирование строк
4:50:10 Обработка исключений, try, except
5:09:59 Менеджер контекста with as
5:16:19 Импорт модулей, if name == 'main''
5:34:58 Игра в кости на python tkinter
5:56:53 Декораторы
6:10:36 Генераторы списков, словарей, множеств
6:30:56 Выражение генератор
6:43:03 Функция генератор, оператор yield
6:51:51 lambda функция

Смотреть видео
Python Learning pinned «Учим python за 7 часов! Уроки Python Полный курс обучения программированию на python с нуля 00:00 Вступление в курс уроков по python 00:45 Установка python, первая программа 10:47 Переменные 20:56 Типы данных в python 30:02 Условные операторы if, elif, else…»
Что выведет код сверху?
Anonymous Quiz
46%
True
24%
False
30%
Error
Метод count()

Метод count() возвращает количество раз, когда указанный элемент появляется в последовательности.
Конвертируем из JPG в PNG с помощью Pillow

Для конвертации нам понадобится открыть изображение и просто сохранить его в другом формате.

PNG-формат идеально подходит для фотографий, и при этом позволяет сохранить даже лучшее качество снимков, чем JPG. PNG также поддерживает прозрачность, поэтому это почти идеальный вариант для дизайнеров, которым нужны прозрачные элементы.