Python Learning
33.5K subscribers
1.95K photos
8 videos
7 files
951 links
№ 4974297878

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
Download Telegram
👍14🏆6🤔5😱4🔥3🗿1🆒1
Как получить размер папки с помощью Python?

Чтобы получить размер каталога, пользователь должен пройти по всей папке и добавить размер каждого файла, присутствующего в этой папке, и покажет общий размер папки.

Другие способы решить данную задачу можно найти здесь.
👍213🏆2🎉1
Пишем торгового бота для акций

Смотреть статью
👍20😱95
Циклический сдвиг списка на N элементов вправо

Как реализовать циклический сдвиг списка на заданное количество шагов вправо? Ответ на картинке.
👍222🔥2👨‍💻1
Интерактивчик

Представьте, вы прошли собеседование на позицию Python разработчика и устроились на свою первую работу!

Работадатель спрашивает вас, какую бы зарплату вы хотели? Ваш варианта ответа на такой вопрос в комментариях(На сайте было написано что зарплата от 60 тыс рублей).
👍13💯5🤔1
Как подключить WiFi с помощью Python?

Библиотека os помогает нам взаимодействовать с операционной системой напрямую через python с помощью нескольких методов, таких как path(), getcwd(), system() и т. д.

Подробнее про работу кода можно почитать здесь.
👍224💯2🗿2🤔1🎉1
🗿40👍3👨‍💻3
Каким будет вывод этого кода?
Anonymous Quiz
29%
hello NO
26%
hello Zero Division Error
10%
NO
7%
hello
27%
Посмотреть ответ
🗿17👍75🤔2🔥1😢1🎉1🆒1
Случайная перетасовка словаря в Python

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

Напишите однострочник, который будет подсчитывать количество заглавных букв в файле

В этом однострочнике мы открываем файл ‘filename.txt’ и пробегаемся по всем его строкам и символам в каждой строке.

Для каждого символа, который является заглавной буквой метод isupper() возвращает True, и мы добавляем 1 к счетчику с помощью функции sum(). В конце, num_uppercase будет содержать количество заглавных букв в файле.
👍22🏆3🎉1👨‍💻1
Как работает функция print в Python

Функция print() в Python используется для вывода текстовой информации на экран или в консоль. Эта функция может принимать один или несколько аргументов. Одним из обязательных аргументов является строка или объект, который будет выведен.

Смотреть статью

P.S. Для продвинутых питонистов в конце статьи тоже найдется немного интересной информации
👍15🗿51
👍84
Каким будет результат выполнения кода?
Anonymous Quiz
18%
[1, 2, 3]
27%
42
8%
[42]
20%
[1, 42, 3]
3%
None
12%
Error
12%
Узнать ответ
🤔39👍25😱2🎉2🔥1
Пакет pytemperature

Благодаря этому пакету вы сможете с легкостью переводить градусы цельсия, фаренгейта и кельвина друг в друга.

Документация пакета лежит здесь.
👍18🗿7🎉52🤔1🏆1
За границей Hello World: полный гайд по разработке Telegram ботов с помощью Python и Aiogram 3. Часть 1

Гайд будет полезен прежде всего тем, кто уже пробовал разобраться в теме и имеет базовые знания.

Смотреть статью
👍20🗿43🏆1
Отправляем SMS-сообщения с помощью Python

Мы собираемся использовать веб-API, чтобы упростить и повысить надежность отправки SMS.

Подробную инструкцию можно найти здесь.
👍33🎉5🏆31
3 интересных функции в random

Этот пост более для тех, у кого есть соответствующий бэкграунд и кто хочет знать про random больше среднего.

betavariate() — используется для получения случайного числа с плавающей запятой от 0 до 1 на основе бета-распределения (применяется для статистических расчетов).

gauss() — генерирует случайное число с плавающей запятой на основе распределения Гаусса (используется в теории вероятности).

paretovariate() — возвращает случайное число с плавающей запятой на основе распределения Парето (используется в теории вероятности).
👍21🎉43🥰2
Работаем с картинками в Python

Библиотека Pillow — это очень мощный, быстрый и удобный инструмент для обработки графики в Python.

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

Метод Image.open('resources/img/cat.jpg') считывает картинку из папки.

img.convert('L') трансформирует картинку в черно-белую.

ImageOps.invert(image) обращает цвета.

img.transpose(Image.FLIP_LEFT_RIGHT) вертикально отзеркаливает картинку.

img.save('grayscale_cat.jpg') сохранит картинку на диске.
22👍9🔥2
Нижнее подчеркивание

Во-первых, _ используется, когда вам нужно придумать имена для значений, которые вам не нужны – например, в циклах for.

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

В-третьих, руководство модуля gettext рекомендует псевдоним его функции gettext() для _(), чтобы минимизировать загромождение вашего кода.
👍298