Python School
82.2K subscribers
2.41K photos
8 videos
575 links
Уроки по Python, которые упростят вам жизнь. Без идиотских туториалов.

Наши мемы для программистов: @conhum

Сотрудничество - @alivian

Канал сотрудничает с рекламным сервисом @Tgpodbor_official

РКН: clck.ru/3G6pBb
加入频道
Однострочные

В Python для однострочных комментариев используйте знак #, чтобы закомментировать все, что следует за ним в этой строке.
Непрерывная проверка

Поскольку
цикл while будет продолжать выполняться до тех пор, пока условие не станет ложным, вы должны убедиться, что это так, иначе программа никогда не завершится. Иногда это может пригодиться, когда вы хотите, чтобы ваша программа ждала ввода и продолжала непрерывно проверять.
Конвертируем изображения в PDF

Иногда у нас появляются заметки или документы в виде фотографий, а в таком формате с ними тяжело работать. Но мы можем собрать все нужные изображения и превратить их в PDF-файл. Это делается при помощи библиотеки img2pdf.
Имена и их пространство

Если вы проанализируете пространство имен слов, вы получите две вещи. Одно имя, а другое пространство.

По сути, имя относится к имени объекта (также известному, как идентификатор). Это означает, что объявляемый вами объект увеличивает пространство имен.

И мы уже говорили ранее, что пространство имен в Python реализовано с использованием словаря.
Оператор continue

Мы можем использовать операторы continue внутри цикла, чтобы пропустить выполнение тела цикла for для определенного условия.

Допустим, у нас есть список чисел, и мы хотим вывести сумму положительных чисел. Мы можем использовать операторы continue, чтобы пропустить цикл для отрицательных чисел.
Если вы хотите уехать за границу прямо сейчас — устройтесь в ООН. Там платят до 450 000 рублей за легкую работу, а граждан из СНГ берут в первую очередь.

Английский не нужен, опыт тоже. Просто держите в подписках @stagirovky — там публикуют лучшие волонтерства, стажировки и гранты со всего мира.

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

В общем, подписывайтесь и стройте международную карьеру, попутно помогая спасти мир: @stagirovky
Использование с функцией range()

Python range() – одна из встроенных функций. Она используется с циклом for для выполнения блока кода определенное количество раз.
Изучить основы Python за 14 дней? По цене пиццы?!
Это реально!

Присоединяйтесь к 14-дневному курсу по основам Python🐍📚

- Учим теорию и практикуемся сразу в браузере.
- Пишем свою первую программу на Python.
- Любые вопросы можно задать наставнику — практикующему разработчику.

Начинаем 7 декабря. Записывайтесь!
Использование цикла for для перебора списка или кортежа

Список и кортеж – повторяемые объекты. Мы можем использовать цикл для перебора их элементов.
Как вывести отдельные буквы строки?

Строка Python – это последовательность символов. Мы можем использовать цикл for для перебора символов и их печати.
Поиск HTML-элементов по CSS-селектору

С помощью методов select и select_one мы можем использовать некоторые селекторы CSS для поиска элементов.
Базовый синтаксис

Мы можем использовать цикл for для перебора списка, кортежа или строк.
Ищем IT-специалистов, чтобы с нуля обучить профессии Data Scientist в медицине.

С помощью машинного обучения, вы научитесь обрабатывать данные по сердечно-сосудистым заболеваниям, онкологии, сигналам ЭЭГ, рентгеновским изображениям, сможете ставить диагнозы, обнаруживать болезни и персонализировать лечение.

Курс прекрасно подойдет:

IT-специалистам
Поможем систематизировать знания в Data Science, ускорить карьерный рост и больше зарабатывать.

Новичкам в Data Science
Станете специалистом по Data Science с нуля: освоите аналитику в медицине, бизнесе и других направлениях.

Медработникам
Освоите IT-специализацию в знакомой нише, увеличите доход и сможете улучшать жизнь сотен людей с помощью искусственного интеллекта.

