newspaper3k Если вы ещё с ним не встречались, то приготовьтесь к тому, что модуль newspaper снесёт вам крышу. Он даёт возможность извлекать статьи и связанные мета-данные из множества разных источников. Можно извлечь изображения, текст и имена авторов. В нём даже есть встроенная NLP-функциональность. Поэтому, если вы собирались использовать BeautifulSoup или другую библиотеку для вебскрапинга в своём следующем проекте, лучше сэкономьте своё время и силы и установите newspaper
Подробнее

xkcd Юмор — ключевая особенность Python. В конце концов, язык был назван в честь британского комедийного шоу «Летающий цирк Монти Пайтона». Во многих местах официальной документации можно найти отсылки к самым известным эпизодам шоу. Конечно, чувство юмора не заканчивается на документации.
Подробнее

Влетаем в мир ИИ с ноги — без опыта и знаний кодинга. Всего за 3 вечера эксперты научат вас создавать нейросети и применять их на практике. Ваши нейронки смогут: — Делить людей на входящих и выходящих из автобуса — Обнаруживать возгорания — Оценивать стоимость квартир и резюме соискателей — Прогнозировать стоимость полиметаллов — Распознавать команды умного дома и много чего ещё Интенсив идеален для начинающих в области ИИ, а также для тех, кто хочет прокачать свои знания по последним технотрендам. Бесплатный интенсив ждёт вас по ссылке.
Подробнее

Виртуальные среды Часто Python-программисты работают над несколькими проектами одновременно. К сожалению, порой два проекта зависят от разных версий одной зависимости. Какую же установить? К счастью, в Python есть поддержка виртуальных сред, которые позволяют взять лучшее от двух миров. В командной строке нужно ввести Теперь вы можете иметь разные независимые версии Python на одной машине
Подробнее

Уже 9 лет SOC-Forum! — главное событие в области информационной безопасности и место встречи топовых экспертов. 14-15 ноября форум пройдет в Центре международной торговли в Москве. Однако, он будет транслироваться и онлайн. В этом году добавили онлайн-поток с эксклюзивным контентом и расширили повестку, чтобы еще более детальнее осветить комплексную кибербезопасность. Жюри готовит насыщенную программу уже сейчас. Не пропусти 👉🏻 https://t.me/+r6VSUDdLOAc1ZTFi Реклама. ООО «РТК ИБ» Erid: 2Vtzqvr8tvU
Подробнее

__repr__ При определении класса или объекта полезно добавлять «официальный» способ представления объекта строкой. Метод repr() позволяет определять строковое представление, предназначенное для программиста и удобное при использовании во время отладки, а метод str() позволяет определять понятное пользователю строковое представление, которое можно отображать в интерфейсе программы.
Подробнее

Уже 9 лет SOC-Forum! — главное событие в области информационной безопасности и место встречи топовых экспертов. 14-15 ноября форум пройдет в Центре международной торговли в Москве. Однако, он будет транслироваться и онлайн. В этом году добавили онлайн-поток с эксклюзивным контентом и расширили повестку, чтобы еще более детальнее осветить комплексную кибербезопасность. Жюри готовит насыщенную программу уже сейчас. Не пропусти 👉🏻 https://t.me/+f8UB9bf3U1BhYzIy Реклама. ООО «РТК ИБ» Erid: 2VtzqxjS7X7
Подробнее

howdoi Зависли над какой-то проблемой и не можете вспомнить её решение? Нужно зайти на StackOverflow, но не хочется покидать терминал? Тогда вам не обойтись без этого инструмента командной строки: $ pip install howdoi Задайте любой вопрос, и он постарается найти ответ на него
Подробнее

Вчера на SmartDev-2023 подвели итоги Конкурса красоты кода. Немного результатов: — всего в конкурсе приняли участие более 1000 человек со всей России; — победителями оказались айтишники из Москвы, Санкт-Петербурга, Самары, Владивостока, Томска, Иванова, Барнаула, Краснодара и других российских городов; — среди 15 победителей была и одна девушка. Все они получили по новенькому iPhone 14 и по смарт-колонке SberBoom Mini. Награждение прошло прямо на конференции Сбера.
Подробнее

