Python for everyboby
1.7K subscribers
23 photos
22 links
Download Telegram
Давайте проверим ваши знания)
В 11й строке происходит удаление файла через метод remove
Что произойдет при попытки распечатать переменную f1 в 12й строке?
Предлагаю варианты:
1) будет ошибка, переменная же удалена
2) ошибки не будет, переменная распечатается
3) ошибки не будет, распечатается None
4) свой вариант в коммент
👍8
👍14
Новое видео на канале
https://youtu.be/ycVlsU_c4Mg
👍37
Бывало? 😁
😁60🤔5👍1🥰1
😁39👍14
😁24🔥2
😁60👍6
На степике оформил курс на pygame
https://stepik.org/z/118434
Видеоуроки будут сопровождаться кодом, который можно сразу запустить
На пробных уроках можете посмотреть формат
🔥29👍52
👍17😁10🤮1
👍35😁3
👍56😁24🔥4🤮1
👍33😁9👎1🤮1
Как создать папку с помощью Python?

Вам поможет модуль os и его функция mkdir. Она создает папку по указанному пути. Путь до каталога можно указать как абсолютный, так и относительный. В примере ниже указан относительный адрес, и новая папка будет создана в том же каталоге, что и запускаемый скрипт.

Функция mkdir вызовет ошибку FileExistsError, если каталог с таким именем и адресом уже существует. Поэтому, чтобы избежать ошибок, мы должны вызывать ее с помощью try/except.
👍25👏3🔥1
Как создать вложенные папки?

Python предоставляет функцию os.makedirs(), которая позволяет создавать вложенные папки. Функция принимает один аргумент - путь к папке, которую нужно создать, и создает все промежуточные папки, если они не существуют.

И перед ее запуском лучше проверять наличие текущего каталога в системе и всех вложенных подпапок при помощи функции os.path.exists. Потому что при попытке создать каталог, который уже существует в системе, возникает исключение FileExistsError
👍205👌3🔥2
Метод new

Магический метод new вызывается для фактического создания нового объекта, как экземпляра желаемого класса. Вызов метода new осуществляется до метода init

За подробностями и практикой
https://stepik.org/a/114354
👍12🤯42
Поздравляю с наступающим Новым годом! 🎊🎉🥂

Впереди долгие каникулы — это отличное время для того, чтобы подумать о будущем. Если кто-то из вас давно хотел погрузиться в изучение Питона или углубить свои знания — добро пожаловать на мои курсы. Специально для вас я объявляю новогодние скидки! Пройдите по ссылке ниже и введите промокод HAPPY_NEW_YEAR для того, чтобы получить скидку в 33% на любой платный курс

Или оплату можно произвести напрямую, для этого свяжитесь со мной в телеграмме.

ООП: Объектно-ориентированное программирование на Python
https://stepik.org/a/114354

Продвинутый python: заряди свои батарейки
https://stepik.org/a/127822

Django, потанцуем
https://stepik.org/a/114288
27👍4
Друзья, в преддверии выхода нового курса, решил устроить распродажу

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

ООП: Объектно-ориентированное программирование на Python — 2072р
https://stepik.org/a/114354

Django, потанцуем? — 1875р
https://stepik.org/a/114288

Продвинутый python: заряди свои батарейки —1920р
https://stepik.org/a/127822

Pygame - учимся создавать свои игры - 600 ₽
https://stepik.org/a/118434

При оплате по СБП или банковским переводом (из РФ или из-за рубежа) предоставляется дополнительная скидка:

🎁 при покупке одного курса - 100р,
🎁🎁 при оплате двух курсов - 500р
🎁🎁🎁 при покупке трех - 1000р

По вопросам приобретения курсов обращайтесь в личные сообщения.
https://t.me/artem_egoroff
🔥18👍4
В честь прошедшего дня программиста предлагаю воспользоваться промокодом Я_У_МАМЫ_ПРОГРАММИСТ, который позволит приобрести мои платные курсы со скидкой до 30%:

ООП: Объектно-ориентированное программирование на Python

Django, потанцуем?

Продвинутый python: заряди свои батарейки

Pygame - учимся создавать свои игры

Применить промокод Я_У_МАМЫ_ПРОГРАММИСТ можно при оплате курса по указанным выше ссылкам
🔥202
Функции lambda + map

Очень часто можно встретить комбинацию анонимной функции внутри вызова map. Использование lambda функции помогает избежать определение обычной функции, делая код короче.

В данном примере мы возводим в квадрат все элементы списка numbers при помощи map и lambda функций

Не знаешь, что такое map или анонимная функция?
Мой бесплатный курс по функциональному программированию поможет тебе разобраться в этих темах

https://stepik.org/course/195619/promo
👍202🔥1
Функция enumerate

В python есть элегантный способ обойти элементы коллекции, сразу получая за итерацию индекс и значение элемента коллекции. Это функция enumerate.

А вы знали, что функция enumerate:

☑️ на самом деле является классом, а не функцией?

☑️ возвращает итератор в качестве своей работы?

Еще больше подробностей об enumerate и других функциях вы можете найти на моем бесплатном курсе
Функциональное программирование на Python
13👍7