TGViewer
Channel Public Channel
Простой Python | Программирование

Простой Python | Программирование

@python_piton_javascript

Заявки принимаются автоматически.
Лучший образовательный канал по Python.

По всем вопросам: @kesh_keshh (реклама)

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Subscribers
126K
Photos
2.8K
Videos
81
Links
1.7K

Showing posts older than #3575 · Back to latest

Older Posts 20 shown
Post #3574 12.3K
#юмор
  • 😁 96
  • 🤣 33
  • 🔥 10
  • 👍 3
Post #3573 13.1K
Работа с бинарными файлами

В отличие от текстовых файлов, бинарные нельзя интерпретировать как символы. Необходимо использовать специальные режимы: rb(read binary) и wb (write binary). Метод .read() вернет объект типа bytes – последовательность байтов.

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

#практика
  • 👍 15
Post #3572 11.9K
Именные кортежи namedtuple

namedtuple – это удобный способ создать неизменяемый класс-объект, у которого есть имена для полей, а не только индексы. Благодаря данному видео ты узнаешь, как пользоваться namedtuple.

👀Смотреть видео

#видео
  • 👍 5
  • 🔥 1
Post #3571 11.5K
Pandas: Лучшие методы

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

👉Читать статью

#статьи
  • 🔥 17
  • 👍 1
Post #3569 11.7K
#юмор
  • 🤣 107
Post #3568 13.9K
Работа с кодировками

При открытии текстового файла Python должен понять, в какой кодировке сохранен текст. Если кодировка указана неверно, могут появится ошибки чтения. По умолчанию системная кодировка – UTF-8, но до сих пор встречаются старые кодировки.

Лучше всего указывать кодировку явно, как показано на первом примере. В противном случае если файл не в UTF-8, возникнет ошибка UnicodeDecodeError. Кодировку можно определять с помощью библиотеки chardet.

#практика
  • 🔥 12
Post #3567 11.8K
Словарь defaultdict

У модуля collections есть специальный тип словаря defaultdict. Это почти то же самое, что обычный dict, только у него есть значение по умолчанию для новых ключей. Для чего это нужно – узнаешь из видеоматериала.

👀Смотреть видео

#видео
  • 👍 4
  • 🔥 1
Post #3565 10.1K
Практический гайд по Alignment

При работе с LLM тебе жизненно необходим Alignment. Это метод дообучения, он делает ответы полезными, безопасными и соответствующими твоим намерениям. В данной статье автор рассказывает, какие методы применяются в современных моделях и как их адаптировать под себя.

👉Читать статью

#статьи
  • 🔥 1
Post #3563 10.6K
Работаем с файлами: Чтение данных

Python предлагает несколько способов чтения файлов. Самый простой – read(). Он читает сразу все данные. Он подойдет для небольших файлов, но если вес больше 2 ГБ, работает неэффективно.

Также есть readline(). Он построчно считывает информацию. Это особенно полезно при анализе логов. Третий вариант работает аналогично, просто выглядит более читабельно.

А если тебе необходимо работать с большими данными, воспользуйся read(size). Ты можешь указать размер информации, который необходимо получить.

#практика
  • 👍 15
Post #3562 11.6K
Класс Enum

В Python есть специальный модуль enum, который позволяет создавать перечисления. Они нужны, когда у тебя есть набор именованных констант. Как пользоваться перечислениями – узнаешь из этого видео.

👀Смотреть видео

#видео
  • 🔥 6
  • 👍 2
Post #3560 12.3K
#юмор
  • 🤣 121
  • 🔥 14
Post #3559 14.1K
PostgreSQL: Как освободить память без удаления данных?

В данной статье автор рассказывает, как он смог освободить 20 ГБ в PostgreSQL без удаления данных. Если кратко, делается это с помощью чистки bloat, пересобиранием таблицы и использованием частичных индексов.

👉Читать статью

#статьи
  • 👍 19
Post #3558 13.1K
Работаем с файлами: Основы

В Python встроен простой API для работы с файлами. Для открытия используется функция open(). Необходимо указать, в каком режиме мы открываем файл. Из основных есть режим чтения (r), записи (w), дозаписи (а), а также бинарный (b). Также можно указать кодировку с помощью encoding.

Файл нужно всегда закрывать, иначе будет утечка ресурсов! Можно закрыть при помощи f.close(), либо конструкцией with. Эта конструкция автоматически закрывает файл, даже если внутри блока произойдет ошибка.

#практика
  • 👍 45
Post #3557 13.9K
#юмор
  • 🤣 161
  • 🔥 23
  • 😁 12
Post #3556 15.3K
Класс Counter

Класс Counter из модуля collections позволяет автоматически подсчитывать количество каждого элемента в итерируемом объекте. Для чего это нужно – узнаешь из видео туториала.

👀Смотреть видео

#видео
  • 🔥 16
  • 👍 3
Post #3555 13.7K
#юмор
  • 🤣 189
  • 😁 22
  • 🔥 8
  • 👍 3
Post #3553 14.3K
PySpark: Что такое UDTF?

UDTF (User-Defined Table Function) — это функция, которая на вход получает одну строку (или набор строк), а на выходе может вернуть несколько строк (таблицу). Для чего это нужно – узнаешь из этой статьи.

👉Читать статью

#статьи
  • 👍 19
  • 🔥 1
Post #3552 12.7K
Класс ChainMap

ChainMap позволяет объединять несколько словарей в цепочку. Сначала ищутся ключи по порядку словарей в цепочке. Запись и удаление происходят только в первый словарь. Делимся видео, где автор демонстрирует применение ChainMap на практике.

👀Смотреть видео

#видео
  • 🔥 7
  • 👍 3
Post #3550 12.2K
#юмор
  • 😁 83
  • 🤣 37
  • 🔥 8
Post #3549 12.9K
Как быстро читать Excel?

В данной статье автор тестирует различные инструменты для считывания данных Excel. Ты узнаешь, чем лучше всего пользоваться: pandas, openpyxl, Tablib, DuckDB или LibreOffice.

👉Читать статью

#статьи
  • 👍 27
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 →