Уже знаешь Python, но хочется изучить еще один эффективный и производительный язык? Присмотрись к Go: он уже полюбился айтишникам за простоту и скорость. Начать программировать на нем поможет новый бесплатный курс от Яндекс Лицея. Программа рассчитана на один учебный год. Внутри — пять спринтов: ты узнаешь все об этом языке программирования, научишься писать на нем код с поддержкой многопоточности и создавать быстрые и высоконагруженные приложения. Учеба проходит онлайн, а проходить спринты можно в своем темпе. Главное, вовремя сдавать домашку — а ее будет много. Курс подойдет для старшеклассников и студентов колледжей. Вступительных испытаний нет — скорее подавайте заявку на первый спринт до 25 сентября по ссылке: https://clck.ru/35npw9 Реклама. ООО Яндекс. erid: Kra23yYMz
Подробнее

Замена значений переменных Если есть желание поменять значения переменных. Можно записать это в 3 строчки. Но можно и в одну. Трюки питона.
Подробнее

Конкурс красоты, который ты заслужил: конкурс красоты кода. 15 лучших авторов кода получат по новому iPhone и смарт-колонке SberBoom Mini. Организатор — Сбер. Для участия в конкурсе необходимо выбрать одну из пяти дисциплин, но мы-то знаем какой выберешь именно ты: ✅ Python ✅ Java ✅ Data Science ✅ Frontend ✅ Android Всего-то надо написать в Python шедеврально красивый код (можно воспользоваться своими старыми наработками). А потом подать заявку со своим кодом по ссылке. Заявки принимаются до 18 сентября 23:59. Результаты будут объявлены 21 сентября.
Подробнее

Виртуальные окружения Скорее всего, вы работаете над несколькими проектами Python одновременно. К сожалению, иногда два проекта будут полагаться на разные версии одной и той же библиотеки. Какую из них вы установите себе? К счастью, поддержка языком Python виртуальных сред позволяет вам получить нужное для обоих проектов. Напишем в командной строке
Подробнее

Первый или даже нулевой шаг в разработку — это понимание логики и алгоритмов, на которых строится любой язык программирования. Хорошая новость в том, что этот уровень доступен абсолютно всем. На курсе «Основы программирования» за час вы научитесь читать код и сможете написать свою первую строчку на языке Python. Вас ждут задачи в тренажёре, которые быстро помогут понять — интересно ли вам вообще программировать? Если да, то разберётесь в основах и сможете сделать следующий шаг к выбору конкретного направления. Перейти к «Основам программирования»
Подробнее

Блок for…else Все мы знаем, что else неразрывно связан с блоком if, но вы, возможно, не в курсе, что else используется в цикле for. В выражении for...else блок else выполняется только в том случае, если все итерации цикла будут успешно завершены. Если же выполнение цикла прерывается оператором break, то else не выполняется.
Подробнее

​Язык программирования Python с каждым годом становится всё более популярным и востребованным. Параллельно растёт и спрос на Python-разработчиков. Поэтому самое время присоединиться к бесплатному онлайн-интенсиву и на практике попробовать себя в решении реальных задач из разных сфер на языке Python: ▶️ https://epic.st/J4VGO Всего за 3 дня вы научитесь: ✔️ получать данные с сайтов; ✔️ работать с API; ✔️ парсить HTML; ✔️ автоматически выделять важное из текстов; ✔️ автоматизировать email-рассылки; ✔️ разбираться в рынке фриланса на Python. 🔔Спикер — Анастасия Борнева, руководитель направления по исследованию данных в Сбере. Она с 2018 года занимается автоматизацией процессов с помощью искусственного интеллекта. 🎁 Всем участникам, прошедшим интенсив, подарим электронную книгу Роджера Сайпа и Робба Збиерски «Разум под контролем» издательства МИФ. А каждый, кто оставит заявку на участие в интенсиве, получит материал с подборкой коротких и полезных программ на Python. Подключайтесь, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox. До встречи в прямых эфирах с 11 по 13 сентября в 21:00 по московскому времени! Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Подробнее

Как рассчитать дату в будущем в Python Давайте посчитаем, какая дата будет после промежутка time_delt1, который мы создали ранее. Чтобы вычислить будущий момент времени, нам нужно только добавить диапазон, определенный объектом timedelta, к текущему времени.
Подробнее

