Получи случайную криптовалюту за регистрацию!

Python Community

Логотип телеграм канала @python_community_ru — Python Community P
Логотип телеграм канала @python_community_ru — Python Community
Адрес канала: @python_community_ru
Категории: Технологии
Язык: Русский
Количество подписчиков: 14.96K
Описание канала:

Python Community RU - СНГ сообщество Python-разработчиков
Чат канала: @python_community_chat
Сотрудничество: @cyberJohnny и @Sergey_bzd

Рейтинги и Отзывы

2.50

2 отзыва

Оценить канал python_community_ru и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения 86

2021-10-29 19:00:05
Работаем с окружением

Внутри операционной системы существуют некие переменные окружения. Самая популярная — PATH, её вы могли видеть при установке языка. Что они значат я рассказывать не буду, а вот как с ними работать — расскажу.

Для этого нам потребуется модуль os, а если быть конкретнее — os.environ (или os.environb) и os.getenv() (или os.getenvb()).

os.environ — словарь, внутри которого можно брать значения переменных по ключу. Если вам нужно их байтовое представление, воспользуйтесь os.environb.

os.getenv(key, default=None) — берёт значение по ключу из os.environ, а если ключа не существует, возвращает default. os.getenvb() возвращает данные из os.environb.

#миниурок #os
3.2K views16:00
Открыть/Комментировать
2021-10-29 10:23:26
Что выведет код выше?
Anonymous Quiz
40%
[1, 2]
5%
[2, 4]
9%
[1, 2, 1, 2]
40%
Ошибку
7%
Узнать ответ
938 voters3.3K views07:23
Открыть/Комментировать
2021-10-29 10:23:26
#python_quiz
3.2K views07:23
Открыть/Комментировать
2021-10-28 19:00:09
Отображаем календарь

В языке Python есть интересный модуль, позволяющий выводить календарь так же, как и программа cal в unix-подобных системах.

TextCalendar и HTMLCalendar позволяют выводить календарь в текстовом и веб форматах. Вы можете их настроить, используя методы, записанные в документации.

calendar.weekday(year, month, day) — возвращает день недели в определённый день. Возвращает число от 0 до 6, что, соответственно, понедельник - суббота.

calendar.isleap(year) — позволяет узнать, является ли год високосным.

calendar.firstweekday() — сообщает день недели, с которого начинается неделя.

#миниурок #calendar
1.8K views16:00
Открыть/Комментировать
2021-10-28 14:00:01
SDET-специалисты, для вас супер возможность попасть в команду Kaspersky без долгих собеседований!

Если у вас есть опыт автоматизации, навыки работы с Linux, знание C# или Python, то:

- Подайте заявку и пройдите небольшое тестирование до 12 ноября.
- Дождитесь результатов и 13 ноября (в субботу) приходите на онлайн-встречу: знакомство с командами и индивидуальное интервью.
- В случае успеха получите оффер уже на следующий день!

Узнайте, над какими проектами и продуктами вы можете у нас работать. И на каких крутых условиях. А команды сами за себя расскажут 13 ноября. Откликайтесь!
2.4K views11:00
Открыть/Комментировать
2021-10-27 19:00:07
Работаем с временем

Ранее я рассказывал о модулях для взаимодействия с временем, но их необходимо устанавливать, а вот datetime — нет.

Хоть с ним и неудобно работать в отличие от его конкурентов, с ним у вас в проекте будет меньше зависимостей. Объектов много, поэтому тут будут самые используемые.

date, time, datetime — классы, предоставляющие доступ к дате, времени или к всему сразу.

Получить их можно с помощью date.today(), datetime.today(), datetime.now() или создав их самостоятельно, передав нужные значения, которые можно почитать в документации.

А также, используя timedelta, мы можем менять время: добавлять, забирать и многое другое.

#миниурок #datetime
2.0K views16:00
Открыть/Комментировать
2021-10-27 12:18:58
Что выведет код выше?
Anonymous Quiz
45%
Lorem ipsum
2%
Lorem
2%
ipsum
13%
Loremipsum
30%
Ошибку
8%
Узнать ответ
856 voters2.8K views09:18
Открыть/Комментировать
2021-10-27 12:18:58
#python_quiz
2.8K views09:18
Открыть/Комментировать
2021-10-26 19:00:03
Оператор with

Если вы работаете с файлами или соединениями, то их стоит закрывать после работы. Использовать try/except/finally — не красиво и занимает много места.

Поэтому, разработчики придумали оператор with, выполняющий обязательные функции по окончанию работы с классом. Можете почитать о нём в PEP 343.

Как и у любого оператора, у with есть свои методы. __enter__ вызывается в переданном классе с самого начала, для инициализации. А после, по окончанию работы, вызывается __exit__.

#теория #with
3.2K views16:00
Открыть/Комментировать
2021-10-26 14:23:00
Ответ на предыдущую задачу
3.1K views11:23
Открыть/Комментировать