TGViewer
Channel Public Channel
Python Learning

Python Learning

@python_per_month

№ 4974297878

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
Subscribers
28.1K
Photos
2K
Videos
8
Links
1K

Showing posts older than #1556 · Back to latest

Older Posts 20 shown
Post #1554 6.59K
Как прочитать файл объемом 8 ГБ на Python с помощью компьютера с 2 ГБ ОЗУ?

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

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

Таким образом, файл никогда не будет полностью загружен в память, и ваша обработка будет выполняться на ходу.
  • 👍 56
  • 🍾 7
  • ❤ 4
  • 🏆 3
  • 🎉 2
Post #1553 6.17K
  • 🗿 24
  • 👍 15
  • 🏆 3
  • 🤔 1
Post #1552 6.03K
  • 👨‍💻 3
Post #1550 6.09K
Как узнать текущую директорию?

Чтобы узнать, в какой директории мы сейчас находимся, можно использовать метод getcwd() из модуля os module.
  • 👍 25
  • 🆒 2
  • 🏆 1
Post #1549 6.63K
🐍 Регулярные выражения в Python за 5 минут: теория и практика для новичков и не только

Учимся использовать Regex: немного теории, примеры выражений и 10 практических заданий для отработки навыков.

Смотреть статью
Библиотека программиста 🐍 Регулярные выражения в Python за 5 минут: теория и практика для новичков и не только Учимся использовать Regex: немного теории, примеры выражений и 10 практических заданий для отработки навыков.
  • 👍 13
Post #1548 6.16K
Метод items()

Метод Dictionary items() возвращает итератор типа dict_items. Вы можете перебирать каждый ключ:значение в словаре. Также тип dict_items поддерживает динамическое обновление словаря.
  • 👍 27
  • 💯 2
  • 🆒 2
  • ❤ 1
Post #1546 6.27K
#Вопросы_с_собеседования

❓Как правильно записать данные в файл? Что может пойти не так в ином случае?

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

Если вы используете инструкцию with для открытия файла и возникает проблема, Python гарантирует, что файл будет корректно закрыт.
  • ❤ 21
  • 👍 7
  • 🍾 5
  • 👨‍💻 3
  • 🆒 3
  • 🎉 2
Post #1545 6.15K
Ускорение производительности Python в 3.11

Давайте узнаем что же привело к итоговому приросту производительности на 3-7 процентов.

Смотреть статью
  • 🗿 17
  • 👍 5
  • 👨‍💻 3
  • 🆒 1
Post #1544 6.29K
  • 👍 23
  • 🍾 12
  • 🤔 3
Post #1542 6.02K
  • 🆒 26
  • 👍 9
  • ❤ 3
  • 🤔 2
Post #1541 6.15K
Создание цифровых часов с помощью Python

Используя Turtle, мы можем легко рисовать на чертежной доске. Сначала мы импортируем модуль turtle. Затем создаем окно, затем создаем объект turtle и, используя методы turtle, можем рисовать на чертежной доске.

Результат нашего кода представлен в посте ниже.

Подробнее можно почитать здесь.
  • 👍 15
  • ❤ 2
  • 🏆 2
  • 💯 1
Post #1539 6.02K
Post #1538 6.08K
Встроенные функции all и any

Функция all возвращает True, если переданный ей список пустой или все его элементы истинны.

Функция any возвращает True, если хотя бы один из элементов переданного списка истинный.

Функционал довольно простой и примитивный, но в некоторых ситуациях может уберечь от написания костылей. Вместе с циклами и другими конструкциями может помочь сократить громоздкие функции.
  • 👍 15
  • 💯 5
  • 🆒 2
Post #1536 5.67K
  • 🗿 25
  • 🤔 10
  • 👍 5
Post #1533 5.91K
Удаление пробелов в начале и конце строки

Чтобы удалить пробелы, присутствующие в начале и в конце строки, вы можете использовать метод strip() для строки.

В следующем примере мы присваиваем переменной строку, в начале и в конце которой есть пробелы. Затем мы используем метод strip(), чтобы удалить пробелы вокруг строки.
  • 👍 23
  • 💯 3
  • 🗿 2
  • ❤ 1
  • 🏆 1
  • 🆒 1
Post #1532 6.44K
Post #1530 5.85K
  • 🤔 27
  • 👍 13
  • 🗿 9
  • 🍾 7
  • 🆒 3
  • 🔥 1
  • 😱 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →