Как стать автором
Обновить

Комментарии 15

Дорогие Python разработчики! Вы, может, и умеете программировать, но совершенно не умеете гуглить? Слышали про Cracking the coding interview, но внезапно забыли о google.com? Хотите заниматься machine learning, но из-за медленного перемножения матриц ничего не выходит? Морально готовы сделать REST API, но, хоть убей, не можете найти ни одного веб-фреймворка? Эта статья — для вас!

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

И как начинающему помогает знание


NumPy от NumPy (15.4к ★)

Библиотека Python с открытым исходным кодом для работы с n-мерными массивами, она предлагает обширный набор инструментов для численных операций для достижения повышения производительности и сокращения времени выполнения.

Вот серьезно — с какой стороны нужно "зайти в айти", чтобы с одной стороны уже быть способным что-то вынести из такого вот списка библиотек, а с другой — не быть способным нагуглить самостоятельно "awesome python"?


Вот упомянут этот NumPy — что с этими знаниями делать? Либо человек сам приходит к пониманию "хочу инструмент для работы с n-мерными массивами" — и за 2 минуты находит этот самый NumPy в гугле, либо человек проходит курс/читает книжку по какому-нибудь ML, и там все примеры — на NumPy.


Какие ещё бывают сценарии в которых есть человек, которому нужен NumPy, но человек про NumPy ничего не знает — и их разделяет такое вот кратенькое упоминание в случайной статье на хабре?

Например, человек, вошедший в айти из вэба и не знавших о доступных математических инструментах, клепающий всё стандартными средствами языка. Или увидит другой веб-фреймворк. Или начинающий аналитик узнает об альтернативных/смежных инструментах. Да, если прям надо и горит, то нагуглит сам (но, зная студентов и стажёров, могу сказать, что многие из них гуглить не особо умеют, тем более на английском), а если не надо, то из интереса может посмотреть, составить представление, и, когда возникнет потребность, решение уже будет в голове.
Что за шквал критики такой?) Или вы считаете, что лишь ваш подход к жизни и работе единственно верный, а все публикуемые здесь статьи должны соответствовать лично вашим критериям значимости?

многие из них гуглить не особо умеют, тем более на английском

Вот-вот — поддержим убогих, вывалим на хабр кучу бесполезного мусора, которая на раз гуглится при малейшей заинтересованности.


Да — я против вот этой вот "телевизорщины", я — за развитие навыков постановки задач самому себе, за способность задавать вопросы, искать ответы, делать исследования, и т.д. Про удочки надо писать, а не про очередную порцию тухлой рыбы.

Я всецело поддерживаю эти и схожие ценности, но ваши высказывания всё же исполнены чёрно-белым максимализмом, словно здесь лженаука и ссылки на примеры левого грязного кода, а не репозитории качественных проектов мирового класса (:

Именно лженаука — коллекционирование марок. Единственный способ найти эту статью должен быть запрос "я полный идиот питон помогите". Это не для всех, понимаете? Это для какого-то меньшинства, которое я толком даже идентифицировать не могу. Ленивые незамотивированные продавцы гамбургеров, которые уверены, что знания могут быть только приняты, но не добыты.


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

Опять же, это какой-то кипящей максимализм :) Во-первых, лженаука это о продвижении теорий, идущих вразрез с современными научными взглядами и доказательствами, здесь ничего подобного нет, лишь формат статьи, который вам не заходит. Во-вторых, с чего вы решили, что способ самостоятельного поиска знаний единственно верный, а изучение окружающей информации нет, зачем мотаться из крайности в крайность? Оба способа хороши. Например, Андроид-разработчик будет целенаправленно изучать нужные ему технологии, но также может интересоваться другими; он их не будет гуглить, т.к не шарит и нет резона целенаправленно разбираться в сотнях фреймворков и фич, десятков направлений ИТ; зато вполне может интересоваться ими в пассивном ключе, и такая статья ему может зайти. Как и мне заходят не самые детальные статьи о той же мобильной разработке, геймдеве и т.д. Хабр это ж не энциклопедический сборник, есть материалы очень разных форматов, и здесь в принципе всё не для всех, потому будьте проще, вам не обязана нравиться каждая статья :)

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

А? Зачем это написано?


Во-вторых, с чего вы решили, что способ самостоятельного поиска знаний единственно верный, а изучение окружающей информации нет, зачем мотаться из крайности в крайность?

У нас есть целый интернет окружающей информации. Статья, которую мы обсуждаем — это даже не информация, это копипаст. Оно уже было в интернете (и не лезло ко мне), теперь его в интернете два (и оно у меня зачем-то вылезло).


Например, Андроид-разработчик… может интересоваться ими в пассивном ключе, и такая статья ему может зайти.

Да, можно перед телевизором сидеть по 16 часов и называть это "развивать кругозор и быть в курсе происходящего в мире".


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

Что вы сказать-то пытаетесь? Мне настолько сильно не понравилась статья, что я не поленился нажать минус и расписать причины. Вам не нужно меня убеждать, что я делаю что-то не так. Я всё делаю как надо — как часть сообщества я даю обратную связь автору статьи. Если эти комментарии кого-то склонят на мою сторону — здорово, будут ещё минусы. Если не склонят, то и ладно — буду знать, что сообщество не разделяет моих ценностей.


потому будьте проще, вам не обязана нравиться каждая статья

Будьте скромнее и не лезте с советами.

Мда… Хорошо, что такие чёрно-белые максималисты как вы водитесь исключительно в пределах айти, потому как к настоящему промышленному инжинирингу подпускать таких, готовых выжечь напалмом всего лишь за подборку полезных ресурсов, ни в коем случае нельзя.

Не за подборку — за навязывание. Напалмом, да.

Matplotlib…
Библиотека для создания двухмерных графиков.

Не уверен, что это верная формулировка


from matplotlib import pyplot
from mpl_toolkits.mplot3d import Axes3D
...

image

Мне кажется, фреймворки и библиотеки было бы лучше отсортировать по категориям, а то тут вперемешку и сервера, и ML-фреймворки, и графические инструменты, хаотично чередуясь много раз… Не знаю, как в оригинале, но даже если так же, то народ вам был бы лишь благодарен за систематизацию, т.к контент реально стоящий, особенно для новичков в мире Питона :)

Таких статей — как грязи. Вот есть нормальный список: https://awesome-python.com/ собранный 387 участниками, а не одной вайтишной девочкой с 52 коммитами на гитхабе за последний год.

Detectron от Facebook Research

Только Detectron уже больше года назад заменен на Detectron2, что и указано в первой строчке README.md самого Detectron:
Detectron is deprecated. Please see detectron2, a ground-up rewrite of Detectron in PyTorch.

Таким образом, всё что написано автором можно ставить под сомнение.

p.s. SkillFactory — ясно понятно теперь чему там учат
Зарегистрируйтесь на Хабре, чтобы оставить комментарий