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

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Download Telegram
Рекурсия для реверсирования строк

Давайте напишем функцию reverseString(), которая делает именно то, что мы сделали выше. Функция reverseString() принимает any_string и возвращает перевернутую копию any_string.
Освойте Python и получите востребованную профессию. Более 9 000 вакансий доступно для Data Scientist и разработчиков со знанием этого языка программирования. 7–9 ноября в 21:00 по московскому времени участвуйте в онлайн-интенсиве.

Бесплатно!
Узнать подробности и записаться: 👉 https://clc.to/X3wtFQ

За 3 вечера вы научитесь:

✔️ понимать архитектуру чат-ботов и виртуальных ассистентов;
✔️ писать простые программы на Python;
✔️ работать с наборами данных;
✔️ тренировать модели машинного обучения и оценивать их качество;
✔️ подключать Python-приложение к Telegram.

🎁 Всем участникам подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. Присоединяйтесь, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.
Как удалить пробелы из строки с помощью translate()

Функция translate() чем-то схожа с функцией replace(). Общая цель функций translate() и replace() – заменить определенный символ в заданной строке на другой символ. Однако определённые различия всё-таки есть.
Как найти работу программистом, если опыта коммерческой разработки нет?

Замкнутый круг. Не берут на работу без опыта, а опыта нет, потому что не берут на работу.

Онлайн-курс? Но на курсах выпускают джуниуров, а многие HR’ы уже просто отметают джуниор выпускников.

❗️Рынок образования не стоит на месте, поэтому ребята из «Девмана» знают решение твоей проблемы! Выходить на рынок уже мидлом.

«Девман» набирают учеников на пробную неделю курса👇

«От новичка до мидл Python/Django разработчика»

Чем крут этот курс?

1️⃣У вас будет личный ментор.
2️⃣Командная разработка. В портфолио будет до 9 проектов.
3️⃣Полностью оплачиваемая стажировка.
Полностью боевые проекты, реальные заказчики и зарплата.
4️⃣Самое главное — трудоустройство!

➡️ Пробная неделя абсолютно бесплатна! ⬅️

Переходи в чат-бот и регистрируйся на курс👇
Список всех переменных

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

Если мы используем %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?