Библиотека питониста | Python, Django, Flask
39.8K subscribers
2.89K photos
79 videos
51 files
4.5K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://t.iss.one/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
Chardet

Модуль Chardet используется для определения кодировки файла или потока данных. Этот пакет очень выручает при анализе больших полотен разного текста. Также Chardet пригодится при работе с удаленно скачанными данными в неизвестной вам кодировке.

После установки Chardet у вас появится дополнительный инструмент командной строки под названием chardetect. Им можно пользоваться вот так(см картинку).

Конечно же, никто не запрещает работать с библиотекой классическим (программным) способом. Подробнее см. документацию.
👍6
Строим многорядные столбчатые диаграммы с помощью Python

Библиотека matplotlib для построения графиков данных даёт возможность представлять объекты Dataframe в форме столбчатых графиков. Импортируем библиотеки, загоняем данные в датафрейм и используем функцию plot для вывода диаграмм. В последней строчке очепятка — правильно: plt.pyplot.show()
👍13🔥4🤔1
Проверяем правильность пути к файлу

Метод os.path.isfile() возвращает логическое значение класса bool. Метод os.path.isfile() возвращает True, если указанный путь является существующим обычным файлом. В противном случае возвращается False.
👍16
Вычисление размера объектов

Так как в python всё является объектами, мы можем вычислить размер практически у всего с помощью sys.getsizeof().

Функция getsizeof вызывает метод __sizeof__ объекта и добавляет дополнительные данные сборщика мусора. Хотя все встроенные объекты вернут верный размер, в общем случае это не будет так для пользовательских объектов.
👍8
13 советов и приемов для современных приложений Flask.

https://pgjones.dev/blog/modern-flask-2023/
👍5👏1