Just Python
Закритий канал
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Показати більше9 692
Підписники
-124 години
-197 днів
-7830 днів
Архів дописів
9 691
Использование библиотеки pynecone для создания веб-приложений на Python
pynecone — это библиотека, которая позволяет легко создавать интерактивные веб-приложения с использованием только Python.
• Она упрощает процесс разработки, устраняя необходимость в написании JavaScript, HTML или CSS. Все веб-элементы и взаимодействия описываются непосредственно на Python.
🔗 Ссылочка на доку
#theory // Just Python9 691
Бывший работник BMW, Mercedes и Toyota запустил свой собственный канал, где в пух и прах разносит современные автомобили и объясняет, как вас обманывают владельцы автосервисов.
Ещё он рассказывает, почему китайские авто развалятся уже через год, как аннулировать все штрафы и какие машины действительно стоит покупать.
Подписывайтесь: t.me/+3vlOlWuGdbhmYzQy
9 691
Использование with для работы с файлами
При работе с файлами в Python вы можете использовать конструкцию with, чтобы автоматически управлять ресурсами. Это позволяет открывать файлы, выполнять операции и автоматически закрывать их, даже если возникла ошибка. Это не только упрощает код, но и предотвращает утечки памяти.
Использование конструкции with для работы с файлами – это стандартная практика, которая помогает поддерживать код в чистоте и минимизировать ошибки, связанные с управлением ресурсами.
#theory // Just Python
9 691
seek
Метод seek() используется для перемещения указателя текущей позиции в файле. Это позволяет читать или записывать данные в определенное место в файле. Метод принимает два аргумента: offset и whence. offset (смещение) — количество байтов для перемещения. whence (режим) — начальная точка отсчета, откуда осуществляется смещение: 0 (по умолчанию) — начало файла. 1 — текущая позиция в файле. 2 — конец файла.
#theory // Just Python
9 691
Ярмарка профессий — получите доступ к 11 профессиям за 0₽
Попробуй себя в роли Python-разработчика, Data Scientist или дизайнера прямо сейчас на ярмарке профессий! Здесь только самые востребованные и высокооплачиваемые специальности.
Узнайте основы каждой профессии в легкой игровой форме за неделю практики, и выберете свое будущее.
Переходи по ссылке и забирай билет на сезонную ярмарку с подарками — только до 1 ноября.
9 691
Использование enumerate для индексации элементов
Когда вам нужно пройтись по списку и одновременно получить индекс каждого элемента, вместо того чтобы использовать цикл с диапазоном, вы можете использовать функцию enumerate(). Это упрощает код и делает его более читаемым.
Использование enumerate() позволяет избежать избыточного кода и делает работу с последовательностями более удобной и безопасной.
#theory // Just Python
9 691
Очистка элементов в последовательности
Иногда возникает необходимость в удалении ненужных объектов последовательности. Для этого используют
itertools, а именно метод compress.
Первым аргументом передаётся контейнер, к примеру список. Вторым аргументом — логические значения, соответствующие элементам в контейнере.
Если логическое значение равно True или 1, то элемент остаётся в последовательности, иначе — удаляется из нее.
#theory // Just Python9 691
Использование itertools.groupby для группировки данных
Если у вас есть список данных, и вы хотите сгруппировать его по определенному критерию, вы можете использовать функцию groupby из модуля itertools. Это позволяет удобно собирать элементы, относящиеся к одной категории, в одну группу.
Использование itertools.groupby позволяет легко и эффективно организовать данные, что упрощает последующую обработку и анализ.
#theory // Just Python
9 691
🥷🏿Приватный мануал по пробиву стоимостью 1000$ сливаем бесплатно.
— Привет юзернейм! Выделяем тебе платный бесплатный мануал по пробиву, ссылка на мануал будет доступна 48 часов - после закрывается доступ. кто успеет, тому крайне повезло в нем есть:
🔐Пробив по фото
📲Пробив по номеру
🔎Пробив по телеграмму
Доступ к мануалу - https://t.me/+2AqA2T1rp7pkZTJi
9 691
Использование библиотеки fastjsonschema для валидации JSON-схем в Python
fastjsonschema — это новая библиотека, выпущенная в 2024 году, которая обеспечивает высокопроизводительную валидацию JSON-документов на основе схем.
Она значительно быстрее большинства аналогов, таких как jsonschema, и идеально подходит для проектов, где критична скорость обработки данных.
• fastjsonschema — отличный выбор для тех, кому важна производительность при работе с JSON-схемами.
🔗 Ссылочка на доку
#theory // Just Python9 691
Использование defaultdict для работы с частотами
Если вам нужно подсчитать частоту появления элементов в коллекции (например, в списке), вы можете использовать defaultdict из модуля collections. Это позволяет избежать необходимости предварительно проверять, существует ли ключ в словаре, что упрощает код.
Использование defaultdict значительно упрощает задачу подсчета частот и позволяет писать более чистый и понятный код.
#theory // Just Python
9 691
Быстрое объединение строк с помощью join()
Когда вам нужно объединить список строк в одну строку, вместо того чтобы использовать цикл и сложение строк, лучше применить метод join(). Это гораздо быстрее и эффективнее, особенно при работе с большими наборами данных.
Использование join() ускоряет процесс объединения строк и делает код лаконичнее и эффективнее.
#theory // Just Python
9 691
⚡Теперь официально: в Telegram появился ChatGPT и Midjourney
Самую умную модель среди нейронок ChatGPT-4o теперь можно использовать не выходя из мессенджера
Используйте, потом сами себе спасибо скажете: @ChatGPT
9 691
Для чего используется *args в Python?
В Python форма *args с одной звездочкой используется в качестве параметра для отправки функциями списка аргументов, которые не являются ключевыми словами с переменной длиной. Стоит отметить, что звездочка (*) является важным элементом, так как args представляет собой общепринятую идиому, хотя она и не принуждается к использованию языком.
#theory // Just Python
9 691
Использование модуля zoneinfo для работы с временными зонами в Python
Модуль zoneinfo, добавленный в Python 3.9, позволяет работать с временными зонами, используя базу данных IANA.
Это полезно для приложений, которые работают с пользователями из разных часовых поясов или управляют расписаниями событий.
Отличное решение для точного управления датами и временем с учётом локальных особенностей.#theory // Just Python
9 691
Использование set для удаления дубликатов из списка
Если у вас есть список с повторяющимися элементами, вы можете легко удалить дубликаты, преобразовав его в множество (set). Это простой способ сделать список уникальным.
Использование множества для удаления дубликатов — это быстрый и эффективный способ сократить размер списка и оставить только уникальные элементы.
#theory // Just Python
9 691
Ритейл медиа — сюда заходят отдохнуть от тупых клиентов и душных коллег.
Сохраняй, чтобы кидать в рабочий чат свежие приколы про работников торговли.
А еще на канале можно прочитать о том, какая дичь происходит на складах Wildberries, как штрафуют продавцов в КБ и что творит руководство «Пятерочки»
Подписывайтесь, чтобы понять, что у вас не такая уж и плохая работа — https://t.me/+ZmOM_Dr92ao2Mjdi
9 691
Использование модуля ast для анализа и модификации исходного кода Python
Модуль ast (Abstract Syntax Tree) позволяет анализировать и модифицировать исходный код Python на уровне его абстрактного синтаксического дерева (AST). Это мощный инструмент для тех, кто хочет динамически изменять код, строить анализаторы или трансформировать Python-программы на лету.
Этот модуль предоставляет доступ к внутренним структурам Python, что делает его полезным для статического анализа кода или автоматического изменения исходного текста программы.
ast открывает множество возможностей для тех, кто занимается метапрограммированием или созданием собственных инструментов для анализа и оптимизации Python-кода.#theory // Just Python
9 691
Степень озверения в мире растёт по мере кризиса
Это слова известной экономистки Натальи Зубаревич, поистине пророческого экономиста.
Недавно открылся её личный канал — Экономика и не только
В нём она разносит пропаганду в клочья, откровенно рассказывая о состоянии экономики и общества в РФ и Украине.
Подписывайтесь, это обязан знать каждый: @zubаrevich
9 691
math.isinf
Функция math.isinf() используется для проверки, является ли значение бесконечным (положительной или отрицательной бесконечностью). Эта функция возвращает True, если переданное значение является бесконечным, и False в противном случае.
#theory // Just Python
