🔥8👍3❤1🤔1
Книга «40 алгоритмов, которые должен знать каждый программист на Python».
https://habr.com/ru/company/piter/blog/719228/
https://habr.com/ru/company/piter/blog/719228/
Хабр
Книга «40 алгоритмов, которые должен знать каждый программист на Python»
Привет, Хаброжители! Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки...
👍17
Получаем текущее имя пользователя в Python
Модуль
Метод
Модуль
os
в Python предоставляет функции для взаимодействия с операционной системой. os
входит в стандартные служебные модули Python. Этот модуль предоставляет портативный способ использования функций, зависящих от операционной системы.Метод
os.getlogin()
в Python используется для получения имени пользователя, вошедшего в систему на управляющем терминале процесса.👍22❤3
У меня возникают сложности с продуктивной работой на Python.
https://habr.com/ru/company/productivity_inside/blog/719532/
https://habr.com/ru/company/productivity_inside/blog/719532/
Хабр
У меня возникают сложности с продуктивной работой на Python
Примечание: всё, что говорится в этой статье, можно отнести и к любому другому языку с динамической типизацией (скажем, Ruby). Я делюсь своим опытом и мытарствами конкретно по Python только потому,...
👍6
Атака на PyPI с попыткой доставки исполняемого файла Rust.
https://blog.phylum.io/phylum-discovers-another-attack-on-pypi
https://blog.phylum.io/phylum-discovers-another-attack-on-pypi
Phylum Research | Software Supply Chain Security
Phylum Discovers Aggressive Attack on PyPI Attempting to Deliver Rust Executable
Phylum discovers ~6,000 malicious packages published to PyPI shipping Rust stage 1 executables in ongoing malware campaign.
🎉3👍2
Выпущена первая бета-версия Django 4.2.
https://www.djangoproject.com/weblog/2023/feb/20/django-42-beta-1-released/
https://www.djangoproject.com/weblog/2023/feb/20/django-42-beta-1-released/
Django Project
Django 4.2 beta 1 released
Posted by Mariusz Felisiak on February 20, 2023
🎉11👍1
Преобразование XML в YAML в Python.
https://www.pythonforbeginners.com/basics/convert-xml-to-yaml-in-python
https://www.pythonforbeginners.com/basics/convert-xml-to-yaml-in-python
PythonForBeginners.com
Convert XML to YAML in Python - PythonForBeginners.com
Convert XML to YAML in Python will help you improve your python skills with easy-to-follow examples and tutorials.
👍8
Chardet
Модуль Chardet используется для определения кодировки файла или потока данных. Этот пакет очень выручает при анализе больших полотен разного текста. Также Chardet пригодится при работе с удаленно скачанными данными в неизвестной вам кодировке.
После установки Chardet у вас появится дополнительный инструмент командной строки под названием chardetect. Им можно пользоваться вот так(см картинку).
Конечно же, никто не запрещает работать с библиотекой классическим (программным) способом. Подробнее см. документацию.
Модуль Chardet используется для определения кодировки файла или потока данных. Этот пакет очень выручает при анализе больших полотен разного текста. Также Chardet пригодится при работе с удаленно скачанными данными в неизвестной вам кодировке.
После установки Chardet у вас появится дополнительный инструмент командной строки под названием chardetect. Им можно пользоваться вот так(см картинку).
Конечно же, никто не запрещает работать с библиотекой классическим (программным) способом. Подробнее см. документацию.
👍6
Проблема производительности многопроцессорной обработки в Python.
https://pythonspeed.com/articles/faster-multiprocessing-pickle/
https://pythonspeed.com/articles/faster-multiprocessing-pickle/
Python⇒Speed
Python’s multiprocessing performance problem
While multiprocessing allows Python to scale to multiple CPUs, it has some performance overhead compared to threading.
👍9❤2🔥2
Как перебирать строки в Pandas и почему этого делать не следует.
https://realpython.com/pandas-iterate-over-rows/
https://realpython.com/pandas-iterate-over-rows/
Realpython
How to Iterate Over Rows in pandas, and Why You Shouldn't – Real Python
In this tutorial, you'll learn how to iterate over a pandas DataFrame's rows, but you'll also understand why looping is against the way of the panda. You'll understand vectorization, see how to choose vectorized methods, and compare the performance of iteration…
👍2
Строим многорядные столбчатые диаграммы с помощью Python
Библиотека matplotlib для построения графиков данных даёт возможность представлять объекты Dataframe в форме столбчатых графиков. Импортируем библиотеки, загоняем данные в датафрейм и используем функцию plot для вывода диаграмм.В последней строчке очепятка — правильно:
Библиотека matplotlib для построения графиков данных даёт возможность представлять объекты Dataframe в форме столбчатых графиков. Импортируем библиотеки, загоняем данные в датафрейм и используем функцию plot для вывода диаграмм.
plt.pyplot.show()
👍13🔥4🤔1
Как спрогнозировать спрос на самокаты и не захламить город, версия Whoosh.
https://habr.com/ru/company/whoosh/blog/720194/
https://habr.com/ru/company/whoosh/blog/720194/
Хабр
Как спрогнозировать спрос на самокаты и не захламить город, версия Whoosh
Типичное обсуждение легитимности внедрения ML - алгоритмов. Нельзя просто так взять и расставить электросамокаты в городе. Надо, чтобы они находились в нужное время, в нужном месте и...
🔥4👍1
6 лучших инструментов для текстовых аннотаций.
https://newscatcherapi.com/blog/top-6-text-annotation-tools
https://newscatcherapi.com/blog/top-6-text-annotation-tools
Newscatcherapi
Top 6 Text Annotation Tools | NewsCatcher
Annotation is the part where most projects stall, and it can make or break your models. Here are some tools and tips to help you with text annotation needs.
👍4
Итераторы и итерации в Python: выполнение эффективных итераций.
https://realpython.com/python-iterators-iterables/
https://realpython.com/python-iterators-iterables/
Realpython
Iterators and Iterables in Python: Run Efficient Iterations – Real Python
In this tutorial, you'll learn what iterators and iterables are in Python. You'll learn how they differ and when to use them in your code. You'll also learn how to create your own iterators and iterables to make data processing more efficient.
👍9