Python Learning
34K subscribers
1.93K photos
8 videos
7 files
930 links
№ 4974297878

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
加入频道
Как прочитать файл объемом 8 ГБ на Python с помощью компьютера с 2 ГБ ОЗУ?

Это решение работает для любых больших файлов.

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

Таким образом, файл никогда не будет полностью загружен в память, и ваша обработка будет выполняться на ходу.
👍56🍾74🏆3🎉2
👍1
Что выведет код?
Anonymous Quiz
53%
1
22%
10
20%
Error
2%
Другое
3%
Не знаю
🤔21👍7🎉3🍾2🆒2
Сортировка словаря по значениям

С помощью приведенного выше фрагмента кода вы сможете с легкостью отсортировать свой словарь.
🆒15👍6👨‍💻2💯1
Пишем сайт поиска работы на Python Django

Django — это высокоуровневый Python веб-фреймворк, который позволяет быстро создавать безопасные и поддерживаемые веб-сайты.

Смотреть статью
👍17👨‍💻5🎉31🏆1🗿1
3
Что выведет код сверху?
Anonymous Quiz
13%
-1.5
9%
1.5
19%
-0.5
8%
0.5
22%
2
28%
Error
🤔16👍10🗿5🎉3🔥2🆒2🍾1
🐍🛣 Дорожная карта Python-разработчика в 2023 году

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

Смотреть статью
👨‍💻9👍3🍾1🆒1
👍2
Что выведет данный код?
Anonymous Quiz
47%
True
37%
False
8%
None
8%
Исключение
🆒12👍9🤔8🎉2🍾21🔥1
Регулировка контрастности, резкости и яркости изображения

В следующем примере мы изменим контраст изображения с коэффициентом 1, что дает исходное изображение. Затем с коэффициентом 1,5, что увеличивает контраст изображения. А затем с коэффициентом 0,5, что делает изображение серым.

Ознакомиться подробнее можно здесь.
👍5🔥3🎉21💯1🆒1
Blanket — это приложение, написанное на Python, для воспроизведения различных фоновых шумов, которое повышает вашу продуктивность, помогая сосредоточиться.

Это приложение содержит звуки ветра, дождя, шторма, птиц, города, поезда, камина и т.п. Эти звуки постепенно добавляются в приложение и их можно смешивать, причём с разным уровнем громкости. Например, интересным получается микс ветра, волн и лодки.

https://github.com/rafaelmardojai/blanket/
👍27🎉4🏆1
Проверка возможности вызова

Есть встроенная возможность быстро проверить, получится ли вызвать ту или иную переменную с помощью (). Для этого можно вызвать функцию callable.
16👍10
Валидаторы данных

Не стоит писать собственные регулярные выражения для валидации почты и URL.

Модуль validators даёт возможность использовать уже готовые валидаторы для самых распространенных задач. Документация доступна здесь.
🆒16👍12🎉3🏆1
👍1
Что выведет этот код?
Anonymous Quiz
32%
["hello"]
21%
[ ]
25%
hello
21%
hello world
🤔22👍6🔥3🏆1
Как ускорить приложения на Python

На Python пишут как десктопные программы, так и высокопрофессиональные web-приложения. Он является интерпретируемым языком и благодаря этому можно использовать продвинутые инструменты. Например, интроспекцию и метапрограммирование.

Смотреть статью
👍11🗿3😢1
Конвертируем словарь в список в Python

Благодаря следующему примеру кода с картинки мы можем с легкостью преобразовать наш в словарь в список.
🎉19👍10🏆2💯1🆒1
Воспроизведение видео с Youtube с использованием Python

Pafy - это библиотека Python для загрузки контента YouTube и извлечения метаданных. Ниже приведена команда для установки pafy.

pip install pafy

Подробнее можно почитать здесь.
👍24😱2🆒2🎉1🏆1🗿1
Полезная библиотека boltons

В библиотеке много интересных утилит, дополняющих стандартную библиотеку языка. Сегодня остановимся на strutils, которая фокусируется на работе со строками.

На картинке показано, как можно легко разделить строку по знакам пунктуации, вытащить текст из HTML и найти хештеги в строке. Документация утилиты: https://boltons.readthedocs.io/en/latest/strutils.html
👍9🏆9🍾3🆒2