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

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

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

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

РКН: clck.ru/3G6pBb
加入频道
Оператор break

Оператор break используется для преждевременного выхода из цикла for. Он используется для прерывания цикла при выполнении определенного условия.

Допустим, у нас есть список чисел, и мы хотим проверить, присутствует ли число. Мы можем перебрать список чисел и, если число найдено, выйти из цикла, потому что нам не нужно продолжать перебирать оставшиеся элементы.
🍵🍵🍵🍵🍵🍵🍵
Остановили свой выбор на Python?
OTUS поможет начать обучение как можно легче. Специально для новичков состоится бесплатный урок 24 ноября в 20:00 мск.

👉 Тема урока: «Знакомство со встроенными модулями».

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

Вместе с преподавателем, опытным Python-разработчиком, вы узнаете про модули: os, pathlib, functools и научитесь их применять.

Кому полезен этот урок?
- Начинающим программистам, которые хотят понять суть модулей в Python
- Новичкам в IT, которым интересен язык программирования Python
- Тем, кто интересуется специализацией «Python Developer» и хочет посетить одно из занятий

📢 Не упустите возможность принять участие в бесплатном занятии онлайн-курса и написать свой первый код на Python. Для праким вам пригодится любой удобный редактор (VS Code, PyCharm) и актуальная версия Python. Также подойдут бесплатные онлайн-ресурсы, например repl.it

👉 Зарегистрируйтесь на вебинар, если хотите участвовать https://otus.pw/GxQw/
Секретный код «BLACKFRIDAY22» - скидка на курс 31600р.
Please open Telegram to view this post
VIEW IN TELEGRAM
Непрерывная проверка

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

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

В английском много противоречий. Можно учиться на продвинутом уровне — и сохранять разговорный барьер. Или повторять по кругу одни и те же правила. В результате непросто заметить прогресс и оценить, сколько ещё впереди. А мы выручим с этим.

Практикум учитывает эти противоречия и проектирует прозрачный процесс обучения с предсказуемым результатом. Выберите подходящий курс и оплатите его со скидкой до 15 декабря: https://practicum.yandex.ru/english/clearfriday2022
Как удалить элемент из списка с помощью индекса в Python

Для удаления элемента по индексу используйте pop(). Для этого также подойдет ключевое слово del.
Что можно делать в оболочке Python?

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

Символы >>> — это приглашение оболочки, тут вы можете вводить свои команды. Если ваши команды занимают несколько строк, например, при определении цикла, оболочка выводит троеточие …, которое сигнализирует о продолжении строки.
Функции str.split и rsplit() в Python

Функция split() в Python используется для разделения строки на список строк на основе разделителя.

В качестве разделителя используется аргумент sep. Если строка содержит последовательные разделители, возвращается пустая строка. Аргумент-разделитель также может состоять из нескольких символов
Закрытие открытого файла с помощью метода close()

Когда вы открываете файл в Python, чрезвычайно важно закрыть файл после внесения изменений. Это сохраняет любые изменения, которые вы сделали ранее, удаляет файл из памяти и предотвращает дальнейшее чтение или запись в программе.
Удаление файлов с помощью метода shutil.os.remove()

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

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

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

В общем, подписывайтесь и стройте международную карьеру, попутно помогая спасти мир: @profenture
Копирование файлов с помощью метода shutil()

Мы можем использовать модуль shutil для копирования файлов в Python. Эта утилита позволяет нам выполнять операции копирования и перемещения для разных файлов.
Случайный список – choice(), shuffle(), sample()

Есть несколько функций для использования случайности в последовательности. Например, с помощью функции choice() вы можете получить случайный элемент из последовательности.
Random seed в Python

Генерация случайных чисел Python основана на предыдущем числе, поэтому использование системного времени – отличный способ гарантировать, что каждый раз, когда наша программа запускается, она генерирует разные числа. Мы можем использовать функцию random seed() для установки начального значения.
Функция str replace() в Python

Функция replace() в Python используется для создания строки путем замены некоторых частей другой строки.
Область видимости переменной

Фактически, область действия относится к области кодирования, откуда можно получить доступ к объектам этой области. Это означает, что вы не можете получить доступ к объектам конкретной функции из любого места вашего кода.
Тип данных String

Строка представляет собой последовательность символов. Python поддерживает символы Unicode. Обычно строки представлены одинарными или двойными кавычками.
Однострочные

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

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

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

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

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

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