TGViewer
Channel Public Channel
Python обучающий

Python обучающий

@pythonist24

Здесь есть всё, чтобы упростить изучение Python. Без воды и сложных терминов.

Сотрудничество: @justcage

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Subscribers
55.9K
Photos
838
Videos
7
Links
404

Showing posts older than #1275 · Back to latest

Older Posts 20 shown
Post #1272 13.9K
Как индексируются списки в Python

Каждый элемент имеет собственный порядковый номер — индекс, который можно использовать для доступа к самому элементу.

Индексы в Python (и любом другом современном языке программирования) начинаются с 0 и увеличиваются для каждого элемента в списке.
Post #1271 13.3K
Наша редакция заметила в городе вот такие баннеры. Пытаемся разобрать эту задачку от Академии Яндекса всем коллективом, но пока не выходит. Может, у вас получится?
Post #1270 12.4K
Enumerate

В традиционных языках программирования вам нужна переменная цикла для перебора различных значений контейнера. В Python это упростили: вы можете получить доступ к переменной цикла вместе со значением итерируемого объекта. Функция enumerate(x) возвращает две итерируемые переменные. Одна из них изменяется в диапазоне от 0 до len(x) - 1, а другая представляет собой элементы x.
Post #1268 12.2K
Синтаксис

Синтаксис представления списков обеспечивает простой и надежный способ для создания новых списков из уже существующих. Допустим, нам нужен новый список, в котором каждый элемент старого списка будет умножен на 3. При помощи цикла for мы можем это сделать
Post #1267 12K
Нужен планшет для работы и учебы?

HONOR Pad X8 – лучшее решение.

Мощный процессор MediaTek MT8786 и оперативная память 4 ГБ планшета HONOR Pad X8 обеспечивают высокую производительность гаджета и позволяют ему мгновенно исполнять поставленные задачи.

Вам не нужно удалять необходимые файлы, чтобы освободить место. Объем внутренней памяти составляет 64 ГБ и может быть увеличен картой micro SD до 512 ГБ.

Благодаря емкой батарее 5100 мА•ч работоспособность планшета будет сохраняться в течение всего рабочего дня и даже дольше.

HONOR Pad X8 работает на программном обеспечении Android с фирменным пользовательским интерфейсом Magic UI 4.0.

Экран 10.1 дюйма IPS FullHD отображает реалистичную картинку с любого положения и дарит эстетическое удовольствие при просмотре видео.

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

Прямо сейчас вы можете приобрести планшет HONOR Pad X8 по выгодной цене в сети магазинов DNS.
Post #1266 11.3K
Целочисленное деление и деление с плавающей точкой

Есть два способа это исправить. Первый и самый простой способ заключается в том, чтобы преобразовать одно из чисел к типу float. Для констант достаточно добавить ".0" к одному из чисел: 5.0/2 вернет 2.5. Также вы можете использовать конструкцию float(5)/2.

Второй способ дает более чистый код, но вы должны убедиться, что ваша программа не сломается от этого существенного изменения. После вызова 'from future import division' Python всегда будет возвращать в качестве результата деления float. Если вам понадобится целочисленное деление, используйте оператор //: 5//2 всегда возвращает 2.

В одной из следующих версий Python такое поведение станет дефолтным. Если вы хотите, чтобы ваш код оставался совместимым, используйте оператор // для целочисленного деления, даже если вы не используете этот импорт.
Post #1264 10.9K
Работа с логическими операторами

При работе с логическими значениями Python предоставляет операторы для объединения значений с использованием стандартных понятий «и», «или» и «не». Эти операторы ожидаемо представлены словами and, or и not
Post #1262 10.2K
Генераторы в Python

Вместо выражения return генераторы возвращают значения путем многократного применения выражения yield. При каждом новом вызове функции возвращается следующее значение итерируемой последовательности.

Генератор может быть вызван через функцию next(). При каждом вызове next() возвращается следующее значение генератора.
Post #1261 10.8K
Вы разработчик с опытом и знакомы с основами Python? На курсе Яндекс Практикума «Мидл Python-разработчик» вы сможете выйти на новый профессиональный уровень и использовать навыки, которые отличают мидла от джуна. Вы начнете думать о проекте, как о единой системе, разрабатывать полноценные веб-сервисы, организовывать инфраструктуру, а ещё:

• углубите знания технологий для бэкенд-разработки на Python;
• разовьёте инженерное мышление;
• сможете брать больше ответственности и решать задачи посложнее;
• разберётесь, как работает бэкенд, DevOps и другие смежные области;
• добавите 7 проектов в портфолио;
• почувствуете себя увереннее в процессах командной разработки.

На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы. 

Пройдите первый бесплатный урок и начните учиться.
Post #1260 13.3K
Enum перечисления

Этот класс можно назвать удобным способом инкапсуляции списка констант, чтобы они не были разбросаны по всему коду без структуры.
Post #1259 12.8K
Хотите научиться автоматизации тестирования с нуля?

🎓 Тогда присоединяйтесь к нам и получите уникальный опыт на бесплатном открытом уроке "Разрабатываем первый автотест на Python/Selene", который состоится 31 мая в 20:00 по московскому времени.

