Python Mentor Channel 🔊
Ir al canal en Telegram
🔈 Оповещалка. Соблюдаем законы РБ! Основной чат/группа: @pymentor Идеи для стартапов: @pymentor_startups Офф-топ обсуждения: @pymentor_offtop Дорожная карта: https://pymentor.by
Mostrar másRusia515 269La categoría no está especificada
553
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Carga de datos en curso...
Canales Similares
Sin datos
¿Algún problema? Por favor, actualice la página o contacte a nuestro gerente de soporte.
Nube de Etiquetas
Sin datos
¿Algún problema? Por favor, actualice la página o contacte a nuestro gerente de soporte.
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
septiembre '24
septiembre '24
+1
en 0 canales
agosto '240
en 0 canales
Get PRO
julio '240
en 0 canales
Get PRO
junio '240
en 0 canales
Get PRO
mayo '240
en 0 canales
Get PRO
abril '240
en 0 canales
Get PRO
marzo '240
en 0 canales
Get PRO
febrero '24
+3
en 0 canales
Get PRO
enero '24
+6
en 0 canales
Get PRO
diciembre '23
+169
en 0 canales
Get PRO
noviembre '230
en 0 canales
Get PRO
octubre '230
en 0 canales
Get PRO
septiembre '230
en 0 canales
Get PRO
agosto '230
en 0 canales
Get PRO
julio '230
en 0 canales
Get PRO
junio '230
en 0 canales
Get PRO
mayo '230
en 0 canales
Get PRO
abril '230
en 0 canales
Get PRO
marzo '230
en 0 canales
Get PRO
febrero '230
en 0 canales
Get PRO
enero '230
en 0 canales
Get PRO
diciembre '220
en 0 canales
Get PRO
noviembre '220
en 0 canales
Get PRO
octubre '220
en 0 canales
Get PRO
septiembre '220
en 0 canales
Get PRO
agosto '220
en 0 canales
Get PRO
julio '220
en 0 canales
Get PRO
junio '220
en 0 canales
Get PRO
mayo '220
en 0 canales
Get PRO
abril '220
en 0 canales
Get PRO
marzo '220
en 0 canales
Get PRO
febrero '220
en 0 canales
Get PRO
enero '220
en 0 canales
Get PRO
diciembre '210
en 0 canales
Get PRO
noviembre '210
en 0 canales
Get PRO
octubre '210
en 0 canales
Get PRO
septiembre '210
en 0 canales
Get PRO
agosto '210
en 0 canales
Get PRO
julio '210
en 0 canales
Get PRO
junio '21
+12
en 0 canales
Get PRO
mayo '21
+12
en 0 canales
Get PRO
abril '21
+47
en 0 canales
Get PRO
marzo '21
+48
en 0 canales
Get PRO
febrero '21
+478
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 23 septiembre | 0 | |||
| 22 septiembre | 0 |
Publicaciones del Canal
Собрала ссылки на ресурсы по 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 |
