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

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Download Telegram
Список всех переменных

Эта команда выдает список всех глобальных переменных, используемых в вашем блокноте.

Если мы используем %who, она перечислит все 3 переменные, которые мы задали.
Интересна сфера IT? Приходите на бесплатный онлайн-интенсив 7–9 ноября в 19:00 по московскому времени.

Подробная программа: 👉 https://clc.to/JkDH5w.

Вы узнаете:

📍 какие навыки необходимы тестировщику;
📍 какие виды тестирования существуют;
📍 зачем и как тестировать сайты;
📍 как искать баги на веб-странице.

За 3 дня разберётесь в основах и ключевых инструментах тестирования. Научитесь проверять сервисы на баги через API с помощью инструмента Postman.

Спикер интенсива — старший специалист по тестированию, организатор тест-сессий, митапов по тестированию и мастер-классов, участник конференций SQA-days, TechTrain и CodeFest Дмитрий Якин.

🎁 Участвуйте — и получите электронную книгу «Человек + машина» издательства МИФ и сертификат на 10 000 рублей на любой курс Skillbox.

Ждём в прямом эфире!
Forwarded from Fedot
Python отделяет итератор от последовательности

В Python последовательности сами по себе не являются итераторами. Скорее у каждой есть соответствующий класс-итератор, отвечающий за итерацию.

range() возвращает нам объект типа range

Мы получили ошибку TypeError: 'range' object is not an iterator. Итак, если объект типа range не является итератором, то что мы получим при использовании iter?
Как вывести переменную и строку в Python, разделив их запятыми

Вы можете указать строку и переменную в качестве аргументов функции print(), просто перечислив их через запятую.
Знакомим с разработкой и учим думать, как программист.

Подключайтесь к нашему подготовительному курсу по Python-разработке!

Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас. Для начала обучения не нужен опыт в разработке!

Даём только мясную и прикладную информацию. Никакой воды и траты вашего времени.

Всего за 2 недели вы изучите основы языка под руководством опытного наставника, пройдете 69 урока с практикой в браузере и напишите свою первую программу.

Торопитесь занять место в группе. Стартуем уже 9 ноября, вы с нами?🤘
Протокол итератора в Python

В документации Python итератор определяется как класс, реализующий next и iter. По этому определению итератор также является итерируемым объектом (iterable), поскольку он реализует iter. Кроме того, можно сказать, что это nextable-объект, поскольку он реализует метод next.

Отметим, nextable – это не часто используемый термин, потому что его можно запросто превратить в итератор. Как видите, метод iter для итераторов легко реализовать.
Дарим 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

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