Вашими преподавателями станут эксперты из таких компаний как: Parexel, X5 Retail Group, NVIDIA, Pirogov AI.

Если после успешного обучения вы не найдёте работу, мы вернём вам деньги, ведь гарантия трудоустройства закреплена в договоре.

Узнать подробности и получить курс со скидкой 48%:
https://clc.to/tlblRQ

Реклама. ООО ГикБреинс. Государственная лицензия № 040485.
Список

Список – это универсальный тип данных, эксклюзивный для Python. В некотором смысле это то же самое, что и массив в C / C ++. Но самое интересное в списке в Python – он может одновременно содержать разные типы данных. Формально список представляет собой упорядоченную последовательность некоторых данных, записанных с использованием квадратных скобок ([]) и запятых (,).
Непрерывная проверка

Поскольку
цикл while будет продолжать выполняться до тех пор, пока условие не станет ложным, вы должны убедиться, что это так, иначе программа никогда не завершится.

Иногда это может пригодиться, когда вы хотите, чтобы ваша программа ждала ввода и продолжала непрерывно проверять.
Введение в программирование — это курс для тех, кто хочет погрузиться в мир IT и освоить новую профессию, но не знает, с чего начать. Если вы хотите познакомиться с популярными языками программирования и технологиями, изучить преимущества IT-специальностей и узнать, какие возможности открывает профессия разработчика, то этот курс для вас! Здесь вы сможете примерить на себя каждую из профессий и понять, к какой из них у вас лежит душа.

За 4 часа вы научитесь:
– понимать устройство компьютера и азы программирования на разных языках;
– разбираться в IT-специальностях;
– отличать одни технологии от других.

Как проходит обучение:
– смотрите видеоуроки и узнаете об актуальных IT-технологиях и профессиях;
– проходите тест на профориентацию, который поможет определить ваши сильные стороны;
– выбираете идеальный вариант для старта в IT.

Все подробности по ссылке: https://clc.to/a_Up2Q
В честь Нового года — скидки до 60% на курсы и профессии.
Импорт из другого каталога

Если скрипт, который мы импортируем, находится в том же каталоге, то мы можем импортировать его так же, как и встроенные модули. Однако, если скрипт присутствует в другом каталоге, мы можем использовать библиотеку importlib, чтобы импортировать их как модуль.
Как сократить ссылки?

Когда мы работаем с URL часто возникает необходимость сократить длинную ссылку. Мы можем использовать специальные онлайн-сервисы типа bit.ly, которые сокращают URL до 50 символов. Мы создадим собственный инструмент для сокращения ссылок при помощи библиотеки pyshorteners.
Представим, что вы кандидат, а я работодатель.

Перед любым ответственным делом, всегда хочется как следует прощупать почву или подглядеть хоть одним глазком. В особенности это касается собеседований на техническую позицию, ведь они имеют специфическую структуру.
Хорошая новость в том, что вам не нужен маховик времени или плащ невидимка. Вы можете прийти на вебинар «Публичное техническое собеседование на позицию middle python-разработчика», легально подглядеть и узнать:

— как проходит техническое собеседование на роль middle python-разработчика;
— каким темам и вопросам стоит уделить больший фокус подготовки;
— какие темы раскрываются в курсе;
—какой уровень на выходе получают выпускники Практикума.

В прямом эфире мы разыграем для вас техническое собеседование на позицию middle python-разработчика.
Разберем реальный рабочий кейс и усложним его в процессе собеседования. Проведем рефакторинг плохого кода, коснемся архитектуры и расскажем как быть, если на собеседовании что-то идет не так.

В роли работодателей — спикеры Сергей Трофимов и Владимир Трофлянин, в роли студента, который проходит интервью, спикер Матвей Скирда.

Ждем вас 14 декабря в 19:00
Ссылка для регистрации на ивент
Обход дочерних элементов

С помощью атрибута children мы можем получить дочерние элементы тега.
Пример: использование метод remove() для удаления элемента из списка

В этом списке есть строки и целые числа. Есть повторяющиеся элементы: строка «Mars» и число 12.