cookie

Мы используем файлы cookie для улучшения сервиса. Нажав кнопку «Принять все», вы соглашаетесь с использованием cookies.

avatar

Python академия

Python академия. Учи Python быстро и легко. По всем вопросам @evgenycarter

Больше
Рекламные посты
6 968
Подписчики
+224 часа
-27 дней
+530 дней
Время активного постинга

Загрузка данных...

Find out who reads your channel

This graph will show you who besides your subscribers reads your channel and learn about other sources of traffic.
Views Sources
Анализ публикаций
ПостыПросмотры
Поделились
Динамика просмотров
01
Динамическая замена class Многие знают, что с помощью type можно получить тип объекта. Но не все так просто, по сути type служит динамической заменой инструкции class и позволяет создавать новые объекты типа во время исполнения. Первый принимаемый аргумент является именем класса и становится атрибутом __name__; второй аргумент является кортежем с перечисленными базовыми типами и становится атрибутом __base__; словарь будет являться телом класса и станет атрибутом __dict__. Подписывайтесь на канал 👉@pythonofff
3974Loading...
02
Телеграм-канал с авторскими онлайн-курсами У образовательной платформы Stepik есть свой телеграм-канал, в котором они рассказывают об авторских курсах (как платных, так и бесплатных). У них есть курсы по таким направлениям: - Python - Web-разработка - Маркетинг - Аналитика - Маркетинг - Иностранные языки Подпишитесь на stepik_courses и найдите интересующий курс для себя! Подписаться #реклама 16+ О рекламодателе
4150Loading...
03
Необходимо чередовать IP-адреса Вы можете менять IP-адрес каждые несколько секунд или для каждого запроса. Целевой сервер не может идентифицировать ваши запросы и не блокирует эти IP-адреса. Вы можете создать огромный список прокси и выбирать по одному для каждого запроса случайным образом. Или используйте вращающийся прокси, который сделает это за вас. После этого изменения шансы на правильную работу скрапера резко возрастают. Подписывайтесь на канал 👉@pythonofff
48912Loading...
04
Вычисление размера объектов Для вычисления размера объекта мы можем использовать функцию getsizeof(object[, default]) из модуля sys. Так как в python все по сути является объектами, то и вычислить размер в памяти мы можем у любого такого объекта. И хотя все built-in (встроенные) объекты и вернут правильный размер, в общем случае это не должно быть верно для каких-либо пользовательских объектов. Аргумент default позволяет определить значение, которое будет возвращено, если тип объекта не предоставляет средства для извлечения размера и вызовет TypeError . Функция getsizeof вызывает метод __sizeof__ объекта и добавляет дополнительные служебные данные сборщика мусора. Подписывайтесь на канал 👉@pythonofff
5122Loading...
05
Программа лояльности на базе мессенджеров для бизнеса Ручные и автоматические рассылки на удержание и возврат клиентов. Запросы отзывов. NPS. Пригласи друга. Многоуровневый кэшбэк. Регистрация клиентов в 3 клика в мессенджере. Сегментация и аналитика с расчетом окупаемости сервиса. Целый комплекс маркетинговых инструментов для увеличения прибыли с действующих клиентов всего от 100 р/день Личный менеджер по развитию и ежедневная поддержка. Перенесем вашу базу из любой системы. Гарантия возврата средств. Попробуйте бесплатно Попробовать #реклама samosale.ru О рекламодателе
4820Loading...
06
Используйте настраиваемый User-Agent Механизм защиты от скрапинга – User-Agent. UA – это заголовок, который браузеры отправляют в запросах для идентификации. Обычно он представляет собой длинную строку, в которой объявляется имя браузера, версия, платформа и многое другое. Подписывайтесь на канал 👉@pythonofff
4916Loading...
07
Decimal и Fraction Из-за того, что дробные числа с плавающей точкой хранятся в двоичном виде, мы обычно работаем с приблизительными значениями, как в первом варианте на скрине. Для получения более точных результатов можно использовать класс Decimal, но и его может не хватить в некоторых случаях. В данной связи, для идеальных вычислений лучше использовать класс Fraction, т.к. он работает с числами в виде рациональных дробей. Подписывайтесь на канал 👉@pythonofff
5235Loading...
08
Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты. Если задуматься, то все в выигрыше: — ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку! Узнать больше #реклама 16+ kata.academy О рекламодателе
4650Loading...
09
Специальные переменные Одна примечательная «особая» переменная, которую вы часто можете видеть в коде Python, — это _, то есть просто символ подчеркивания. По соглашению так именуют малозначимые переменные. Откуда же берутся такие переменные? Например, иногда надо недолго хранить значение, возвращаемое функцией. В примере ниже мы сканируем строки датафрейма из библиотеки pandas Подписывайтесь на канал 👉@pythonofff
5373Loading...
10
Использование комплексных чисел в Python Никого здесь уже не удивить такими встроенными типами, как например int, float, и подобными. Но кроме них в Python существует еще один довольно интересный тип, а именно, complex. В Python комплексные числа представлены в виде x + iy. А точнее говоря, вместо буквы i здесь используется буква j, во избежание некоторой путаницы, поскольку i чаще всего занята под циклы. Python преобразует реальные числа x и y (будь то int или float) в комплексное с помощью функции complex(x,y). Комплексное число легко можно превратить в строку с помощью функции str или посчитать его модуль с помощью функции abs, а также для доступа к его реальной или мнимой частям можно воспользоваться методами real и imag. Хотя complex и является встроенным типом, для более удобной работы с комплексными операциями рекомендуется импортировать модуль cmath. Подписывайтесь на канал 👉@pythonofff
5972Loading...
11
Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты. Если задуматься, то все в выигрыше: — ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку! Узнать больше #реклама 16+ kata.academy О рекламодателе
4640Loading...
12
Как объединить словари в Python с помощью цикла for Мы можем объединить два или более словарей, используя цикл for Но проблема данного метода в том, что нам приходится запускать такой цикл для объединения словарей множество раз. Подписывайтесь на канал 👉@pythonofff
5905Loading...
13
Итерируемый счетчик Еще один классный итератор из itertools — это count, который генерирует бесконечную последовательность чисел. В аргументах можно задать значения start и step: первый отвечает за начальное значение, а второе за шаг, как и в range. Обычно count редко используют с циклом for. Чаще можно встретить случаи с функциями типа zip или map. Подписывайтесь на канал 👉@pythonofff
6626Loading...
14
Почему АГНКС - это выгодная инвестиция? ⚡Как зарабатывать от 1 млн рублей в месяц на топливном бизнесе? ⚡Как предприятию экономить до 60% бюджета от ГСМ? 📊Пройдите короткий опрос и узнайте, как открыть прибыльную АГНКС! Бонус: В конце опроса Вас ждет бесплатный гайд по АГНКС: -Расчет потенциальной прибыли и сроков окупаемости инвестиций -Расчет экономического эффекта для предприятий -Обзор технических аспектов АГНКС -Пошаговый алгоритм открытия АГНКС Станете владельцем прибыльной АГНКС! Узнать больше #реклама О рекламодателе
4960Loading...
15
Библиотека Feather Feather — это библиотека для эффективного чтения и записи таблиц данных в двоичный формат. Она использует формат Apache Arrow для сериализации данных, что позволяет быстро читать и записывать данные без потери информации. В этом примере мы использовали две основные функции библиотеки: — feather.write_dataframe(): записывает таблицу данных в файл формата Feather. — feather.read_dataframe(): читает таблицу данных из файла формата Feather. Feather позволяет быстро и эффективно обмениваться данными между Python и R, а также обеспечивает быстрое чтение и запись таблиц данных на диск. Подписывайтесь на канал 👉@pythonofff
5808Loading...
16
Как использовать функцию print() в Python Чтобы вывести что-либо на экран, мы используем функцию print(). Пишем ключевое слово print, за которым следует пара круглых скобок (). Внутри этих скобок мы помещаем то, что хотим распечатать. Подписывайтесь на канал 👉@pythonofff
6541Loading...
17
Работаем с атрибутами объектов Помимо привычного обращения к атрибутам объектов через точку, в Python есть 4 специальных функции: getattr, setattr, delattr и hasattr. По названиям можно понять, что первые три отвечают за получение, установку и удаление атрибута. А последний проверяет, существует ли атрибут с указанным названием у объекта или нет. Во всех функциях первыми двумя аргументами идут объект и название атрибута в виде строки. В setattr также нужно передать новое значение для атрибута. На практике использование подобного — довольно редкий случай, но иногда может сильно выручить, так что берите на вооружение. Подписывайтесь на канал 👉@pythonofff
7585Loading...
18
Выгода до 20% с повышенным кешбэком с картой Пэй Выбирайте категории с повышенным кешбэком баллами и получайте выгоду до 20% Больше баллов Плюса с картой Пэй в июне ✅ Скидка до 30% на покупки в Яндекс Маркете ✅ Кешбэк 2% на покупки по QR с картой Пэй ✅ Кешбэк баллами 15% за поездки на такси во всех тарифах Яндекс Go ✅ Кешбэк 5% в категории в кафе и ресторанах с картой Пэй ✅ Кешбэк до 5% за покупки в супермаркетах А еще больше категорий в приложении Яндекс Пэй или на сайте Настройте выгоду под себя Выбрать #реклама 16+ bank.yandex.ru О рекламодателе
5190Loading...
19
Как вывести переменную и строку в Python, разделив их запятыми Вы можете указать строку и переменную в качестве аргументов функции print(), просто перечислив их через запятую. Подписывайтесь на канал 👉@pythonofff
6111Loading...
20
Генераторные выражения и списковые включения В примере выше первая и вторая строчки очень похожи, но различаются видами скобок. В списковом включении они квадратные, а в генераторном выражении – круглые. Если вывести переменные, то видим, что значением переменной l является список, а переменная g хранит в себе объект генератора. И здесь возникает вопрос, что же использовать. Нужен результат, например в виде списка, прямо сейчас для дальнейшего выполнения программы — используйте генераторы коллекций. А если же значения понадобятся еще не скоро или неизвестно, понадобится ли они вообще, то предпочтительнее генераторы, чтобы не занимать лишнюю память и не нагружать систему. Подписывайтесь на канал 👉@pythonofff
7293Loading...
21
Курс «Разработчик 1С» от Яндекса. За 6 месяцев освоите один из самых простых языков программирования и пройдёте стажировку Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе
6240Loading...
22
Итерация без итератора Чтобы лучше понять преимущества итераторов, давайте кратко рассмотрим итерацию без итераторов. Примером итерации без итератора является классический цикл for в стиле C. Этот стиль существует не только в C, но и, например, в C++, go и JavaScript. Подписывайтесь на канал 👉@pythonofff
7922Loading...
23
Пакетный менеджер pip Для работы с пакетами в Python есть специальная утилита pip — устанавливается она сразу вместе с интерпретатором. Установить или удалить пакет можно через команды install и uninstall. После них нужно перечислить необходимые пакеты через пробел. Команды list и freeze покажут все пакеты в текущем окружении, а также их версии. Обратите внимание на то, как выглядит вывод каждой из них. А с помощью show можно посмотреть информацию о конкретном пакете: название, версию, описание, автора, лицензию и другое. Подписывайтесь на канал 👉@pythonofff
8571Loading...
24
Очная онлайн-магистратура ИТМО: станьте DevOps-инженером Онлайн-магистратура «DevOps-инженер облачных сервисов» от Яндекс Практикум Вы сможете работать DevOps-инженером или SRE в крупных IT-компаниях В магистратуре вы глубоко погрузитесь в программирование и научитесь создавать стабильную облачную инфраструктуру. А ещё будете заниматься английским, чтобы было проще устроиться в международную компанию. Фундаментальные знания, льготы очного студента и практический опыт Яндекса Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе
5980Loading...
25
Как удалить пробелы из строки с помощью replace() Как упоминалось выше, функция replace() – это одна из наиболее часто используемых строковых функций в Python. С ее помощью можно заменить определенный символ, слово или фразу в указанной строке. Синтаксис функции replace() Подписывайтесь на канал 👉@pythonofff
8056Loading...
26
Считаем ссылки на объект В Python практически никогда не нужно волноваться об управлении памятью, потому что все это делается автоматически. Счетчик ссылок — это то, что помогает при проверке того, следует ли выполнять сборку мусора или нет. Сборщик мусора удаляет объект из памяти в случае, если на него ничего не ссылается. Если на объект ссылается другой объект, то он имеет ненулевое значение ссылок и не может быть собран как мусор (если, конечно, вы не удалите вручную). В примере выше продемонстрирован простой способ, как можно посмотреть количество ссылок у объекта. Подписывайтесь на канал 👉@pythonofff
8647Loading...
27
Повышения квалификации в Школе главбуха на упрощенке 😊 Промокод на 2 000 рублей на все курсы повышения квалификации для бухгалтеров в Школе главбуха на упрощенке! 📚 💻 Онлайн-обучение для новичков и профи в бухгалтерии на УСН с официальными документами. 👍 Просто оставьте заявку, мы вам перезвоним и подарим промокод! Подать заявку #реклама 16+ buh.action.group О рекламодателе
5370Loading...
28
Распечатывание ежемесячного календаря Этот лайфхак — всего лишь скрытая функция Python, которая позволяет распечатывать ежемесячный календарь в формате таблицы. Подписывайтесь на канал 👉@pythonofff
7928Loading...
29
ООП: композиция Композиция — это отношение, при котором объекты одного класса связаны с объектами другого. Такой способ организации взаимодействия между классами также называется ассоциацией. Как правило, в этом случае объект одного из классов (в примере выше это Salary) является полем другого (Employee). Сложного здесь, как вы видите, ничего нет. Ассоциированные объекты зачастую могут циклически ссылаться друг на друга, что ломает стандартный механизм сборки мусора. В таком случае необходимо использовать слабые ссылки из модуля weakref, о котором поговорим позже. Подписывайтесь на канал 👉@pythonofff
8256Loading...
30
Получи грант на обучение в Центральном университете Центральный университет открывает конкурс грантов. Выдаем несгораемый грант до 2 800 000 ₽ на учебу в бакалавриате Центрального университета. Гранты покрывают от 25 до 100% стоимости обучения. Мы подготовили два этапа испытаний: тестирование и бизнес-игру. Количество попыток не ограничено. Участвуй в отборе! Для выпускников 11-х классов и колледжей. Подать заявку #реклама apply.centraluniversity.ru О рекламодателе
5120Loading...
31
Вывод текущей директории Обработка файлов в Python с помощью модуля os включает создание, переименование, перемещение, удаление файлов и папок, а также получение списка всех файлов и каталогов и многое другое. Подписывайтесь на канал 👉@pythonofff
8261Loading...
32
Редирект вывода программы В contextlib есть еще один прикольный контекстный менеджер — redirect_stdout, позволяющий перенаправить стандартный вывод программы. Контекстный менеджер принимает аргумент, в котором мы можем указать, куда должен переправляться весь вывод в последующем блоке. Таким образом, данные из print() в контекстом менеджере будут переправлены в открытый ранее файл, так как мы его передали в аргумент redirect_stdout. Убедится в этом можем, открыв файл заново и прочитав оттуда данные. Подписывайтесь на канал 👉@pythonofff
8474Loading...
33
Не платите за подписку: получите её на 3 месяца за 0₽ Ответьте на 1 вопрос до конца июня и получите в подарок доступ к Кинопоиску и Яндекс Музыке бесплатно на 90 дней ✨ Сервисы доступны для Вас и трёх ваших близких Попробовать #реклама 18+ kinopoisk.ru О рекламодателе
5740Loading...
34
Неизвестное количество аргументов через *arguments Если функция может принимать любое количество аргументов, то перед названием параметра добавьте * Подписывайтесь на канал 👉@pythonofff
8852Loading...
35
Институт государственной службы и управления! Выбираешь куда поступить - поступай в Институт государственной службы и управления РАНХиГС, стань успешным управленцем! ИГСУ - №1 в рейтинге лучших ВУЗов страны по подготовке управленческих кадров. На выбор множество направлений: государственное и муниципальное управление, юриспруденция, экономика, журналистика, продюсерство и другие. Бесплатная подготовка к поступлению и персональный наставник с первого дня обучения. Более 100 бюджетных мест, отсрочка от армии, яркая и насыщенная студенческая жизнь! РАНХиГС ИГСУ- твой верный путь в будущее! Подать заявку #реклама igsu.ranepa.ru О рекламодателе
4680Loading...
36
Создаем контекстный менеджер с помощью декоратора Обычно протокол управления контекстом реализовывают с помощью класса и двух магических методов: __enter__ и __exit__. Но такой подход может показаться слегка сложным. Так вот, помимо написания своего класса, есть еще один способ создать контекстный менеджер — использовать декоратор @ contextmanager из встроенного пакета contextlib. Первая часть функции tag, которая идёт до yield, выполняется при входе в блок with. Затем исполняется сам этот блок, а после этого завершается оставшаяся часть, которая идет после yield. Подписывайтесь на канал 👉@pythonofff
95512Loading...
37
Обмен значений переменных Обмен значений двух переменных - это действие, в результате которого одна переменная принимает значение, равное второй переменной, а вторая - первой. Если попытаться сделать такой обмен, сначала присвоив первой переменной значение второй, а второй - значение первой, ничего не получится. Подписывайтесь на канал 👉@pythonofff
9784Loading...
38
Как работают арифметические операции Если кто-то еще не знает, то в Python всё является объектами: числа в том числе. И при любых операциях, включая арифметические, у объектов вызываются магические методы. Например, при сложении у объекта первого слагаемого вызывается соответствующий магический метод и в качестве аргумента передается объект второго слагаемого. Еще стоит отметить, что у float поддерживается деление с остатком, то есть метод __div__. А int имеет только деление с округлением, реализованное в методе __floordiv__. Подписывайтесь на канал 👉@pythonofff
1 0288Loading...
39
Веб-парсинг Вот некоторые популярные библиотеки для парсинга: • Beautiful Soup • Scrapy Пример - получить значение валюты по сравнению с долларом США Подписывайтесь на канал 👉@pythonofff
99617Loading...
40
Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты. Если задуматься, то все в выигрыше: — ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку! Узнать больше #реклама 16+ kata.academy О рекламодателе
5700Loading...
Фото недоступноПоказать в Telegram
Динамическая замена class Многие знают, что с помощью type можно получить тип объекта. Но не все так просто, по сути type служит динамической заменой инструкции class и позволяет создавать новые объекты типа во время исполнения. Первый принимаемый аргумент является именем класса и становится атрибутом __name__; второй аргумент является кортежем с перечисленными базовыми типами и становится атрибутом __base__; словарь будет являться телом класса и станет атрибутом __dict__. Подписывайтесь на канал 👉@pythonofff
Показать все...
2
00:27
Видео недоступноПоказать в Telegram
Телеграм-канал с авторскими онлайн-курсами У образовательной платформы Stepik есть свой телеграм-канал, в котором они рассказывают об авторских курсах (как платных, так и бесплатных). У них есть курсы по таким направлениям: - Python - Web-разработка - Маркетинг - Аналитика - Маркетинг - Иностранные языки Подпишитесь на stepik_courses и найдите интересующий курс для себя! Подписаться #реклама 16+ О рекламодателе
Показать все...
tmp8kxzhoqp.mp441.12 MB
2
Фото недоступноПоказать в Telegram
Необходимо чередовать IP-адреса Вы можете менять IP-адрес каждые несколько секунд или для каждого запроса. Целевой сервер не может идентифицировать ваши запросы и не блокирует эти IP-адреса. Вы можете создать огромный список прокси и выбирать по одному для каждого запроса случайным образом. Или используйте вращающийся прокси, который сделает это за вас. После этого изменения шансы на правильную работу скрапера резко возрастают. Подписывайтесь на канал 👉@pythonofff
Показать все...
Фото недоступноПоказать в Telegram
Вычисление размера объектов Для вычисления размера объекта мы можем использовать функцию getsizeof(object[, default]) из модуля sys. Так как в python все по сути является объектами, то и вычислить размер в памяти мы можем у любого такого объекта. И хотя все built-in (встроенные) объекты и вернут правильный размер, в общем случае это не должно быть верно для каких-либо пользовательских объектов. Аргумент default позволяет определить значение, которое будет возвращено, если тип объекта не предоставляет средства для извлечения размера и вызовет TypeError . Функция getsizeof вызывает метод __sizeof__ объекта и добавляет дополнительные служебные данные сборщика мусора. Подписывайтесь на канал 👉@pythonofff
Показать все...
Фото недоступноПоказать в Telegram
Программа лояльности на базе мессенджеров для бизнеса Ручные и автоматические рассылки на удержание и возврат клиентов. Запросы отзывов. NPS. Пригласи друга. Многоуровневый кэшбэк. Регистрация клиентов в 3 клика в мессенджере. Сегментация и аналитика с расчетом окупаемости сервиса. Целый комплекс маркетинговых инструментов для увеличения прибыли с действующих клиентов всего от 100 р/день Личный менеджер по развитию и ежедневная поддержка. Перенесем вашу базу из любой системы. Гарантия возврата средств. Попробуйте бесплатно Попробовать #реклама samosale.ru О рекламодателе
Показать все...
👍 1
Фото недоступноПоказать в Telegram
Используйте настраиваемый User-Agent Механизм защиты от скрапинга – User-Agent. UA – это заголовок, который браузеры отправляют в запросах для идентификации. Обычно он представляет собой длинную строку, в которой объявляется имя браузера, версия, платформа и многое другое. Подписывайтесь на канал 👉@pythonofff
Показать все...
👍 1
Фото недоступноПоказать в Telegram
Decimal и Fraction Из-за того, что дробные числа с плавающей точкой хранятся в двоичном виде, мы обычно работаем с приблизительными значениями, как в первом варианте на скрине. Для получения более точных результатов можно использовать класс Decimal, но и его может не хватить в некоторых случаях. В данной связи, для идеальных вычислений лучше использовать класс Fraction, т.к. он работает с числами в виде рациональных дробей. Подписывайтесь на канал 👉@pythonofff
Показать все...
2
Фото недоступноПоказать в Telegram
Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты. Если задуматься, то все в выигрыше: — ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку! Узнать больше #реклама 16+ kata.academy О рекламодателе
Показать все...
🎉 2
Фото недоступноПоказать в Telegram
Специальные переменные Одна примечательная «особая» переменная, которую вы часто можете видеть в коде Python, — это _, то есть просто символ подчеркивания. По соглашению так именуют малозначимые переменные. Откуда же берутся такие переменные? Например, иногда надо недолго хранить значение, возвращаемое функцией. В примере ниже мы сканируем строки датафрейма из библиотеки pandas Подписывайтесь на канал 👉@pythonofff
Показать все...
2
Фото недоступноПоказать в Telegram
Использование комплексных чисел в Python Никого здесь уже не удивить такими встроенными типами, как например int, float, и подобными. Но кроме них в Python существует еще один довольно интересный тип, а именно, complex. В Python комплексные числа представлены в виде x + iy. А точнее говоря, вместо буквы i здесь используется буква j, во избежание некоторой путаницы, поскольку i чаще всего занята под циклы. Python преобразует реальные числа x и y (будь то int или float) в комплексное с помощью функции complex(x,y). Комплексное число легко можно превратить в строку с помощью функции str или посчитать его модуль с помощью функции abs, а также для доступа к его реальной или мнимой частям можно воспользоваться методами real и imag. Хотя complex и является встроенным типом, для более удобной работы с комплексными операциями рекомендуется импортировать модуль cmath. Подписывайтесь на канал 👉@pythonofff
Показать все...
Войдите и получите доступ к детальной информации

Мы откроем вам доступ после авторизации. Мы обещаем, это быстро!