Python обучающий
62.6K subscribers
810 photos
7 videos
405 links
Здесь есть всё, чтобы упростить изучение Python. Без воды и сложных терминов.

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Download Telegram
Дарим 10 000 ₽ на онлайн-обучение по Python🔥

Мы tutortop — крупнейший маркетплейс онлайн-образования. На портале доступно свыше 5000 курсов от более чем 300 онлайн-школ, которые можно сравнить по множеству критериев, почитать отзывы и купить выгоднее, чем напрямую в школах😎

До 10 ноября мы дарим 10 000 ₽ на обучение в онлайн-школе, представленной на маркетплейсе️⚡️

Осваивай новую профессию с tutortop!
Как создавать списки в Python

Чтобы создать новый список, сначала дайте ему имя. Затем добавьте оператор присваивания (=) и пару квадратных скобок. Внутри скобок добавьте значения, которые должны содержаться в списке.
Записываемся на бесплатный вебинар по дизайну 10.11 от Contented, на котором разберут три топовые интернет-профессии:

– Графический дизайнер
– UI/UX дизайнер
– Моушен дизайнер

На вебинаре вы узнаете какая профессия подойдет именно вам, увидите реальные истории людей, которые стартовали в дизайне с нуля и добились успеха благодаря обучению в Contented, а также узнаете как именно вы можете стартовать в дизайне и начать зарабатывать от 50.000 до 325.000 рублей в месяц!

🔥Первые навыки в дизайне уже на вебинаре, даже если вы гуманитарий — записаться на вебинар
Как индексируются списки в Python

Списки поддерживают порядок элементов.

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

Индексы в Python (и любом другом современном языке программирования) начинаются с 0 и увеличиваются для каждого элемента в списке.
Начните свой путь в Data Science! Присоединяйтесь к прямым трансляциям с 14 по 16 ноября в 19:00 по московскому времени. В роли спикера — руководитель направления исследования данных в Сбере с семилетним опытом в программировании Анастасия Борнева.

🔸Записывайтесь на бесплатный онлайн-интенсив по анализу данных: 👉 https://clc.to/_DLR2Q

Чему вы научитесь:
📎 находить аномалии, выявлять ложные зависимости и выделять главные факторы в моделях данных;
📎 визуализировать и анализировать данные с помощью Python-библиотек;
📎 автоматизировать решение бизнес-задач с помощью искусственного интеллекта и машинного обучения.

🎁 Все участники при регистрации получат чек-лист с информацией о том, чем занимается специалист по DS, где он может работать, какие знания и навыки ему нужны, а также где новичку найти первые проекты. Дошедшим до финала интенсива подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.

Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.
Логические операторы

При работе с логическими значениями Python предоставляет операторы для объединения значений с использованием стандартных понятий «и», «или» и «не». Эти операторы ожидаемо представлены словами and, or и not
Хотите начать карьеру в IT?

Тогда получите скидки до 62% на обучение с нуля до уровня Middle в программировании, тестировании, информационной безопасности, DevOps и аналитике с гарантированным трудоустройством.

И это ещё не всё!
При покупке любой программы вы получаете 5 онлайн-курсов стоимостью 146 000 ₽ в подарок!

Успейте купить курс в Чёрную пятницу:
https://clc.to/40y7cg
Сложные типы

Для чего-то большего, чем примитивные типы в Python, используйте класс typing. В нем описаны типы для аннотирования любой переменной любого типа. Он поставляется с предварительно загруженными аннотациями типов, таких как Dict, Tuple, List, Set и т. д.
🔥 Как написать свой первый автотест за 1 час?

Посетить открытое занятие курса "Автоматизация тестирования на Python" от ребят из школы автоматизации QA.GURU бесплатное открытое занятие состоится 16-го ноября в 20:00 МСК.

Почему надо сходить:
▫️Для новичков:
— Разработаем ваш первый автотест на поиск в Google
—Расскажем о рынке QA. Кто, кому, за что и сколько платит?
— Дадим домашнее задание и проверим его у всех участников.
▫️Для опытных:
— Расскажем про актуальный фреймворк на Python
— Покажем боевой проект с полной инфраструктурой (Web, API)
— Сессия вопросов и ответов с QA Lead


🧿Занятие бесплатное — для участия вступайте в чат @qa_guru_chat или регистрируйтесь на сайте -https://clck.ru/32ceTw
Nextables