👉 Как с помощью методов ML можно очищать данные от выбросов? Ждем вас 6 сентября в 20:00 мск на открытом уроке «Ищем выбросы методами ML» в рамках курса «Machine Learning. Professional» от OTUS 🔹 Поговорим про задачу поиска аномалий и изучим, как с помощью методов ML можно очищать данные от выбросов 🔹 В теории разберем несколько алгоритмов и применим их на практике. 📌 Результаты урока: Вы освоите несколько методов поиска аномалий и на практике очистите данные от аномальных значений. 👉 РЕГИСТРАЦИЯ https://otus.pw/KKuBc/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576. Информация о рекламодателе на сайте www.otus.ru. erid=LdtCK1f9t Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KD9BJ
Подробнее

Как вывести текущую дату и время в Python Прежде чем проводить какие-либо вычисления, давайте зададим отправную точку. К примеру, возьмем текущую дату. Получить текущую дату и время можно при помощи вызова метода now() объекта datetime, как показано во фрагменте кода
Подробнее

В мире IT — море позиций. Можно сойти с ума в попытке перечислить особенности каждой. В Яндекс Практикуме давно решили вопрос с профориентацией — команда предлагает пройти тест и начать IT-карьеру благодаря специальному центру с 850 партнёрских вакансий за один только 2023 год. Истории выпускников Практикума показывают, что каждый может сменить профессию: из медсестры — в тестировщицы, из полицейского — в разработчика, из разнорабочего — в программиста. Больше 10 000 выпускников уже нашли работу — у вас тоже может получиться. Попробуйте!
Подробнее

Как создать базовый объект timedelta в Python Для начала давайте создадим базовый объект timedelta: Итак, мы успешно создали объект timedelta. Теперь нам нужно создать «эталонное» время, чтобы можно было применить созданный нами объект timedelta для выполнения каких-нибудь арифметических действий.
Подробнее

Совершенствуем свои навыки в Python с бесплатным курсом от VK Education Про него в статье на Хабре рассказала Анастасия Скуйбедина, менеджер образовательных проектов VK. Из материала можно узнать, как построен курс, кто будет его преподавать, как на него поступить и какие преимущества ждут студентов. Образовательная программа предназначена для студентов и недавних выпускников, которые знакомы с основами языка, такими как знание различий между списком и кортежем, понимание магических атрибутов и статических методов, и возможно, имеющих практический опыт разработки на Python. Лучшие выпускники курса имеют приоритет при рассмотрении на вакансии в VK.
Подробнее

Проверяем переменную на истинность Создаём Python-файл со следующим кодом. Для проверки переменной DEBUG на истинность здесь используется функция get(). Программа выводит разные сообщения в зависимости от значения переменной.
Подробнее

Привет! Мы рады приветствовать тебя в QA.GURU! 🖖 🎓 Готов изучить все тонкости автоматизации тестирования с самого начала? Присоединяйся к нашему бесплатному открытому уроку "Разрабатываем первый автотест на Python/Selene", который состоится 14 сентября в 20:00 по московскому времени. 🔥 Что нас ждет: - Познакомимся с профессией инженера по тестированию и узнаем, какую ключевую роль играет тестировщик в проекте; - Разберем различия между QA Automation Engineer и QA Manual Engineer; - Оценим текущее состояние рынка труда в сфере QA на 2023 год; - Представим тебе полноценный проект, охватывающий полную инфраструктуру (Web, Mobile, API). Смело переходим к делу: разработаем первый автотест для формы авторизации и для поиска в Google. В завершении урока проведём интересную сессию вопросов с QA Lead! 📒 И снова практика: - Каждый участник получит домашнее задание, которое мы проверим. Чтобы принять участие, добавляйся в чат ➡️ @qa_guru_chat или зарегистрируйтесь на нашем сайте ➡️ https://clck.ru/35Vemy. 📲 Есть вопросы в сфере тестирования или по выбору курса? Наши эксперты готовы предоставить 15-минутную бесплатную консультацию. 📝Записаться на консультацию Не упусти возможность стать настоящим профессионалом в автоматизации тестирования!
Подробнее