✨ Вместе с QA.GURU поговорим о профессии инженера по тестированию и роли тестировщика в проекте. Разберём различия между QA Automation Engineer и QA Manual Engineer. Обсудим состояние рынка труда на 2023 год. Рассмотрим пример полноценного проекта, который включает в себя полную инфраструктуру (Web, Mobile, API).

💻 Это ещё не всё! У нас будет практическая часть урока, где мы вместе разработаем ваш первый автотест на форму авторизации и поиск в Google. А после этого вас ожидает сессия вопросов с QA Lead.

📒 И самое интересное - каждый участник получит домашнее задание, которое мы проверим и дадим обратную связь.

📲 Также наши эксперты готовы предоставить вам бесплатную 15-минутную консультацию по тестированию и дать рекомендации по выбору подходящих курсов, если это потребуется.

➡️ Записаться на консультацию

Так что не пропустите возможность стать профессионалом в автоматизации тестирования! Присоединяйтесь к чату @qa_guru_chat или зарегистрируйтесь на нашем сайте https://clck.ru/33XsHj. Мы будем рады вам!
Post #1258 10.1K
Выполнение внешнего кода

Любой внешний код Python из блокнота Jupyter можно запускать с помощью команды %run.
Post #1256 9.97K
Сколько времени может работать код

Вы не задумывались, сколько именно времени занимает работа кода в рамках одной ячейки?

Магическая команда time позволяет получить всю необходимую информацию о времени.
Post #1254 9.51K
Как скопировать всё содержимое внешнего файла?

В большинстве случаев возникает необходимость скопировать содержимое вашей ячейки в скрипт python или текстовый файл непосредственно из вашего блокнота Jupyter.

Вместо того чтобы копировать все и создавать новый файл, вы можете напрямую экспортировать свои данные, добавив команду writefile в ячейку перед кодом.
Post #1253 10.5K
Хотите научиться собирать информацию в интернете, анализировать данные и автоматизировать рутину с помощью Python? Присоединяйтесь к бесплатному интенсиву с 15 по 17 мая в 19:00 по московскому времени. За 3 дня вы на практике познакомитесь с различными сферами применения языка Python, узнаете, какие навыки сейчас востребованы на фрилансе, и поймёте, как начать работать на удалёнке: ▶ https://epic.st/41x9j

На интенсиве вы:

📍Попробуете свои силы в решении реальных задач из разных сфер на Python.
📍Познакомитесь с популярными библиотеками Python для парсинга и анализа данных.
📍Получите понятный ответ на вопрос о том, что нужно для работы Python-разработчиком на фрилансе.

Спикером выступит руководитель направления по исследованию данных в Сбере Анастасия Борнева. Она с 2018 года занимается автоматизацией процессов с помощью искусственного интеллекта.

🎁 Всем участникам, прошедшим интенсив, подарим электронную книгу Роджера Сайпа и Робба Збиерски «Разум под контролем» издательства МИФ. А каждый, кто оставит заявку на участие в интенсиве, получит материал с подборкой коротких и полезных программ на Python.

Подключайтесь, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Post #1252 11.3K
Запрос DELETE

Вам нужно удалить ресурс из API? Вы можете использовать запрос DELETE. Здесь мы будем удалять товар с идентификатором, равным 21
Post #1251 11.6K
ProductStar анонсировал закрытый IT-марафон, на котором каждый участник в течение 5 дней опробует на себе 5 интернет-профессий — 1день/1профессия.

Успейте записаться на марафон и примерьте на себя 5 онлайн-профессий с зарплатой от 100 000 рублей. Узнайте какая из них подойдет вам лучше всего и обучайтесь дальше с привилегиями участников марафона. Список профессий марафона:

— Data Scientist
— Python-разработчик
— UX\UI дизайнер
— Project-менеджер
— Инженер информационной безопасности

⚠️Начало мероприятия с 15 по 19 мая в 19:00 МСК. Осталось всего 87 мест, успейте записаться: https://go.redav.online/382b2b0777350be0?erid=LdtCKgWPZ
Post #1250 13.5K
Давно хотели просмотреть содержимое внешнего файла?

Часто вам может понадобиться скопировать в свой код несколько строк кода из внешнего файла. Команда %pycat избавит вас от долгой процедуры извлечения определенных данных из файла и их копирования в другой файл. Она позволяет просматривать содержимое любого файла в любом каталоге.
Post #1248 14.8K
YAML — не язык разметки

Это язык форматирования данных, который является надмножеством JSON.

В отличие от JSON, YAML может хранить более сложные объекты и ссылаться на собственные элементы.

Модуль PyYAML позволяет использовать YAML в Python.

PyYAML позволяет нам хранить любые Python-объекты и экземпляры абсолютно любых пользовательских классов.
Post #1247 13K
💳 Друзья, Тинькофф выпустил карту с самым топовым дизайном, созданным нейросетью. Дебетовая карта Тинькофф Black в стиле карты-мультипаспорта.

Заказать карту можно по специальной ссылке, в открытом доступе ее нет. Кроме того, по карте доступны:
— До 15% кэшбэка в 4 категориях на выбор
— До 30% кэшбэка у партнеров
— Переводы и снятие наличных без комиссии
— 12 стикеров для смены аватара
— 3 дизайна карты на выбор

👽 Количество карт в данной коллекции лимитировано. Если вам понравился дизайн, то оформляйте карту сейчас. Позже их может уже не быть — оформить карту.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →