Python Mentor Channel 🔊
前往频道在 Telegram
🔈 Оповещалка. Соблюдаем законы РБ! Основной чат/группа: @pymentor Идеи для стартапов: @pymentor_startups Офф-топ обсуждения: @pymentor_offtop Дорожная карта: https://pymentor.by
显示更多俄罗斯515 269未指定类别
553
订阅者
无数据24 小时
无数据7 天
无数据30 天
吸引订阅者
九月 '24
九月 '24
+1
在0个频道中
八月 '240
在0个频道中
Get PRO
七月 '240
在0个频道中
Get PRO
六月 '240
在0个频道中
Get PRO
五月 '240
在0个频道中
Get PRO
四月 '240
在0个频道中
Get PRO
三月 '240
在0个频道中
Get PRO
二月 '24
+3
在0个频道中
Get PRO
一月 '24
+6
在0个频道中
Get PRO
十二月 '23
+169
在0个频道中
Get PRO
十一月 '230
在0个频道中
Get PRO
十月 '230
在0个频道中
Get PRO
九月 '230
在0个频道中
Get PRO
八月 '230
在0个频道中
Get PRO
七月 '230
在0个频道中
Get PRO
六月 '230
在0个频道中
Get PRO
五月 '230
在0个频道中
Get PRO
四月 '230
在0个频道中
Get PRO
三月 '230
在0个频道中
Get PRO
二月 '230
在0个频道中
Get PRO
一月 '230
在0个频道中
Get PRO
十二月 '220
在0个频道中
Get PRO
十一月 '220
在0个频道中
Get PRO
十月 '220
在0个频道中
Get PRO
九月 '220
在0个频道中
Get PRO
八月 '220
在0个频道中
Get PRO
七月 '220
在0个频道中
Get PRO
六月 '220
在0个频道中
Get PRO
五月 '220
在0个频道中
Get PRO
四月 '220
在0个频道中
Get PRO
三月 '220
在0个频道中
Get PRO
二月 '220
在0个频道中
Get PRO
一月 '220
在0个频道中
Get PRO
十二月 '210
在0个频道中
Get PRO
十一月 '210
在0个频道中
Get PRO
十月 '210
在0个频道中
Get PRO
九月 '210
在0个频道中
Get PRO
八月 '210
在0个频道中
Get PRO
七月 '210
在0个频道中
Get PRO
六月 '21
+12
在0个频道中
Get PRO
五月 '21
+12
在0个频道中
Get PRO
四月 '21
+47
在0个频道中
Get PRO
三月 '21
+48
在0个频道中
Get PRO
二月 '21
+478
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 23 九月 | 0 | |||
| 22 九月 | 0 |
频道帖子
Собрала ссылки на ресурсы по asyncio: https://natenka.github.io/pyneng/asyncio-links/
Это те ресурсы, которые я прочитала/послушала и которые мне понравились, но конечно есть ещё масса ресурсов, которые я не смотрела и не слушала.
Почти все материалы на английском.
| 2 | Коллеги, сделал чат, где можно трещать на любую айтишную тему. Оффтоп чат уже перестал справляться и там все смешалось)
👉 @pymentor_geeks | 728 |
| 3 | Получаем срез из бесконечного генератора
Вероятно, у многих были случаи, когда требовалось получить конечный список элементов из бесконечного генератора.
И в целом задача вполне простая, но сейчас рассмотрим лаконичный вариант — воспользуемся пакетом itertools, в котором есть функции на все случаи генераторов.
В нашем случае понадобится islice, который как раз берет "срез" из генератора. В аргументах указываем объект генератора и длину среза.
Для примера мы написали функцию-генератор, которая вычисляет числа Фибоначчи. Результат можете посмотреть на картинке.
#itertools | 486 |
| 4 | 📌 Язык Python предоставляет всем пользователям возможность создавать свои пакеты и делиться ими со всем сообществом. Так появлялись очень популярные библиотеки для работы с данными (Pandas, Numpy, Matplotlib), для машинного обучения (TensorFlow, PyTorch), для веб разработки. Но есть много смешных, полезных или интересных пакетов, про которые вы вероятно никогда не слышали. Именно про них и пойдёт речь дальше.
https://habr.com/ru/company/macloud/blog/559042/ | 655 |
| 5 | 💥 Наткнулся на Youtube-канал QA With Natalia, где автор простым языком рассказывает про автоматизацию тестирования и сопутствующие инструменты и технологии. Зацените:
https://www.youtube.com/watch?v=WnTFZzeKFEU | 585 |
| 6 | 🔈 Полезная информация:
☀️ Дорожная карта: https://pymentor.by
☀️ Группы и каналы проекта Python Mentor:
1) Основная: @pymentor
2) Для офф-топ обсуждений: @pymentor_offtop
3) Для обсуждений идей для стартапов: @pymentor_startups
4) Канал для уведомлений и новостей: @pymentor_news
5) Для обсуждения практических вопросов и тем: @pymentor_geeks
❗️Правила для участников проекта Python Mentor:
1) Запрещены спам, флуд, а также разговоры на политические, религиозные и другие острые темы, не относящиеся к IT и программированию ❗️❗️❗️
2) Запрещен мат и оскорбления участников проекта
3) Запрещена реклама ресурсов, не относящихся к IT и программированию
4) Запрещены призывы к мошенничеству и разговоры на заведомо мошеннические темы (создание фишинговых сайтов, кардинг и прочее)
5) Мета-вопросы категорически не приветствуются (https://nometa.xyz)
❗️Нарушение данных правил ведёт к перманентному бану.
☀️ Поддержать проект: https://pymentor.by/#donate | 1 123 |
| 7 | Ссылки на полезные ресурсы по Flask
Я сейчас сочиняю курс по основам Flask для сетевиков, поэтому нахожусь в стадии “вспомнить всё” - слушаю/читаю разные материалы по Flask, чтобы загрузить забытое в мозг.
В связи с этим собрала те ссылки, которые я смотрела/читала, как минимум, частично. В основном ссылки на материалы на английском, но на русском тоже есть пару ссылок (курс Молчанова и перевод Mega-Tutorial). | 340 |
| 8 | 💥Есть ли альтернатива лямбда-функциям в Python?
Представьте вам надо каждый элемент списка привести к его абсолютному значению и т.о. сформировать новый список. Какой вариант решения приходит первым на ум? Наверное через лямбда функцию, т.е. что-то в таком духе:
a = [-1,-2,-3,4]
b = list(map(lambda x: abs(x), a))
# результат
[1,2,3,4]
Но в Python есть такой модуль как operator, некоторые методы из которого могут заменять лямбда-функции и немного укоротить код:
import operator
a = [-1,-2,-3,4]
b = list(map(operator.abs, a))
# результат
[1,2,3,4]
Т.е. вместо lambda x: abs(x) мы используем здесь operator.abs.
В чем может быть преимущество использования методов из модуля operator в функциональных выражениях (например map(), reduce() и прочих) по сравнению с лямбда-функциями? Например в том, что иногда лямбда выражения становятся длинными и плохочитаемыми, а вот методы из модуля operator могут быть более лаконичными и короткими, предоставляя тот же функционал. | 794 |
| 9 | Находим опечатки в тексте
Полезный пакет spellchecker позволяет находить опечатки в тексте и даже дает возможные варианты исправлений.
Под капотом модуль использует алгоритм расстояния Левенштейна. А сам код основан на статье, написанной в блоге Питера Норвига. Короче, реализация интересная, советую поизучать.
Но даже если не вникать в подробности, то пакет использовать крайне легко. Примеры использования класса SpellChecker и его методов correction и candidates показаны на картинке.
Пакет поддерживает 6 языков, включая русский. Но за подробностями отправляю вас читать документацию.
#spellchecker | 397 |
| 10 | 🔈 Полезная информация:
🔥 Дорожная карта: https://pymentor.by
☀️Группы и каналы проекта Python Mentor:
1) Основная: @pymentor
2) Для офф-топ обсуждений: @pymentor_offtop
3) Для обсуждений идей для стартапов: @pymentor_startups
4) Канал для уведомлений и новостей: @pymentor_news
☀️Рекомендуемые YouTube-каналы: https://pymentor.by/#youtube_channels
☀️Поддержать проект: https://pymentor.by/#donate
☀️Прошедшие стримы:
1) https://www.youtube.com/watch?v=Hhwb0mhI0ag (про задачу на парсинг CSV)
2) https://youtu.be/zm2EzHzPJjU (про задачу на парсинг сайта)
3) https://youtu.be/SOd4fWMdWyU (про декораторы, генераторы, итераторы)
4) https://youtu.be/Ym3xh8b32Ik?t=352 (про алгоритмы)
5) https://youtu.be/keUwfVWDaMU (про алгоритмы ч.2)
❗️Правила для участников проекта Python Mentor:
1) Запрещены спам, флуд, а также разговоры на политические, религиозные и другие острые темы, не относящиеся к IT и программированию ❗️❗️❗️
2) Запрещен мат и оскорбления участников проекта
3) Запрещена реклама ресурсов, не относящихся к IT и программированию
4) Запрещены призывы к мошенничеству и разговоры на заведомо мошеннические темы (создание фишинговых сайтов, кардинг и прочее)
5) Мета-вопросы категорически не приветствуются (https://nometa.xyz/)
❗️Нарушение данных правил ведёт к перманентному бану.
Спасибо за внимание! 🙏 | 1 020 |
| 11 | Подключаемся к серверу по ssh
Пакет paramiko позволяет устанавливать соединение с удаленными машинами по протоколу SSH2 и производить там все те же операции, если бы вы подключались через, например, утилиту ssh на линуксе.
Использовать модуль достаточно просто, пример основный методов на картинке выше. Кстати, интересный факт, Paramiko — это сочетание слов "параноик" и "друг" на языке эсперанто.
Устанавливается пакет привычным образом через пакетный менеджер pip. А документацию можете изучить тут.
#ssh | 354 |
| 12 | 💥Коллеги, а вы знали, что PyCharm научился поддерживать Jupyter плейбуки? 😳Я вот нет... Оказывается в нем есть очень большое количество фич, о которых даже не догадываешься... И о них можно узнать из этого ролика от одного из разработчиков этой IDE:
https://www.youtube.com/watch?v=caUTeTSzG5M | 789 |
| 13 | 🔈 Полезная информация:
🔥 Дорожная карта: https://pymentor.by
☀️Группы и каналы проекта Python Mentor:
1) Основная: @pymentor
2) Для офф-топ обсуждений: @pymentor_offtop
3) Для обсуждений идей для стартапов: @pymentor_startups
4) Канал для уведомлений и новостей: @pymentor_news
☀️ Рекомендуемые YouTube-каналы: https://pymentor.by/#youtube_channels
☀️ Поддержать проект: https://pymentor.by/#donate
❗️Правила для участников проекта Python Mentor:
1) Запрещены спам, флуд, а также разговоры на политические, религиозные и другие острые темы, не относящиеся к IT и программированию ❗️❗️❗️
2) Запрещен мат и оскорбления участников проекта
3) Запрещена реклама ресурсов, не относящихся к IT и программированию
4) Запрещены призывы к мошенничеству и разговоры на заведомо мошеннические темы (создание фишинговых сайтов, кардинг и прочее)
❗️Нарушение данных правил ведёт к перманентному бану.
Спасибо за внимание! 🙏 | 707 |
| 14 | 💥 Тут у S0er-a вышел ролик про то, стоит ли учить Python. Приятно послушать умного человека:
https://www.youtube.com/watch?v=Z1orytkBzwo | 797 |
| 15 | 💥Наткнулся на видео, где автор наглядно объяснил как Python работает с переменными в разных областях видимости и как происходит lookup этих переменных, когда к ним происходит обращение внутри функций. Тема прикольная, потому что у многих вызывает вопросы, но на самом деле, все довольно просто. Залетайте:
https://www.youtube.com/watch?v=9v8eu4MOet8 | 986 |
| 16 | 💥 Наткнулся на канал PythonToday, где автор выкладывает уроки по Python. Контент довольно качественный. Зацените:
https://www.youtube.com/watch?v=RUez4WJ1Vpo | 782 |
| 17 | 🔥Тем временем на канале @miracl6 вышло видео про pet-проекты для начинающих дата-саентистов. Залетайте:
https://www.youtube.com/watch?v=32YfcTEp4cg | 758 |
| 18 | 💥На канале S0er вышел ролик про ООП проектирование на примере "Человек, который пьет из чашки". Очень толковое и понятное объяснение. Зацените:
https://www.youtube.com/watch?v=Ljf5RewU6rw | 817 |
| 19 | 💥Всем привет. Наткнулся на канал Михаила Корнеева "Хитрый питон", где автор рассказывает про механизмы языка Python, про сопутствующие инструменты и прочее. Довольно годно, залетайте!
https://www.youtube.com/watch?v=tNAoiptzuuo | 802 |
| 20 | 🔥Не знаю заметили или нет, но в Pycharm 2021.1 добавили вьюшку со списками установленных пакетов (в левом нижнем углу Python Packages), и при нажатии на пакет, открывается его описание с гитхаба... Очень удобно! | 968 |
