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

PyLounge - программирование на Python и всё о IT 🐍

Логотип телеграм канала @pylounge — PyLounge - программирование на Python и всё о IT 🐍 P
Логотип телеграм канала @pylounge — PyLounge - программирование на Python и всё о IT 🐍
Адрес канала: @pylounge
Категории: Технологии
Язык: Русский
Количество подписчиков: 3.18K
Описание канала:

Сообщество канала PyLounge. YouTube: https://www.youtube.com/channel/UCru5FZQN_Xa0tKfrBqUIcng

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

3.00

3 отзыва

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

5 звезд

0

4 звезд

0

3 звезд

3

2 звезд

0

1 звезд

0


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

2022-07-19 01:37:35
Постоянная рубрика "Держу в курсе"

1. В пятницу 22.07 выйдет новый ролик. Не пропусти.

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

3. Вчера мне исполнилось 24. Старость подкралась незаметно.

4. В перерывах между экзистенциальными мучениями и написанием диссертации умудрился поковырять Golang. Он классный

Держимся на связи. Всем хорошего летопрепровождения
193 viewsedited  22:37
Открыть/Комментировать
2022-07-15 10:10:16 Неплохой такой гайд по разработке приложений с помощью связки Django + Angular

https://www.twilio.com/blog/build-progressive-web-application-django-angular-part-1-backend-api
353 views07:10
Открыть/Комментировать
2022-07-13 10:34:45 Очень много ссылок прислали, на годные каналы. Вот такой список подписок у меня получился:

- Архитектура и теория программирования

Алексей Радзишевский https://www.youtube.com/c/АлексейРадзишевский

Максим Смирнов



System Education https://www.youtube.com/c/SystemEducation

Эксперт по IT и организационному развитию https://www.youtube.com/user/rosssoxa

Андрей Созыкин https://www.youtube.com/c/AndreySozykinCS

- C#

Степан Береговой https://www.youtube.com/c/SBeregovoyRU

- Python

abglazov https://www.youtube.com/c/abglazov

Диджитализируй https://www.youtube.com/c/%D0%94%D0%B8%D0%B4%D0%B6%D0%B8%D1%82%D0%B0%D0%BB%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D0%B9

- Java
https://www.youtube.com/c/DecembristITTV
355 views07:34
Открыть/Комментировать
2022-07-13 08:12:30 #news

Внедрение двухфакторной аутентификации в PyPI привело к инциденту с удалением популярного пакета

Разработчики репозитория Python-пакетов PyPI опубликовали план перехода на обязательную двухфакторную аутентификацию для пакетов, входящих в категорию критически важных. Важность определяется по числу загрузок и изменение будет применено к учётным записям сопровождающих и владельцев проектов, связанных с 1% пакетов, лидирующих по числу загрузок за 6 месяцев. С учётом, что в настоящее время репоизторий PyPI включает более 350 тысяч пакетов, двухфакторная аутентификация будет применена примерно для 3500 пакетов. Для проверки попадание учётной записи в список подотовлена

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

В отличие от перехода на двухфакторную аутентификацию проектов RubyGems, NPM и GitHub, в PyPI будет изначально внедрена схема, подразумевающая желательное использование аппаратного токена с ключами доступа. В качестве причины рекомендованного по умолчанию использования токенов и протокола WebAuthn упоминается более высокая безопасность по сравнению с генерацией одноразовых паролей (возможность использования TOTP вместо токенов будет доступна в форме опции).

Токены можно будет получить бесплатно - компания Google выступила спонсором инициативы и выделила для проекта 4000 ключей Titan. Каждый сопровождающий может подать заявку на бесплатное получение двух токенов с интерфейсом USB-C или USB-A. Второй токен отправляется в качестве резервного на случай поломки или потери основного, чтобы минимизировать риск потери доступа к репозиторию и избавить разработчиков от необходимости прохождения через сложную процедуру восстановления доступа.

К сожалению, токены могут быть отправлены только в Австрию, Бельгию, Канаду, Францию, Германию, Италию, Японию, Испанию, Швейцарию, Великобританию и США. Сопровождающие из других стран могут самостоятельно приобрести совместимые со спецификацией FIDO U2F токены, например, подходят токены Yubikey и Thetis. В качестве альтернативы также предусмотрена возможность применения вместо токена аутентификации на базе одноразовых паролей, используя приложения, поддерживающие протокол TOTP, например, Authy, Google Authenticator и FreeOTP.

Инициатива не обошлась без инцидента. Автор пакета Atomicwrites, насчитывающего 6 млн загрузок в месяц и 38 млн за 6 месяцев, не пожелал переходить на двухфакторную аутентификацию и для исключения своего пакета из списка критически важных попытался сбросить счётчик загрузок. Для сброса он вначале удалил пакет, а потом загрузил новую версию.

Ожидалось, что подобная манипуляция лишь сбросит счётчик, но к удивлению разработчика из репозитория были удалены и все старые версии, что привело к проблемам у зависимых от библиотеки проектов, которые некоторые разработчики сравнили с инцидентом в результате удаления пакета left-pad в NPM.

Проблема усугубилась тем, что после удаления автор atomicwrites не смог загрузить старые версии, восстановить которые удалось лишь на следующий день после вмешательства администраторов PyPI. После произошедшего автор пакета принял решение прекратить разработку atomicwrites и перевести пакет разряд устаревших. В качестве причины упоминается то, что он развивает проект как хобби в свободное время и появление дополнительных требований, усложняющих работу, не стоят времени, затрачиваемого на бесплатное сопровождение пакета с такой популярностью. Автор atomicwrites утверждает, что он бы предпочёл просто писать код для развлечения, а заботы о дополнительной защите от захвата злоумышленниками можно взвалить на себя когда за это платят.

Библиотека atomicwrites содержит около 200 строк кода и предлагает функции для атомарной записи файлов. В качестве замены можно использовать штатные вызовы os.replace и os.renamе (операция сводится к записи в файл с временным именем и переименованию в целевой файл после готовности).
257 views05:12
Открыть/Комментировать
2022-07-12 20:18:58
Вот такой у нас теперь найм
298 views17:18
Открыть/Комментировать
2022-07-10 07:28:32 Михаил Мишустин подписал постановление о бесплатных курсах по программированию для школьников 8-11 классов. Они станут дополнительными к основному образованию и продлятся два года.

На портале «Госуслуги» можно будет пройти тестирование, по итогам которого определять уровень знаний, и помогут записаться на соответствующий курс.

«Это позволит ребятам ещё в школе освоить первую IT-профессию, что, в свою очередь, должно стать для них стимулом связать свою дальнейшую профессиональную деятельность с IT-сферой», — рассказали в правительстве.

P.S. Интересно, если там курсы от мастодонтов онлайн edTech'а, по типу Skillbox, SkillFacroty, Geekbrains и т.д.?
403 views04:28
Открыть/Комментировать
2022-07-10 07:24:01
Появились ноутбуки с запретом на установку Linux

В ноутбуках Lenovo ThinkPad Z13 и ThinkPad Z16 обнаружили запрет на установку операционной системы Linux и ее модификаций из-за встроенного сопроцессора безопасности Microsoft Pluton.

Отмечается, что разработка Microsoft установлена по умолчанию в процессоры AMD Ryzen 6000, которые были выбраны для этих моделей ноутбуков. По словам одного из покупателей, его ноутбук Thinkpad Z13 оказался не способен загружать с USB-накопителя не только Linux, но вообще любую ОС, кроме Windows.

P.S. Это ведь всё ещё и на аппаратном уровне. То есть просто перепрошить биос не получится. Но в целом случай забавный.

Как говорится, Microsoft не боится Linux, если бы боялись, то заблокировали бы )
382 views04:24
Открыть/Комментировать
2022-07-09 18:45:33 Как не оставаться вечным джуном в Data Science

Друзья, давно хотела с вами порассуждать на тему роста. Без вас здесь никак не справиться, делитесь в комментах, что помает вам расти и развивать в DS (и не только). А я пока поделюсь с вами лайфкахами, которыми помогают мне. Поверьте, методы рабочие)

 Начнем с самого банального. Я уже не раз говорила, если мне что-то очень трудно понять, помогает «проветривание головы». Да, просто отключитесь от задачи, прогуляйтесь, не нужно «долбить» ее часами. Поверьте, вдохновение придет.  Мы даже не замечаем, но наш мозг ищет решение проблемы, даже когда мы про нее в данный момент не думаем.

 Совет для стажеров/junior/middle. Хорошо прокачать свои навыки написания кода, помогает код ревью. Да, в первые раз это может быть не совсем приятно, но поверьте, чем больше код ревью вы будете проходить, тем быстрее будете развиваться. Просите старших наставников смотреть ваш код, можно даже предложить парное программирование)

Третий совет работает безотказно. Если вы уверены, что отлично усвоили материал или знаете на 100 процентов, как решать задачу – попробуйте ее объяснить кому-нибудь. Обычно, когда вы пытаетесь донести информацию другому человеку, вы невольно сталкиваетесь с моментами, на которые сами бы не обратили внимание. Объяснение материала отличный способ его качественно усвоить.

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

 Старайтесь разбирать интересные вам статьи по теме DS. Сначала будет непросто, зато такой навык поможет вам на работе быстрее и качественнее понимать документацию, да и просто вас прокачает.

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

 И не забывайте себя радовать и хвалить. Помните, что все трудности временные. Вы обязательно достигнете цели, главное не останавливайтесь. Дорогу осилит идущий!
364 views15:45
Открыть/Комментировать
2022-07-08 11:31:45

328 views08:31
Открыть/Комментировать
2022-07-08 09:03:29 PyLounge - программирование на Python и всё о IT pinned «Даже не обманул с выходом нового ролика

06:03
Открыть/Комментировать