Функция open() то еще одна встроенная функция, которую мы, вероятно, используем ежедневно и принимаем как должное. При открытии файла мы обычно пишем. Выражение with open(...) не считывает файл целиком и не запоминает его в памяти. Вместо этого оно возвращает итерируемый объект типа file. Благодаря этому можно читать огромные файлы и не беспокоиться о памяти.
Подробнее

💪 О преимуществах Python сейчас не говорит только ленивый. И не просто так — этот востребованный язык программирования подходит для многих направлений: от бэкенд-разработки до Data Science. А его простой и понятный синтаксис, гибкость, множество фреймворков и активное комьюнити делает его удобным в работе. Освоить Python-навыки под силу каждому на онлайн-курсе «Python Developer» от OTUS. У вас есть возможность бесплатно протестировать этот онлайн-курс!  👉 Подключайтесь 24 августа в 20:00 на бесплатный урок «Работа с пакетами в Python с помощью pip и poetry».  На занятии разберем оба пакетных менеджера, поговорим про основные сценарии использования, обсудим различия, узнаем, в каких случаях можно обойтись решением попроще, а в каких случаях требуется более продвинутый подход. 👉 Для участия и получения записи зарегистрируйтесь https://otus.pw/HJmA/ Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8JuH9u
Подробнее

Глубокое (полное) копирование Глубокая копия создает новую и отдельную копию всего объекта или списка со своим уникальным адресом памяти. Это означает, что любые изменения, внесенные вами в новую копию объекта или списка, не будут отражаться в исходной. Этот процесс происходит следующим образом: сначала создается новый список или объект, а затем рекурсивно копируются все элементы из исходного в новый. Короче говоря, оба объекта становятся полностью независимы друг от друга. Это похоже на концепцию передачи по значению в таких языках, как C ++, Java и C #.
Подробнее

​Сразу к делу. Если вы хотите освоить Python, но не знаете где, вот несколько причин выбрать курс Skillbox: ✅ Никакой воды. В лекциях — максимум информации. Делаем упор на практику! ✅ Спикеры — разработчики из топовых компаний. Плюс опытный куратор, который проверяет задания и помогает, если возникают трудности.. ✅ В программе есть вебинары с экспертами. Можно пообщаться онлайн и задать вопросы. ✅ Есть гарантия трудоустройства. 7 месяцев учитесь, а потом мы вместе начинаем искать вам работу. Не найдём — вернём деньги. Подробные условия — на сайте Всё это ждёт вас на курсе «Профессия Python-разработчик». Переходите по ссылке, чтобы узнать подробности и оставить заявку https://goo.su/yUn5T Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Подробнее

Функция filter(): Функция filter() используется для создания списка, состоящего из значений, для которых функция возвращает true. Так же, как и map(), эта функция может использовать в качестве параметра пользовательские функции, а также lambda-функции.
Подробнее

ВТБ приглашает IT-специалистов в команду развития инфраструктуры банка! Нужны как опытные профессионалы, так и молодые специалисты. Для каждого найдется много нового и интересного. Что делают в командах: - обеспечивают непрерывную работу серверов, настраивают отказоустойчивые решения - устраняют аварийные ситуации на серверах и ОС - анализируют производительность ОС и серверов Тебя ждут комфортная рабочая среда, возможности для профессионального развития и удаленный или гибридный формат работы в своем часовом поясе. Укажи специализацию, которой владеешь, по ссылке, оставь отклик, и тебе предложат направление, которое больше всего подходит! Реклама. Рекламодатель: Банк ВТБ (ПАО). erid: LjN8K6mLE
Подробнее

issubclass() Функция принимает 2 параметра, оба должны быть классами. Если первый унаследован от второго, то функция вернет True, иначе False
Подробнее

Яндекс Практикум запустил бесплатный курс “Основы работы с Git”. Вы сможете полностью освоить популярную систему контроля версий кода за 20 часов. Курс будет полезен тем, кто только погружается в разработку, и тем, кто не первый год пишет код: — новички освоят инструменты, которые точно пригодятся в профессии; — знатоки структурируют знания и повысят свою продуктивность. На курсе вы научитесь: — Писать код вместе с другими разработчиками и разработчицами; — Отменять и откладывать изменения в своих ветках; — Использовать локальный и удалённый репозиторий; — Соединять ветки и разрешать конфликты; — Управлять репозиторием через IDE и консоль; — Понимать принципы и культуру командной разработки. И освоите необходимые инструменты и технологии: — GitHub; — Terminal; — GitHub Desktop; — Bitbucket; — GitBash; — GitLab. Переходите по ссылке и начинайте заниматься уже сейчас. Реклама АНО ДПО "Образовательные технологии Яндекса", ИНН:7704282033, erid:LjN8KE8Ur
Подробнее

Присвоение первого непустого значения из ряда Следующая инструкция присвоит переменной X первый непустой (имеющий истинное значение) объект из множества объектов A, B и С или None, если все предыдущие объекты окажутся пустыми. В простейшем виде эту особенность используют для задания значения по умолчанию Аналогичным образом логический оператор and можно применять для нахождения первого ложного значения
Подробнее

Проверка на знание алгоритмов Для многих мобильных разработчиков алгоритмическая секция является серьезным барьером для старта работы в бигтехе. Для джунов и мидлов сложность алгосы бывают сложными и нужно уделить время на подготовку. Синьорам тоже несладко — придется стряхнуть пыль с университетских учебников. Кирилл Розов на своем канале решил показать, как проходит секция на собеседованиях в Яндекс. Собеседующим выступил Антон Рычагов, руководитель службы разработки в Яндексе. В роли кандидата был android-разработчик с трёхлетним опытом, которого выбирал сам Кирилл. На самом деле, собеседование по алгоритмам проводят не только в Яндексе. Другие большие IT-компании также проверяют кандидатов на то, как те умеют мыслить и как подходят к проблемам. Антон, кстати, недавно проводил семинар по алгоритмам — полезно для разработчиков всех уровней.
Подробнее

Проверка на знание алгоритмов Для многих мобильных разработчиков алгоритмическая секция является серьезным барьером для старта работы в бигтехе. Для джунов и мидлов сложность алгосы бывают сложными и нужно уделить время на подготовку. Синьорам тоже несладко — придется стряхнуть пыль с университетских учебников. Кирилл Розов на своем канале решил показать, как проходит секция на собеседованиях в Яндекс. Собеседующим выступил Антон Рычагов, руководитель службы разработки в Яндексе. В роли кандидата был android-разработчик с трёхлетним опытом, которого выбирал сам Кирилл. На самом деле, собеседование по алгоритмам проводят не только в Яндексе. Другие большие IT-компании также проверяют кандидатов на то, как те умеют мыслить и как подходят к проблемам. Антон, кстати, недавно проводил семинар по алгоритмам — полезно для разработчиков всех уровней.
Подробнее

Объединение списков без цикла Как бы вы решили задачу объединения списков разной длины без обхода элементов цикла? Пусть и менее краткий, но более эффективный способ – применение модуля itertools Заметим, что при работе с последовательностями многие полезные решения находятся в модулях стандартной библиотеки collections (контейнерные структуры данных) и itertools (операции над последовательностями). Внимательное прочтение документации модулей освободит вас от многих часов придумывания собственных «велосипедов».
Подробнее

Яндекс запустил канал ТЕХНО, в котором простым языком рассказывает о том, как устроен мир технологий. Внутри всё то, что мы так любим: нейросети, роботы, чат-боты, голосовые помощники и многое другое. Из любопытного: — Что такое промпт и как его правильно формулировать — Нужны ли нейросети в школах — Стоит ли художникам опасаться конкуренции с нейросетями — Чем занимается преподаватель для нейросети — И наконец, займут ли ваше рабочее место роботы и ИИ Подписывайтесь тут 👉 https://t.me/techno_yandex!
Подробнее

Дзен Python Наверняка вы знаете про Дзен Python, выводимый интерпретатором по команде import this. В третьей версии Python спрятаны и другие «пасхалки»
Подробнее

Как изучить Python бесплатно и самостоятельно? Как стать сеньором или перейти из бэкенда в Data Science? Какие лайфхаки и инструменты помогают писать код продуктивнее? Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Не без юмора, конечно ;) Наши любимые материалы: 1. Как изучить Python самостоятельно и бесплатно? 2. Он вам не петухон: почему энтерпрайзу не обойтись без Python и что не так с Java и C#. 3. Правила жизни Гвидо ван Россума. 4. Почему Python идеален как первый язык для бэкендера и второй для фронтендера? Подписывайтесь на канал «Люди и код»: @skillbox_media_code
Подробнее

Сортировка словаря по значениям Распространена практика использования словарей в качестве таблиц для хранения данных. Сортировка данных словаря по значениям ключей, а не самим ключам, нередко ставит в тупик. Задача решается довольно просто при помощи соответствующего аргумента функции сортировки
Подробнее

Как купить интеграцию в Telegram-канале? Используйте инструмент Telega.in, который в разы ускоряет работу с рекламными интеграциями. Как это работает: 1) Регистрируйтесь по ссылке: https://telega.in/c/pythonist24 2) Пополняйтесь удобным способом; 3) Размещайте публикацию; 4) PROFIT, вы прекрасны Если тематика поста подойдет каналу, мы с удовольствием его опубликуем.
Подробнее

Транспонирование двумерного массива данных Чтобы поменять местами строки и столбцы матрицы, созданной с помощью встроенных типов данных, воспользуйтесь функцией zip Если вы регулярно сталкиваетесь с подобными задачами, вместо таких трюков в Python принято использовать библиотеку NumPy.
Подробнее

Сравнили топовые курсов по Python-разработке Tutortop — образовательный маркетплейс №1, где представлено более 5000 курсов от более чем 300 школ. Вы можете сравнить курсы по рейтингу, цене и отзывам, а еще купить дешевле, чем напрямую 🔥 Подборка топовых курсов для Python-разработчиков от tutortop: — Профессия «Разработчик на Python с гарантией трудоустройства» от Skypro. Рейтинг 4.9 из 5. — Курс «Python-разработчик с гарантией трудоустройства» от Eduson. Рейтинг 4.8 из 5. — Курс «Разработчик Python» от Академии АйТи. Рейтинг 4.7 из 5. Еще больше 70-ти курсов по Python-разработке можно найти и равнить на маркетплейсе tutortop⚡️
Подробнее

Проверка на анаграммность Проверить, являются ли строки анаграммами (например, в результате случайной перестановки букв) поможет класс Counter модуля collections
Подробнее

​5 причин получить дистанционное высшее IT-образование по Data Science и Machine Learning от РАНХиГС и Skillbox: 1. Обучение в престижном столичном вузе без переезда в Москву. Всё как в классических вузах, только все занятия и экзамены — онлайн. 2. Востребованность профессии. Специалисты по Data Science нужны в разных сферах от науки до разработки игр. 3. Программа обучения составлена под запросы современных компаний. Обучение ориентировано на практику — вы будете работать над реальными задачами с 1-го курса и к выпускному соберёте портфолио из более чем 10 кейсов. 4. Диплом государственного образца по окончании обучения. 5. Устройство на работу. HR-специалисты сопровождают студентов с 3-го курса. Подайте заявку прямо сейчас по ссылке: https://epic.st/nePkO После этого с вами свяжется специалист приёмной комиссии, расскажет о программе и поступлении, а также поможет подготовить документы. Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Подробнее

Автоматизация и скриптинг Не беспокойтесь, питон тебя прикроет. Есть множество вещей, которые вы можете автоматизировать всего за 4-5 строк кода. От установки заданий cron и напоминаний до загрузки ваших любимых видео на YouTube, вы можете сделать все это с помощью нескольких строк в python
Подробнее

Параллельное и асинхронное программирование развязывают руки разработчикам и усиливают их скиллы: помогают выдерживать нагрузки и писать эффективный код, не теряя скорости разработки — ни один крупный проект не обходится без них. Для тех, кто решил изучить принципы асинхронности в Яндекс Практикуме есть курс «Асинхронное программирование на Python». Курс подойдет вам, если: • у вас есть опыт написания кода на Python; • вы знакомы с принципами ООП и умеете их применять; • вы умеете работать с консолью и Git, настраивать рабочее окружение; • вы понимаете работу БД и SQL, знакомы с HTTP и REST. На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.  Начать учиться
Подробнее

__repr__ Метод repr() позволяет определять строковое представление, предназначенное для программиста и удобное при использовании во время отладки, а метод str() позволяет определять понятное пользователю строковое представление, которое можно отображать в интерфейсе программы.
Подробнее
Загрузить еще