Just Python
رفتن به کانال در Telegram
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/justpython_it РКН: clck.ru/3MnbSc
نمایش بیشتر9 880
مشترکین
-924 ساعت
-207 روز
-5730 روز
آرشیو پست ها
9 879
Repost from Москва Инсайд
⚡️Запускаем КРУПНЕЙШИЙ розыгрыш на 1 000 000 рублей
Подготовили для вас сразу 8 крутых призов с последней презентации Apple:
— iPhone 17; — iPhone Air; — iPhone 17 Pro; — iPhone 17 Pro Max; — AirPods Pro 3; — Apple Watch Series 11; — Apple Watch SE 3; — Apple Watch Ultra 3.1. Для участия нужно быть подписанным на каналы Москва Инсайд и Московская хроника 2. Нажать на кнопку "Участвовать" Итоги подведем 20 октября в 18:00 — бот случайным образом выберет 8 победителей. Доставка бесплатная, всем удачи!
9 879
Байты (bytes и bytearray)
Байтовые строки очень похожи на обычные строки, но с некоторыми отличиями. Хотя байтовые строки поддерживают практически все строковые методы, с ними мало что нужно делать. Обычно их надо записать в файл / прочесть из файла и преобразовать во что-либо другое (конечно, если очень хочется, то можно и распечатать). Для преобразования в строку используется метод decode.
Bytearray в python - массив байт. От типа bytes отличается только тем, что является изменяемым.
9 879
Исключения в python. Конструкция try - except для обработки исключений
Исключения (exceptions) - ещё один тип данных в python. Исключения необходимы для того, чтобы сообщать программисту об ошибках.
Самый простейший пример исключения - деление на ноль.
В блоке try мы выполняем инструкцию, которая может породить исключение, а в блоке except мы перехватываем их. При этом перехватываются как само исключение, так и его потомки. Например, перехватывая ArithmeticError, мы также перехватываем FloatingPointError, OverflowError и ZeroDivisionError.
9 879
Числа: целые, вещественные, комплексные
Числа в Python 3 ничем не отличаются от обычных чисел. Они поддерживают набор самых обычных математических операций. Также нужно отметить, что целые числа в python 3, в отличие от многих других языков, поддерживают длинную арифметику (однако, это требует больше памяти). Над целыми числами также можно производить битовые операции.
Вещественные числа поддерживают те же операции, что и целые. Однако (из-за представления чисел в компьютере) вещественные числа неточны, и это может привести к ошибкам. Для высокой точности используют другие объекты (например Decimal и Fraction)). Также вещественные числа не поддерживают длинную арифметику
#theory | Гайды по Python
9 879
Коллеги, если вы работаете в е-коме, ритейле и онлайн-торговле — вы обязаны подписаться на Будни Русского Ритейла.
Тут рассказывают, как реально работает ритейл, показывают всю изнанку маркетплейсов и объясняют что будет с торговлей в 2026 году.
П.С. Такой контент на вес золота — так что обязательно держите в подписках: https://t.me/budni_retail
9 879
None (null)
Существует много случаев, когда следует использовать None.
Часто вы хотите выполнить действие, которое может работать либо завершиться неудачно. Используя None, вы можете проверить успех действия.
Python является объектно-ориентированным, и поэтому None - тоже объект, и имеет свой тип.
#theory | Гайды по Python
9 879
Павел Дуров: «ИИ изменит мир быстрее, чем соцсети»
Сейчас все обсуждают нейросети и их пользу для бизнеса, но реально зарабатывать на ИИ умеют лишь 3–5% специалистов.
Остальные в основном шумят вокруг темы и максимум способны накидать промпт в GPT.
Рынок нейросетей буквально пустой — у каждого второго бизнеса есть запрос на внедрение, а профессионалов для этого не хватает.
⚙️ Хорошо, что есть блог Путь Фаундера. В нем автор рассказывает, как заработать первые 1000$ на ИИ в 2025 году. Без опыта, кейсов и вложений.
Вся правда о поиске заказчиков, создании системного бизнеса и умножения своей экспертности. На простом и понятном языке в игровом формате — такого еще никто не делал.
💡Подпишитесь и займите свое место под солнцем: https://t.me/founderwayopen
9 879
Модуль array
Модуль array в Python предоставляет возможность создавать массивы различных примитивных типов данных, таких как целые числа, вещественные числа и другие. Поскольку массивы в этом модуле хранят элементы одного типа, они обычно используют память более эффективно, чем списки, и предоставляют быстрый доступ к своим элементам.
Основное назначение модуля array — предоставление эффективного механизма для хранения базовых данных, таких как бинарные данные или большие массивы чисел, когда стандартные списки не являются наилучшим выбором из-за требований к производительности или памяти.
#theory | Гайды по Python
9 879
Генераторы словарей и множеств
Различия между генераторами словарей и списков. Состоит в парах ключ-значение. Такие генераторы удобны для начальной инициализации значений последовательностей.
#theory | Гайды по Python
9 879
Модуль bisect
Модуль bisect позволяет вызывать различные методы в списке Python и помогает сохранять список отсортированным. Это особенно полезно, если вы хотите изменить элементы списка, но в то же время сохранить его порядок. Например, если вы хотите вставить элемент в список, метод bisect вернет индекс, в который можно вставить новый элемент таким образом, чтобы после вставки список оставался отсортированным.
#theory | Гайды по Python
9 879
Разберитесь в ИИ за 5 дней
Хайп вокруг нейросетей — это круто, но как они работают на деле? За 5 дней вы напишете код, построите ИИ-модель и соберёте первые проекты в портфолио.
Мини-курс подойдёт и новичкам, и тем, кто просто хочет пощупать Data Science. Эти специалисты умеют «разговаривать» с данными и находить решения с помощью нейросетей. И вы попробуете себя в этой роли — без лишней теории и сложностей.
Комьюнити, подарки, доступ навсегда. Учитесь когда удобно, главное успейте зарегистрироваться пока видео-курс бесплатный.
[Забрать мини-курс]
9 879
Модуль Calendar
В Python есть встроенный модуль Calendar, который содержит полезные классы и функции для поддержки различных операций с календарем. По умолчанию модуль «Calendar» следует григорианскому календарю, где понедельник – это первый день (0) недели, а воскресенье –последний день недели (6).
Для печати календарей и управления ими в модуле Calendar есть 3 важных класса: Calendar, TextCalendar и HTMLCalendar.
#theory | Гайды по Python
9 879
Модуль json
JSON (JavaScript Object Notation) это легковесный формат обмена данными. Людям его легко читать и вести в нем записи, а компьютеры запросто справляются с его синтаксическим анализом и генерацией.
В Python есть ряд пакетов, поддерживающих JSON, в частности metamagic.json, jyson, simplejson, Yajl-Py, ultrajson, и json.
#theory | Гайды по Python
9 879
Модуль os.path
Модуль реализует некоторые полезные функции для имён путей. Для чтения или записи файлов open(), а для доступа к файловой системе модуль os. Параметры пути могут передаваться в виде строк или байтов. Приложениям рекомендуется представлять имена файлов в виде Юникод строк. К сожалению, некоторые имена файлов не могут быть представлены в виде строк в Unix, поэтому приложения, которым необходимо поддерживать произвольные имена файлов в Unix, должны использовать байтовые объекты для представления имён путей.
И наоборот, использование байтовых объектов не может представлять все имена файлов в Windows (в стандартной кодировке mbcs), поэтому приложения Windows должны использовать строковые объекты для доступа ко всем файлам.
9 879
Как использовоать glob
Модуль glob находит все пути, совпадающие с заданным шаблоном в соответствии с правилами, используемыми оболочкой Unix. Обрабатываются символы "*" (произвольное количество символов), "?" (один символ), и диапазоны символов с помощью []. Для использования тильды "~" и переменных окружения необходимо использовать os.path.expanduser() и os.path.expandvars().
#theory | Гайды по Python
9 879
Модуль copy
Операция присваивания не копирует объект, он лишь создаёт ссылку на объект. Для изменяемых коллекций, или для коллекций, содержащих изменяемые элементы, часто необходима такая копия, чтобы её можно было изменить, не изменяя оригинал. Данный модуль предоставляет общие (поверхностная и глубокая) операции копирования.
#theory | Гайды по Python
9 879
Модуль glob
Модуль glob находит все пути, совпадающие с заданным шаблоном в соответствии с правилами, используемыми оболочкой Unix. Обрабатываются символы "*" (произвольное количество символов), "?" (один символ), и диапазоны символов с помощью []. Для использования тильды "~" и переменных окружения необходимо использовать os.path.expanduser() и os.path.expandvars().
#theory | Гайды по Python
9 879
Библиотека dataclasses
Данные можно хранить в разных видах. Мы уже знаем про json, словари и списки. В пайтон есть еще один интересный подход - объектно ориентированный. Он часто намного удобнее и нагляднее. Для самого простого хранения и существует библиотека dataclasses. Она позволяет удобно хранить данные в ОЗУ, объекты создаются минимально возможным количеством строк кода. Ну и согласитесь, смотрится это очень удобно и красиво.
#theory | Гайды по Python
9 879
Модуль cmath
Модуль cmath – предоставляет функции для работы с комплексными числами. Помарает производить математические вычисления в вашей программе.
#theory | Гайды по Python
9 879
Модуль fractions
Класс, представляющий собой рациональные числа. Экземпляр класса можно создать из пары чисел (числитель, знаменатель), из другого рационального числа, числа с плавающей точкой, числа типа decimal.Decimal, и из строки, представляющей собой число.
#theory | Гайды по Python
