Циклы в Python 🖥
⏩ Цикл while используется, когда нужно повторять выполнение кода, пока условие истинно. Условие проверяется перед каждой итерацией.
⏩ Цикл for используется для итерации по последовательности (списку, строке и т.д.) и выполнения действий для каждого элемента. Подходит, когда количество итераций известно.
👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Шпаргалка для разработчиков!
Когда кодишь, постоянно лазаешь по документации? OverAPI — твой спаситель.
Это огромная коллекция шпаргалок по разным языкам программирования: JavaScript, Python, PHP, SQL, Bash, RegExp и куча других. Все команды, функции и синтаксис в одном месте, удобно и компактно.
Просто заходишь, находишь нужный язык и моментально получаешь ответ.🔥
👉 @PythonPortal | #ресурсы
Когда кодишь, постоянно лазаешь по документации? OverAPI — твой спаситель.
Это огромная коллекция шпаргалок по разным языкам программирования: JavaScript, Python, PHP, SQL, Bash, RegExp и куча других. Все команды, функции и синтаксис в одном месте, удобно и компактно.
Просто заходишь, находишь нужный язык и моментально получаешь ответ.
Please open Telegram to view this post
VIEW IN TELEGRAM
Сделай Pandas/Seaborn быстрее в 100 раз!
FireDucks теперь также работает с сторонними библиотеками, такими как Seaborn.
Для начала: хотя Pandas — самая популярная библиотека для работы с DataFrame, она ужасно медленная.
⏩ Использует только одно ядро процессора.
⏩ Оперирует громоздкими DataFrame.
⏩ Исполняет код сразу, что мешает оптимизации.
FireDucks — это высоко оптимизированная замена Pandas с таким же API.
Он также бесшовно интегрируется со сторонними библиотеками, такими как Seaborn. И он действительно быстрый.
Как показано на изображении выше:
⏩ Создание тепловой карты корреляций на DataFrame Pandas занимает 4,36 секунды.
⏩ То же самое на FireDucks DataFrame выполняется более чем на 60% быстрее.
Технически Seaborn не распознает FireDucks DataFrame.
Однако благодаря механизму перехвата импорта (через
И при этом ускоряется весь процесс вычислений.
🔜 Ты можешь протестить сам: здесь
👉 @PythonPortal
FireDucks теперь также работает с сторонними библиотеками, такими как Seaborn.
Для начала: хотя Pandas — самая популярная библиотека для работы с DataFrame, она ужасно медленная.
FireDucks — это высоко оптимизированная замена Pandas с таким же API.
Он также бесшовно интегрируется со сторонними библиотеками, такими как Seaborn. И он действительно быстрый.
Как показано на изображении выше:
Технически Seaborn не распознает FireDucks DataFrame.
Однако благодаря механизму перехвата импорта (через
%load_ext fireducks.pandas
), FireDucks можно бесшовно интегрировать со сторонними библиотеками, такими как Seaborn, которые ожидают Pandas DataFrame.И при этом ускоряется весь процесс вычислений.
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Нашел вот такую шпаргалку по Python: GeeksforGeeks Python Cheat Sheet.
☑ Основы синтаксиса: переменные, операторы, условия
☑ Коллекции: списки, кортежи, словари, множества
☑ Функции и ООП: классы, методы, наследование
☑ Работа с файлами и исключениями
☑ Полезные модули и библиотеки
Если учишь Python или хочешь быстро вспомнить нужный синтаксис – годный вариант😎
👉 @PythonPortal | #ресурсы
Если учишь Python или хочешь быстро вспомнить нужный синтаксис – годный вариант
Please open Telegram to view this post
VIEW IN TELEGRAM
Это простые, но мощные приемы, которые помогают писать красивый и эффективный код в Python
🟡 Обмен значениями переменных без временной переменной
🟡
🟡 Объединение списка в строку с
🟡 Использование
🟡 Метод
🟡 Распаковка значений списка в несколько переменных
🟡 Использование
👉 @PythonPortal
List comprehensions
для создания списков в одну строку .join()
вместо неэффективной конкатенации enumerate
вместо range(len())
для перебора списковget
у словарей, чтобы избежать ошибок при отсутствии ключа set
для удаления дубликатов из спискаPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Django-style.pdf
4.8 MB
Огромный туториал по Django и Django Rest Framework.
Внутри: модели, сервисы, API и сериализаторы, settings, ошибки и обработка исключений, Celery и много чего интересного.
👉 @PythonPortal
Внутри: модели, сервисы, API и сериализаторы, settings, ошибки и обработка исключений, Celery и много чего интересного.
Please open Telegram to view this post
VIEW IN TELEGRAM
Метод reverse() в Python🖥
👉 @PythonPortal
reverse()
— метод списков, который переворачивает список на месте и не возвращает новое значение.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python использование изменяемых значений по умолчанию в определениях классов может привести к неожиданному поведению. Это происходит потому, что все экземпляры разделяют один и тот же изменяемый объект.
Чтобы избежать этой проблемы, используйте параметр
👉 @PythonPortal
Чтобы избежать этой проблемы, используйте параметр
default_factory
в dataclasses
, который создаёт новый объект для каждого экземпляра.Please open Telegram to view this post
VIEW IN TELEGRAM
Питонтьютор — учебный тренажёр по Python, который работает прямо в браузере. Так что ничего устанавливать не нужно
Есть функция перевода ошибок с консоли на человеческий язык. Для практики уже есть сотни задач разного уровня сложности
⏩ Ознакомиться: клик
👉 @PythonPortal | #ресурсы
Есть функция перевода ошибок с консоли на человеческий язык. Для практики уже есть сотни задач разного уровня сложности
Please open Telegram to view this post
VIEW IN TELEGRAM
Нужны годные проекты на Python? Лови: 190 Python-проектов с исходниками!
Этот сборник — настоящая находка для тех, кто хочет прокачаться в Python, но не знает, с чего начать. Тут есть всё: AI, автоматизация, анализ данных, веб-разработка, игры и куча других тем. Просто бери код, разбирай, дорабатывай и прокачивай скилл на практике.
Идеально для учебы, портфолио и просто кайфа от кодинга.🚬
⏩ Лови ссылку: amankharwal.medium.com
👉 @PythonPortal
Этот сборник — настоящая находка для тех, кто хочет прокачаться в Python, но не знает, с чего начать. Тут есть всё: AI, автоматизация, анализ данных, веб-разработка, игры и куча других тем. Просто бери код, разбирай, дорабатывай и прокачивай скилл на практике.
Идеально для учебы, портфолио и просто кайфа от кодинга.
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатный Python-тренинг от JPMorgan Chase – сохраняй!
Это не просто базовый туториал, а мощный тренинг от одной из крупнейших финансовых корпораций.😎
🟡 Основы Python
🟡 Работа с данными и API – как в реальной индустрии
🟡 Асинхронное программирование и многопоточка
🟡 Автоматизация процессов и скрипты
🟡 Финансовые приложения и их разбор
🟡 Много практических заданий и реальных примеров
⏩ Здесь: github.com/jpmorganchase/python-training
👉 @PythonPortal
Это не просто базовый туториал, а мощный тренинг от одной из крупнейших финансовых корпораций.
Please open Telegram to view this post
VIEW IN TELEGRAM