Do you have any suggestions of good books around python and numpy/scipy?

#python #numpy #scipy

if you never played with #Numpy, it can be rather magical, it is kind of not normal #Python, it is something else.

The two most impressive ideas for me are:

From time to time I revisit Rougier's "From Python to Numpy"
https://www.labri.fr/perso/nrougier/from-python-to-numpy/

Broadcasting — NumPy v2.4 Manual

Что реально нужно знать в Python начинающему аналитику

Многие думают, что достаточно пройти курс по Pandas и ты готов к работе, а потом сталкиваются с реальными задачами и не знают что им делать. В статье разобрала по полочкам: – Что реально нужно знать про Python до того, как лезть в датафреймы – 20+ методов Pandas, которые покроют 80% задач – Какие графики и чем рисовать – Библиотеки для статистики и SQL – минимум, но необходимый Без воды, списками и примерами.

https://habr.com/ru/articles/1010316/

#карьера_в_it #карьера_аналитика #карьера_аналитика_данных #карьера_аналитиков #обучение_анализу #обучение_аналитик_данных #обучение_аналитике #советы_новичкам #pandas #numpy

Что реально нужно знать в Python начинающему аналитику

Это статья не про "выучи 10 библиотек и станешь джуном", она про то, что реально приходится использовать каждый день, когда ты работаешь с данными. Где писать код Если вы только начинаете, то забудьте...

Хабр

Even a decade back, when #PyPy was showing promising performance benefits of 4x speedup or even more, it was of little benefit to an increasingly compiled scientific stack. PyPy was only useful in a Pure Python environment, so I am not surprised with its removal from #NumPy

https://github.com/numpy/numpy/issues/30416

However I am genuinely surprised to hear that PyPy as a project is "no longer under active development, and has not released a Python3.12 version." I think the emphasis is on the latter, that it takes time for PyPy to catch up to Python 3.12 and due to NEP29 they should only support Python 3.12+.

https://numpy.org/neps/nep-0029-deprecation_policy.html

I haven't seen an official announcement of PyPy being discontinued and would refuse to believe that until I see one.

5 фатальных ошибок при работе с Pandas (и как их избежать)

Pandas — швейцарский нож дата-аналитика. Пара строк, и данные отфильтрованы, сгруппированы и готовы к работе. Но часто бывает так: изящный скрипт, летавший на тестовом датасете, на реальных объемах превращается в тормозящего монстра, который воет кулером и выплевывает MemoryError. Почему так происходит? Главная беда — наши привычки из чистого Python. Циклы for, apply и построчная обработка идут вразрез с архитектурой Pandas, построенной поверх массивов NumPy. В этой статье разберем 5 самых частых (и фатальных) ошибок при работе с DataFrame. Посмотрим, как безобидные решения убивают производительность и память, и научимся переписывать код так, чтобы всё работало быстро, элегантно и «по-пандасовски». Спойлер: циклов не будет.

https://habr.com/ru/articles/1008910/

#python #pandas #анализ_данных #data_science #оптимизация_кода #антипаттерны #векторизация #numpy #memoryerror

5 фатальных ошибок при работе с Pandas (и как их избежать)

Привет, Хабр! Наверное, каждый питонист или дата-аналитик рано или поздно плотно знакомится с Pandas. Это настоящий швейцарский нож для работы с табличными данными: пара строк кода, и вот вы уже...

Хабр
I Used NumPy to Plan for My Home Renovations

My partner and I have been homeowners for over a year now, and it has been great. However, the time has now come for us to start seriously…

PyEditor for ESA SNAP, available since v1.5 of EOMasters Toolbox Pro, allows to use packages like #numpy on Linux and do data anaylsis directly in SNAP.
On Windows this will still take a little while. The maintainers of #GraalPython are working on this.
#earthobservation #remotesensing #graalvm
Calculation of #Conway's #GameOfLife was already very fast with #Numpy, but drawing was slow (squares and text...) now this is *so* fast... with vectorized `py5.points()` getting arrays of points to draw as squares with `py5.stroke_cap(py5.PROJECT)`. Check it out!
Find the sketch-a-day archives and tip jar at: https://abav.lugaralgum.com/sketch-a-day
Code for this sketch at: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_03_02 #Processing #Python #py5 #CreativeCoding

Yet another Conway's Game of Life with #numpy. Find the sketch-a-day archives and tip jar at: https://abav.lugaralgum.com/sketch-a-day
Code for this sketch at: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_03_01

[I updated the image]
#CellularAutomata #GoL #Conway #Processing #Python #py5 #CreativeCoding

Preparing a bit for teaching my #CellularAutomata class a few times this semester.#WIP #ConwaysGameOfLife with #numpy
Find the sketch-a-day archives and tip jar at: https://abav.lugaralgum.com/sketch-a-day
Code for this sketch at: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_02_28 #Processing #Python #py5 #CreativeCoding