Как создавать красивые карты в Python с помощью библиотеки Prettymaps
Если нужно сгенерировать наглядные карты из данных OpenStreetMap в Python — используй
Для начала установи необходимые зависимости через
После установки можно отрисовать карту всего парой строк:
Функция
🔹 Адрес (например, "
🔹 Координаты (например,
🔹 Границы в формате
Кроме того, есть возможность кастомизации и использование пресетов. Подробнее на GitHub
👉 @PythonPortal
Если нужно сгенерировать наглядные карты из данных OpenStreetMap в Python — используй
prettymaps
Для начала установи необходимые зависимости через
pip
:pip install -U prettymaps "osmnx>=1.9.3,<2.0" "git+https://github.com/abey79/vsketch@1.0.0"
После установки можно отрисовать карту всего парой строк:
import prettymaps
plot = prettymaps.plot('Stad van de Zon, Heerhugowaard, Netherlands')
Функция
plot()
принимает один из следующих вариантов запроса:Porto Alegre
")(-30.0324999, -51.2303767)
)GeoDataFrame
Кроме того, есть возможность кастомизации и использование пресетов. Подробнее на GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python 3.12+ можно использовать оператор
Эти псевдонимы могут быть также обобщёнными (generic)
Это гораздо короче и удобнее, чем эквивалентный код до Python 3.12 с использованием
👉 @PythonPortal
type
для создания псевдонимов типовЭти псевдонимы могут быть также обобщёнными (generic)
Это гораздо короче и удобнее, чем эквивалентный код до Python 3.12 с использованием
TypeAlias
и TypeVar
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Это прекрасное чувство, когда только начинаешь учить Python и пытаешься уложиться в час 😂
👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
ООП_в_Python.pdf
1.2 MB
Принёс вам толковую лекцию про ООП в Python на русском
— Что такое ООП;
— Классы и зачем они нужны;
— Достоинства и недостатки механизма ООП;
— Конструктора класса;
— База по ООП: объекты, наследование, инкапсуляция, полиморфизм и д.р.
👉 @PythonPortal
— Что такое ООП;
— Классы и зачем они нужны;
— Достоинства и недостатки механизма ООП;
— Конструктора класса;
— База по ООП: объекты, наследование, инкапсуляция, полиморфизм и д.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
NVIDIA завезла нативную поддержку Python в CUDA
Теперь можно напрямую использовать ускорение на GPU прямо из Python — что сильно упрощает работу над проектами в сфере ИИ, машинного обучения и научных вычислений. Никаких обёрток, костылей и танцев с C/C++.
— CUDA Core — переосмыслен для Python: здесь сделан упор на JIT-компиляцию и минимизацию зависимостей
— cuPyNumeric — прокачанная версия NumPy, работающая на GPU
— NVMath — поддержка линейной алгебры, совместима с хостом и устройством
— Добавлены инструменты для профилирования и анализа кода
— Новый подход к параллельным вычислениям — CuTile. Абстракция не на уровне потоков, а на уровне массивов и тайлов
Посмотреть презентацию можно тут✌️
👉 @PythonPortal
Теперь можно напрямую использовать ускорение на GPU прямо из Python — что сильно упрощает работу над проектами в сфере ИИ, машинного обучения и научных вычислений. Никаких обёрток, костылей и танцев с C/C++.
— CUDA Core — переосмыслен для Python: здесь сделан упор на JIT-компиляцию и минимизацию зависимостей
— cuPyNumeric — прокачанная версия NumPy, работающая на GPU
— NVMath — поддержка линейной алгебры, совместима с хостом и устройством
— Добавлены инструменты для профилирования и анализа кода
— Новый подход к параллельным вычислениям — CuTile. Абстракция не на уровне потоков, а на уровне массивов и тайлов
Посмотреть презентацию можно тут
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Крутейшая онлайн-платформа для практики программирования, которая предлагает более 7000 упражнений на 75 различных ЯП
Каждый язык представлен целой дорожкой с задачами, которые помогут разобраться во всех тонкостях шаг за шагом.
А если застрял, можно получить обратную связь от опытных менторов — не всегда сразу, но всегда по делу✌️
👉 @PythonPortal
Каждый язык представлен целой дорожкой с задачами, которые помогут разобраться во всех тонкостях шаг за шагом.
А если застрял, можно получить обратную связь от опытных менторов — не всегда сразу, но всегда по делу
Please open Telegram to view this post
VIEW IN TELEGRAM
Как найти производную функции с помощью Python
1. Импортируем нужные модули для математики и вывода
2. Включаем красивый вывод формул
3. Объявляем переменную x и функцию f(x)
4. Задаём выражение: f(x) = x^3 + 2x^2 + 5x + 3
5. Находим производную по x
6. Показываем исходную функцию и её производную
👉 @PythonPortal
1. Импортируем нужные модули для математики и вывода
2. Включаем красивый вывод формул
3. Объявляем переменную x и функцию f(x)
x = symbols('x')
f = Function('f')(x)
4. Задаём выражение: f(x) = x^3 + 2x^2 + 5x + 3
f_expr = x**3 + 2*x**2 + 5*x + 3
5. Находим производную по x
df = diff(f_expr, x)
6. Показываем исходную функцию и её производную
display(Eq(f, f_expr))
display(Eq(diff(f, x), df))
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезная библиотека — pdf2docx, с помощью которой можно конвертировать PDF в редактируемый DOCX прямо из Python
Для установки достаточно выполнить команду:
После установки библиотеку можно использовать в Python-скриптах или запускать из командной строки
👉 @PythonPortal
Для установки достаточно выполнить команду:
$ pip install pdf2docx
После установки библиотеку можно использовать в Python-скриптах или запускать из командной строки
Please open Telegram to view this post
VIEW IN TELEGRAM
tkinter_на_русском.pdf
1 MB
Полезное чтиво: толковое руководство по Tkinter на русском языке.
Tkinter — это библиотека Python для создания графических пользовательских интерфейсов (GUI).
Другими словами, в ней можно создавать оконные приложения на Python с кнопками, текстовыми полями, меню и другими элементами интерфейса.
Книжка компактная и бесплатная, рекомендую изучить.
👉 @PythonPortal
Tkinter — это библиотека Python для создания графических пользовательских интерфейсов (GUI).
Другими словами, в ней можно создавать оконные приложения на Python с кнопками, текстовыми полями, меню и другими элементами интерфейса.
Книжка компактная и бесплатная, рекомендую изучить.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Если хочешь автоматизировать торговлю криптой, то обрати внимание на CCXT
CCXT — мощная open-source библиотека с 35k+ звёзд на GitHub, которая объединяет более 100+ криптобирж в одном удобном API💰
—> хочешь узнать курс BTC/USDT на Binance и KuCoin одновременно — CCXT сделает это одной строкой кода
—> можно написать бота, который будет покупать и продавать по заданной стратегии 24/7
—> ты можешь следить за своим кошельком и ордерами прямо из кода, не заходя на биржу
Поддержка Python, JavaScript/Node.js, PHP и даже Go и C#
Вот руководство: https://github.com/ccxt/ccxt/wiki/maual
👉 @PythonPortal
CCXT — мощная open-source библиотека с 35k+ звёзд на GitHub, которая объединяет более 100+ криптобирж в одном удобном API
—> хочешь узнать курс BTC/USDT на Binance и KuCoin одновременно — CCXT сделает это одной строкой кода
—> можно написать бота, который будет покупать и продавать по заданной стратегии 24/7
—> ты можешь следить за своим кошельком и ордерами прямо из кода, не заходя на биржу
Поддержка Python, JavaScript/Node.js, PHP и даже Go и C#
Вот руководство: https://github.com/ccxt/ccxt/wiki/maual
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Основы операторов в Python 🏴☠️
От if до try — простыми словами о том, как работают управляющие конструкции в Python
👉 @PythonPortal
От if до try — простыми словами о том, как работают управляющие конструкции в Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM