This media is not supported in your browser
VIEW IN TELEGRAM
Это прекрасное чувство, когда только начинаешь учить Python и пытаешься уложиться в час 😂
👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁165🤣75👍15❤9🔥8😢8🤔1🏆1
ООП_в_Python.pdf
1.2 MB
Принёс вам толковую лекцию про ООП в Python на русском
— Что такое ООП;
— Классы и зачем они нужны;
— Достоинства и недостатки механизма ООП;
— Конструктора класса;
— База по ООП: объекты, наследование, инкапсуляция, полиморфизм и д.р.
👉 @PythonPortal
— Что такое ООП;
— Классы и зачем они нужны;
— Достоинства и недостатки механизма ООП;
— Конструктора класса;
— База по ООП: объекты, наследование, инкапсуляция, полиморфизм и д.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍98🔥21❤14🤝3🤯1🌭1💊1
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
🔥63👍29❤10🤝6
This media is not supported in your browser
VIEW IN TELEGRAM
Крутейшая онлайн-платформа для практики программирования, которая предлагает более 7000 упражнений на 75 различных ЯП
Каждый язык представлен целой дорожкой с задачами, которые помогут разобраться во всех тонкостях шаг за шагом.
А если застрял, можно получить обратную связь от опытных менторов — не всегда сразу, но всегда по делу✌️
👉 @PythonPortal
Каждый язык представлен целой дорожкой с задачами, которые помогут разобраться во всех тонкостях шаг за шагом.
А если застрял, можно получить обратную связь от опытных менторов — не всегда сразу, но всегда по делу
Please open Telegram to view this post
VIEW IN TELEGRAM
❤51👍21🔥4🤔2
Как найти производную функции с помощью 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
👍96❤20🔥14👀4💊1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁245👍37🔥15❤14🤣7💊2😢1
Полезная библиотека — pdf2docx, с помощью которой можно конвертировать PDF в редактируемый DOCX прямо из Python
Для установки достаточно выполнить команду:
После установки библиотеку можно использовать в Python-скриптах или запускать из командной строки
👉 @PythonPortal
Для установки достаточно выполнить команду:
$ pip install pdf2docx
После установки библиотеку можно использовать в Python-скриптах или запускать из командной строки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍100🔥22❤10👀1
tkinter_на_русском.pdf
1 MB
Полезное чтиво: толковое руководство по Tkinter на русском языке.
Tkinter — это библиотека Python для создания графических пользовательских интерфейсов (GUI).
Другими словами, в ней можно создавать оконные приложения на Python с кнопками, текстовыми полями, меню и другими элементами интерфейса.
Книжка компактная и бесплатная, рекомендую изучить.
👉 @PythonPortal
Tkinter — это библиотека Python для создания графических пользовательских интерфейсов (GUI).
Другими словами, в ней можно создавать оконные приложения на Python с кнопками, текстовыми полями, меню и другими элементами интерфейса.
Книжка компактная и бесплатная, рекомендую изучить.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤70👍31🏆8🔥1
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
🔥30💊15🤣12❤7👍6🤯1
Вопросы и ответы для собеседования по Python
👉 @PythonPortal
1. Проверить, содержит ли список число x
2. Найти дубликаты в списке целых чисел
3. Проверить, являются ли две строки анаграммами
4. Удалить все дубликаты из списка
5. Найти пары чисел в списке, сумма которых равна x
6. Проверить, является ли строка палиндромом
7. Использовать список как стек, массив, очередь
8. Найти недостающее число в диапазоне [1...100]
9. Вычислить пересечение двух списков
10. Найти максимум и минимум в неотсортированном списке
11. Рекурсивно развернуть строку
12. Вычислить первые n чисел Фибоначчи
13. Отсортировать список с помощью алгоритма быстрой сортировки (quicksort)
14. Найти все перестановки строки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤56👍20🤯4
Основы операторов в 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
👍126❤25🔥12🤯3
image_2025-04-16_09-51-26.png
419.3 KB
Основные команды Docker
1. Загрузка образа —>
Загружает образ из Docker-репозитория (например, Docker Hub)
2. Запуск контейнера —>
Запускает контейнер в фоновом режиме с указанием сопоставления портов
3. Список запущенных контейнеров —>
Показывает все запущенные контейнеры
4. Остановка запущенного контейнера —>
Останавливает контейнер по ID или имени
5. Удаление остановленного контейнера —>
Удаляет контейнер по ID или имени
6. Удаление образа —>
Удаляет образ с локальной системы
7. Просмотр логов контейнера —>
Показывает логи запущенного или остановленного контейнера
8. Выполнение команд в запущенном контейнере —>
Открывает интерактивную bash-сессию внутри запущенного контейнера
9. Сборка образа из Dockerfile —>
Собирает образ из Dockerfile в текущей директории
Команды Docker Compose
10. Запуск сервисов с Docker Compose —>
Запускает сервисы, описанные в docker-compose.yml, в фоновом режиме
11. Остановка сервисов с Docker Compose —>
Останавливает сервисы и удаляет контейнеры, сети и тома
12. Просмотр статуса сервисов —>
Показывает статус сервисов, описанных в docker-compose.yml
13. Масштабирование сервисов —>
Масштабирует сервис до указанного количества контейнеров
👉 @PythonPortal
1. Загрузка образа —>
docker pull <image_name>
Загружает образ из Docker-репозитория (например, Docker Hub)
2. Запуск контейнера —>
docker run -d -p <host_port>:<container_port> <image_name>
Запускает контейнер в фоновом режиме с указанием сопоставления портов
3. Список запущенных контейнеров —>
docker ps
Показывает все запущенные контейнеры
4. Остановка запущенного контейнера —>
docker stop <container_id>
Останавливает контейнер по ID или имени
5. Удаление остановленного контейнера —>
docker rm <container_id>
Удаляет контейнер по ID или имени
6. Удаление образа —>
docker rmi <image_name>
Удаляет образ с локальной системы
7. Просмотр логов контейнера —>
docker logs <container_id>
Показывает логи запущенного или остановленного контейнера
8. Выполнение команд в запущенном контейнере —>
docker exec -it <container_id> /bin/bash
Открывает интерактивную bash-сессию внутри запущенного контейнера
9. Сборка образа из Dockerfile —>
docker build -t <image_name>
Собирает образ из Dockerfile в текущей директории
Команды Docker Compose
10. Запуск сервисов с Docker Compose —>
docker-compose up -d
Запускает сервисы, описанные в docker-compose.yml, в фоновом режиме
11. Остановка сервисов с Docker Compose —>
docker-compose down
Останавливает сервисы и удаляет контейнеры, сети и тома
12. Просмотр статуса сервисов —>
docker-compose ps
Показывает статус сервисов, описанных в docker-compose.yml
13. Масштабирование сервисов —>
docker-compose scale <service_name>=<number>
Масштабирует сервис до указанного количества контейнеров
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍20❤7👀1