Когда мы правильно реализовали наш собственный итератор, давайте немного поэкспериментируем. Первое, что нам хотелось бы узнать, это как Python относится к идее цикла по nextable?
Отступы

«Должен быть один – и желательно только один – очевидный способ сделать что-либо», — Дзен Python.

Отступы чрезвычайно важны в Python. Уровень отступа строк кода в Python определяет, как группируются операторы.

Оператор print с отступом сообщает Python, что он должен выполняться только в том случае, если if возвращает True. Тот же отступ применяется для указания Python, какой код выполнять при вызове функции или какой код принадлежит данному классу.
Записываемся на бесплатный вебинар по программированию 17.11 в 19:00 МСК от Skillfactory, на котором разберут четыре топовые IT-профессии:

— Разработчик
— Тестировщик
— Data science
— Аналитик данных

Вместе с техноблогером Wylsacom в прямом эфире, поймете какая профессия в It подходит именно вам и получите первые навыки программирования, поучаствуете в розыгрыше профессий на сумму 500.000р, т.е определились с профессией и есть возможность выиграть обучение бесплатно!

Регистрируйся прямо сейчас, получи шанс изменить свою жизнь — https://go.redav.online/603731176d269990
Как преобразовать строку в число (int) в Python

Чтобы преобразовать строку в целое число, можно использовать встроенную функцию int().

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

Общий синтаксис выглядит примерно следующим образом: int("str")
Получи востребованную IT-профессию от Geekbrains всего за 88 рублей в день, с гарантией трудоустройства и дипломом государственного образца

Список самых востребованных и высокооплачиваемых профессий, участвующих в распродаже:

Разработчик (средняя зп 280.000р)
Инженер по Тестированию (средняя зп 240.000р)
Инженер-программист Python (средняя зп 280.000р)
Веб-разработчик (средняя зп 270.000р)
Аналитик больших данных (средняя зп 230.000р)

Заработная плата по данным HeadHunter

⬆️Просто нажми на понравившуюся профессию и не упусти возможность улучшить свою жизнь!
Все циклы for в Python используют итераторы

В Python нет циклов for в стиле C. А циклы for в Python-стиле напоминают циклы for each в других языках. Это тип цикла, в котором используются итераторы. То есть каждый цикл for, который вы пишете на Python, должен использовать итератор.

Если вы внимательно посмотрите на пример на JavaScript, вы увидите, что мы сообщаем циклу, когда нужно завершить (i < numbers.length), а также — как инкременировать (i++).
Как сделать запрос DELETE

Как следует из названия, если вы хотите удалить ресурс из API, вы можете использовать запрос DELETE. Удалим товар с идентификатором, равным 21
Записываемся на бесплатный вебинар по программированию 17.11 от Skillfactory, на котором разберут четыре топовые интернет-профессии:

— Разработчик
— Тестировщик
— Data science
— Аналитик данных

На вебинаре вы узнаете какая профессия подойдет именно вам, получите первые навыки программирования, а также узнаете как именно вы можете стартовать в программировании и начать зарабатывать от 85.000 до 400.000 рублей в месяц!

🔥Первые навыки в программировании уже на вебинаре — записаться на вебинар.
Enumerate

В традиционных языках программирования вам нужна переменная цикла для перебора различных значений контейнера. В Python это упростили: вы можете получить доступ к переменной цикла вместе со значением итерируемого объекта. Функция enumerate(x) возвращает две итерируемые переменные. Одна из них изменяется в диапазоне от 0 до len(x) - 1, а другая представляет собой элементы x.
Как автоматизировать сбор данных с сайта? Эту задачу решит парсер на Python. Создайте его на бесплатном онлайн-интенсиве образовательной платформы Skillbox, который пройдёт с 21 по 23 ноября в 21:00 по московскому времени.

Подробная программа:✍️ https://clc.to/E-psWQ.

Каждому зарегистрированному участнику вышлем на почту 3 полезных материала по Python с руководствами и скриптами, которые пригодятся начинающему разработчику.

На интенсиве вы узнаете о профессии Python-разработчика и создадите собственный рабочий алгоритм работы с данными.

Спикер — Алексей Коновалов. Старший разработчик ООО «МТС-Диджитал». Ведёт личный проект по парсингу сайта и анализу данных. Выпускник курса Skillbox «Python-разработчик с нуля».

Всем, кто дойдёт до конца интенсива, подарим электронную книгу «Человек + машина» Пола Доэрти и Джеймса Уилсона. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox.
Будет интересно!
Представление списков

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