24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Где можно найти реальные задачи, что бы от них плясать уже На тех же олимпиадных задачах совсем не те вещи которые встречаются в реальной писание всякой хуерги
>>147764939 (OP) лол, ебанутые фанатики и сюда добрались. Изучив питон вы будите сосать писос эйчарам или делать куни немытым и жирным эйчаркам, займитесь лучше чем-нибудь другим. Сейчас столько вкатывателей в программирование, что после изучения питона и сосания до профессионального уровня у вас гораздо больше шансов остаться не с чем. Вообще программирование погибнет лет через пять, тем более питон.
>>147769648 >Вообще программирование погибнет лет через пять Двачую вот этого Нейросеть DeepCoder учится программировать, заимствуя код у других программ http://habrahabr.net/geek/286304/ Исследователи из Microsoft и Кембриджского университета разработали систему под названием DeepCoder, которая уже сейчас правильно решает простые задачи со школьных конкурсов по программированию. DeepCoder использует технику под названием «программный синтез» (Inductive Program Synthesis), которая известна многим разработчикам. Она заимствует строчки кода из других программ — и составляет свою собственную уникальную программу.
1. Сразу идет большой отсев вакансий, где Python является исключительно вспомогательным языком. Чаще всего это позиции Java-разработчиков, Системных Администраторов, QA-Автоматизация. Также сейчас идет большой отсев по Data Learning, где требуется мат-образование + язык R. Т.е. с одним Python вы эту вакансию не сможете подобрать.
>>147766616 быстрее и проще вкатиться.за сутки можно сделать простой говносайт.а на питоне все только начинаеться,еще надо дрочить джанго,а он далеко не прост
2. Оказалось, что в моем городе вакансий под Python нет, от слова вообще нет. Расширив поиск по всей области, я также получил неудовлетворительный результат. Пару вакансий на PHP, где Python шел «будет плюсом». Открыв фильтр за последние 3 года, я также обнаружил, что вакансий на Python не было вовсе. Т.е. бизнес в провинции чаще всего выбирает более простые и популярные технологии, нежели Python.
3. Открыв вакансии на Python в общем поисковике, я обнаружил следующие тенденции: 90% + вакансий находятся в Москве или Санкт-Петербурге 90% + вакансий требуют уровень middle+ / seniour ~100% вакансий junior позиций в Москве или Санкт-Петербурге (чаще всего от гигантов)
Другими словами получилась ситуация, что если ты не живешь в Москве, Санкт-Петербурге и не собираешься ехать их «покорять», то тебе практически негде получить свою первую работу.
Конечно, есть пару очагов, где Python еще используется, например, в Казани. Но чаще всего это какая-то одна фирма, где с Вакансиями тоже весьма middle+ / seniour.
>>147771472 4. Вариант поиска удаленки на текущий уровень также показал, что работодатели не готовы идти на такой риск. Мало опыта + удаленка = это какая-то фантастика. Тем не менее, я все же смог найти пару вариантов, но уже в ходе первичного собеседования стало понятно, что это ерунда по типу: «Ты у нас три месяца поработай, и если клиент заплатит за твою работу, мы тебе тоже заплатим». Не самый лучший вариант.
>>147771798 5. Поговорил с парой HR из крупных компаний, они высказали такую тенденцию. «Мы обычно берем людей с опытом на Python от года, плюс опытом на другого языке (3+ года). Чаще всего php/Java». Другими словами, они вообще не рассматривали варианты, чтобы взять человека с одним лишь Python.5. Поговорил с парой HR из крупных компаний, они высказали такую тенденцию. «Мы обычно берем людей с опытом на Python от года, плюс опытом на другого языке (3+ года). Чаще всего php/Java». Другими словами, они вообще не рассматривали варианты, чтобы взять человека с одним лишь Python.
6. Поговорив с ребятами с профильных форумов, стало понятно, что это достаточно типичная ситуация. Из их рассказов стало понятно, что люди после тщетных поисков либо шли работать на php/1c, либо как-то пролазили через upwork/собственный проект/автоматизацию тестирования. Но опять же от случая к случаю.
В общем, оказалось, что Python – это отличный язык, который позволяет делать мощные проекты. И так уж сложилось, что их концентрация находится в столицах. И раз это сложные проекты, то и сотрудники туда требуются уже уровня middle+. Готов ли человек, который только что изучил Python получить такую вакансию? Трудно!
>>147764939 (OP) Пару лет назад начинал учить джаву, но после месяца пропал интерес. Уже во всю штудировал ООП, но соскочил, о чем после жалел. Сейчас решил вновь вернуться, потому как появилась необходимость в решении некоторых задач с вебом, а готовые решения либо дороги, либо их нет. Пока читаю Lutz Learning Python. Книжка нудноватая, уже на 120 станице и он до сих пор разжевывает про строки. Я Java по Хорстманну учил и там на 100 страницу уже изучение основного синтаксиса заканчивалось и начиналось ООП.
>>147765085 Dive into python ебнутая. Там первый же пример какой-то фуфлыжный разбирается. Задачка про приведение размеров от 1024 к 1000-кратному представлению. Какие в пизду примеры, когда ты новичок и даже не знаешь как переменную объявлять. Короче говно. В норм учебниках должно быть все ровно - переменные - операторы условий - циклы - тд. А не так, что во зацените какая тут програмулинка. Давайте-ка попробуем ее разобрать.
>>147769648 >Вообще программирование погибнет лет через пять, тем более питон. А вот и НЕЙРОСЕТЕВИКИ подкатились. Нейросеть ещё лет двадцать как минимум не сможет заменить макак, а уж о нормальных пограммистусов вообще молчу.
>>147774101 НЕЙРОННЫЕ СЕТИ ЗАМЕНИЛИ ПРОГРАММИСТОВ. @ ВСЯКИЕ ВАСЯНЫ ИЗ АВТОСЕРВИСОВ, КОТОРЫЕ В СВОЁ ВРЕМЯ ВОШЛИ В ОЙТИ СПЕШНО ВЫКАТЫВАЮТСЯ ИЗ НЕГО, А НА ДВАЧЕ ВСЕ ОБСИРАЮТ ПРОГРАММИСТОВ ЗА 30К В МЕСЯЦ. @ БЫВШИЕ НОРМАЛЬНЫЕ ПРОГРАММИСТЫ-ПИТОНИСТЫ СМОГЛИ ПЕРЕКВАЛИФИЦИРОВАТЬСЯ И ТЕПЕРЬ ОБУЧАЮТ НЕЙРОННЫЕ СЕТИ НА TENSORFLOW ЗА 300КК В СЕКУНДУ. @ ШАХ И МАТ, PHP МАКАКИ!
В настоящий момент только в моем городе находится 24 вакансии на php различного уровня (начиная от небольших компаний, которым нужно поддерживать текущий сайт, заканчивая гигантами e-commerce, которые предлагают последовательное расширение функционала). И примерно столько же вакансии на 1С. И где-то на половине из этих вакансий готовы взять человека, который хотя бы что-то знает в программировании. Скорее всего, это не самые лучшие места, но это уже первая работа, после который вы официально для HR станете программистом с опытом.
Получается ситуация, что можно изучить клевый язык программирования Python и остаться на улице. А можно выучить «ненавистный» php/1c и получить работу. Качество этой работы, конечно же, оставляет много вопросов – но это уже опыт.
>>147775175 Кстати, а где нормальные задания на пыху найти, а не "общую" элементарщину? Да и вообще с чего начинать, допустим если пилить какой-нибудь сайт то какой лучше движок брать? Можно конечно писать прямо на html, но это-как-то соврем ретроградство - для сайтика из 3.5 страничек еще норм, но для нормального сайта уже не пойдет.
>>147775638 Что касается меня, то в моих условиях (не ехать в Москву/СПб) я фактически потратил время на изучение языка, который сейчас востребован исключительно в моих собственных проектах. Найти работу на месте или удаленке у меня не получилось. Сейчас иду в сторону php, так как на нем банально есть работа.
>>147775788 я так прикинул,что плюс пыхи массовость,которая следует из однотипных задач.а вот серьезные и уникальные проэкты пищут исходя из целесообразности.взять фейсбук,сначалва работал на чистом пхп,а по мере роста возникли проблемы,пришлось пилить свой язык на основе него
>>147776183 Поэтому если вы не живете в Москве, СПб, не являетесь студентом тех-вуза, то я бы не советовал вам учить Python первым языком. Обратите внимание на PHP – под него всегда есть места, есть работа, есть опыт. А дальнейший путь развития уже за вами.
>>147775788 Вот этого двачую. Изучал с# и си первый потому что юнити, второй потому что микроконтроллеры, но как оказалось в моей мухосрани работа есть только либо в вебе, либо крестах, но кресты, по первых мне не понравились, во вторых там в основном требуются сеньоры.
>>147776633 Когда-то давно мне попалась статья про недостатки PHP. И мне показалось, что Javascript в чем-то похож на PHP, и даже в большей мере достоин называться фракталом плохого дизайна. Ведь все беды PHP изначально произрастали из его узкой предметной направленности. Javascript же, не обладая столь обширной стандартной библиотекой, несмотря на долгую привязанность к работе исключительно в браузере, все же больше походил ан язык общего назначения. В нем просто не было такой повальной ориентированности на работу с текстом как в PHP. И эта породило минимализм в дизайне языка. И этот минимализм породил проблемы.
1. Самый простой язык для обучения, интуитивно понятный синтаксис, аккуратный и легкочитаемый код.
2. Мощный и универсальный язык. Широко используется как при написании драйверов, так и при программировании микроконтроллеров. На нём даже можно писать под ведро!
3. Используется ДАЖЕ В НАСА
4. Пригодится как для вкатывания в программирование, так и размять мозги.
>>147776841 На жабке кстати тоже писал костылы для того чтобы капчу было удобно двачевать, могу скрины скинуть если хотите. Все писал на DOM, нахуй нужен jQuery я так и не понял.
Когда я пытался решить проблемы минимализма при помощи библиотек, это порождало новые проблемы — с библиотеками. Когда я пытался решить проблемы с библиотеками, это порождало проблемы с программистами. Когда я выслушивал достаточно о своей тупости от программистов, я принимался глубже изучать язык. И новые проблемы открывались передо мной. В итоге, с ростом опыта, я пришел к необходимости использовать те инструменты, которые дает экосистема Javascript. И они тоже создавали новые проблемы, решая старые. И все это напоминает даже не фрактал, а какой-то уродливый лабиринт плохого дизайна, из которого нельзя выбраться.
>>147777211 >1. Самый простой язык для обучения, интуитивно понятный синтаксис, аккуратный и легкочитаемый код. В голос! >2. Мощный и универсальный язык. Широко используется как при написании драйверов, так и при программировании микроконтроллеров. На нём даже можно писать под ведро! Уже 10 лет весь код микроконтроллеров пишут на C и C++ >3. Используется ДАЖЕ В НАСА Использовался... в 80-х. >4. Пригодится как для вкатывания в программирование, так и размять мозги. Скорее сломать мозги.
>>147777530 За годы программирования я столкнулся со многими языками, и у всех у них есть проблемы. Но все эти языки объединяет то, что можно навскидку перечислить их основные проблемы. В случае Javascript все по-другому — я не могу перечислить все то, что не так с этим языком. Я просто не знаю, с чего начать, мне кажется, что я что-то упущу, недоскажу, не смогу объять необъятное. Но я хотя бы попробую, хотя бы ради спокойствия тех, кто чувствуют то же самое.
>>147778428 Javascript целиком и полностью повторяет историю Perl, который в свое время испытывал аналогичный взлет и почти такие же проблемы, я бы даже сказал, что Javascript — это злая пародия на Perl 15-20 лет спустя.
Perl изначально не был языком созданным для веб-программирования, особенно для сложных веб-приложений. Так же и Javascript — он проектировался для создания простой интерактивности страничек, а потом на его плечи обрушилась вся тяжесть клиент-сайда. Perl обладал недостатками реализации ООП на том же уровне как и Javascript — ООП было, но весьма своеобразное, и многим оно было не по душе. И было(и есть!) много попыток реализовать ООП через сторонние библиотеки. Как и в Javascript. Были еще в Perl и хваленые замыкания, на которые тогда всем было почему-то наплевать.
Когда в 90-е и нулевые все ломанулись писать на сайты на Perl, то квалификация у многих веб-программистов была не самой высокой. В веб переходили студенты, сишники, а то и вообще те, кто попался по руку работодателю. Сейчас в Javascript ломятся дизайнеры, верстальщики и, конечно же, студенты. Оба языка позволяют большие вольности в плане оформления кода и применения сомнительных конструкций. Перловики тогда(да чего греха таить — и сейчас) гордились сложностью и свободой своего языка, выписывая мозголомные конструкции, а также клеймя всех попавшихся под руку программистов на других языках окаянными нубами и недопрограммистами. Javascript-програмисты сейчас горд… а, впрочем, мне лень переписывать предыдущее предложение в настоящем времени.
У обоих языков изначально была четко обозначенная область применения, из которой они со временем вылезали, получали линейкой по рукам и заползали обратно. Оба обзавелись своими пакетными менеджерами, и если Perl уже прошел стадию, когда доверять качеству модулей CPAN было опасно, то npm еще только в нее входит.
Perl положил начало PHP, первая версия которого была написана на самом Perl. Таким образом была сделана попытка побороть излишнюю сложность Perl для веб-программирования. И, аналогичным образом, мы можем наблюдать, как сегодня появляется все больше языков на замену Javascript, претендующих на его область применения и устраняющих его недостатки. Это Dart, CoffeeScript и наверняка другие.
>>147778609 В 99% быстродействие микроконтроллера нахуй не нужно и его даже специально режут чтобы энергию не жрал и для продления срока службы. Поскольку те же AVRы работают в микросекундах, ARMы - в наносекундах. Разве что какие-нибудь космические разработки, но не в этой стране, ты же понимаешь. Твой максимум в россии это всякая реклама и бытовая техника.
Если вам лень читать все до конца, то главная проблема Javascript формулируется фразой «область применения языка выдвинула к нему требования, которые он не в состоянии удовлетворить». И проблема эта зародилась еще в момент создания языка:
JS был обязан «выглядеть как Java», только поменьше, быть эдаким младшим братом-тупицей для Java. Кроме того, ондолжен был быть написан за 10 дней, а иначе мы бы имели что-то похуже JS.
Дело было в мае 1995 года, и ничто не предвещало беды. К сожалению, последний, кто знал, что станет с инфраструктурой web спустя аж 15 лет после создания Javascript, вознесся на небо около 2000 лет назад. Хотя злые языки говорят, что знай он во что превратятся веб-приложения сегодня, то и не вознесся бы.
Между тем, нездоровая хайповость, от которой мы так страдаем сейчас, была заложена в язык уже в момент его создания. Слово Java присутствует в названии не просто так, а потому что одноименный язык в то время стремительно набирал популярность. Пропиарить новоиспеченного ублюдка таким образом удалось настолько хорошо, что до сих пор(хотя и гораздо реже, чем 10 лет назад) можно встретить начинающих программистов путающих эти 2 языка. Далекие же от программирования заказчики, не будут видеть между ними разницы никогда. Just as Planed.
Отбросив возню с именами, замечу, что первое время Javascript был очень даже неплох, и период моих наибольших симпатий к нему приходился на то время, когда появился jQuery, но не появился nodejs, а так же не набрали популярность фреймворки типа Angular и Knockout. Период достаточно размытый, но по нему достаточно четко прослеживается то время, когда основные проблемы Javascript связанные с кроссбраузерностью были решены, а проблемы производительности и выразительности языка еще не встали в полный рост. jQeury позволяла без головной боли делать то, для чего Javascript изначально и предназначался — создавать интерактивные страницы и делать красивости.
И вот, окрыленные успехами, разработчики решили, что на Javascript можно писать и тяжелые client-side приложения. Тогда-то и вскрылась большая часть проблем языка, выискивать которые даже человеку далекому от данной области не так сложно — обилие модулей для Javascript в репозиториях вроде bower является живым путеводителем по проблемам языка. Дело в том, что большинство языков библиотеками расширяются, а в Javascript широко представлен класс библиотек, и даже целых технологий, для решения проблем самого языка.
Но Javascript тут не первопроходец — тот же самый Perl не имеет продвинутой реализации ООП в стандарте языка, из-за чего год за годом ширится количество модулей, которые это самое ООП реализуют. Но перловиков хотя бы можно понять — непихание как можно большего числа модулей в стандартную поставку интерпретатора — официальная политикой партии. Да и не то чтобы Perl особо нуждался в такой поддержке ООП, учитывая характер его применения. Важно другое — во многом из-за такой политики, отказа расширять синтаксис в угоду разработчикам, Perl оказался за бортом. Несмотря на все его плюсы.
Чтобы понять проблему еще глубже, давайте посмотрим в сторону PHP — обладая колоссальным числом недостатков, начинавшийся как интерпретатор без ООП вовсе, этот язык за последние 10 лет прошел колоссальный путь. В нем появились пространства имен, реализация ООП по уровню сравнимая с Java, автоподгрузка классов. Объема же введенного в язык синтаксического сахара хватит, чтобы подвергнуть сахарно-диабетному геноциду среднюю web-студию. В то же время Javascript топтался на месте: изменения не коснулись тех проблем, которые уже тогда вставали перед языком. Прототипное ООП вместо ООП никуда не делось, а поддержка модулей ниоткуда не появилась. Все это было дано на откуп библиотекам.
Сейчас на горизонте маячит ECMA-6, который наконец таки добавит модули в стандарт языка. Но лишь модули как синтаксические единицы! Проблема автоподгрузки согласно именованию, а также проблема управления зависимостями так решены и не будут. Еще добавят привычную многим поддержку ООП, правда без приватных членов классов. Однако даже в случае выхода стандарта, его внедрение в повседневную практику — дело не одного дня. Вероятность того, что эти изменения уже опоздали очень велика, мне кажется сообщество скорее будет по привычке использовать require.js и его аналоги. Так же вышло и с хвалеными итераторами и генераторами, которые использует полтора эстета. Так будет просто потому, что привыкли, потому, что поддержка ecma-6 будет отсутствовать во многих пусть не самых современных, но очень распространенных браузерах. Зато в стандарте появится новый синтаксис для описания функций! Разве не это — то, о чем мы так мечтали, чего нам так не хватало все эти годы?
Субъективно вся история развития Javascript видится мне как перетягивание на себя одеяла стандартов разными разработчиками браузеров. Несовместимость getElementBy* в IE и Firefox ранних версий наверняка памятна многим, технология E4X, которая прожила много лет в рамках продуктов Mozilla. Наверное таких примеров было гораздо больше, но мне как неспециалисту они неизвестны. Но мысль о том, что HTML5 не одинаково хорошо поддерживается всеми браузерами, витает в воздухе.
>>147780045 смотря чему хочешь научиться. в принципе можно и без вышки
Итак, вы — программист на Javascript. Тогда, скорее всего, во время чтения нижеследующего текста у вас будет перманентное желание воскликнуть: «Святые угодники, да выучи же ты наконец язык, на котором пишешь! И это программисты?!» Чисто формально программист должен знать тот язык на котором он пишет, это логично. Но никакая логика не заменит факты — а факты таковы, что огромный процент программистов, использует Javascript весьма эпизодически. Или часто, но не настолько часто, чтобы набить себе шишки обо все грабли языка, научившись обходить их.
Можно бесконечно брызгать слюной и кричать о том, что хороший программист всегда должен развиваться, что выучить новый язык для хорошего программиста — плевое дело. Но позвольте! Cреди тех языков, что представлены в индустрии веб-разработки едва ли найдется какой-нибудь, программист на котором, выучив Javascript, найдет для себя что-то новое. При всей своей распространенности, Javascript выразительно беден, а его распиаренные фичи либо не новы, либо не находят широкого применения в других языках. То же ООП, построенное на прототипах, подозрительно напоминает Monkey Patching из других языков, и по каким-то причинам там не используется.
>>147781422 JavaScript не такой уж плохой. Если глянуть статью про недостатки PHP, то там был целый разбор его косяков, а эта статья наполнена каким-то кукареканьем про то, что JS плохой потому что он плохой.
>>147781660 Javascript: фрактал отсоса Финансовая мотивация для изучения Javascript тоже весьма сомнительна. Мне, перловику с Mojlocious, вот этому питонщику с Django, команде рубистов с RoR, роте PHP-шников с их пачкой фреймворков, а также вооон тому взводу программистов на Java и C# — всем нам не станут платить больше от того, что мы задрочим все причуды Javascript. Если проект будет настолько сильно страдать от нашей в Javascript некомпетенции в районе клиент-сайда, то просто будет нанят фронтендщик. Или команда фронтендщиков. И это не гонор, а разделение труда. И распространенная практика, между прочим.
Очень надеюсь, что данного пояснения будет достаточно, чтобы понять, почему столько программистов матерятся, пользуясь Javascript. И почему они не хотят его изучать досконально, при этом не являются хреновыми программистами «не способными выучить язык на котором пишут». Короче говоря, язык, который используется огромным количеством людей от случая к случаю мог бы бы доставлять и поменьше проблем.
Далее, я клятвенно обещаю, что буду перескакивать с больной головы на здоровую и подмечать проблемы не только Javascript как языка, но и всех вещей с ним связанных. Т.е. проблемы реализации DOM в браузерах, проблемы стандартизации самих браузеров, проблемы качества библиотек, а также проблемы программистов, эти библиотеки пишущих, являются, по моему мнению, проблемами и самого языка. Потому что этот язык — де-факто стандарт для разработки на клиент сайде, и всем нам приходится плясать от того, что идет в комплекте с этим стандартом, а не только от того, что кроется за спецификацией синтаксиса.
Если в результате прочтения данного пассажа у вас возникнет чувство несогласия где-то пониже спины, то знайте, это конечно не про вас и не про вашу контору. Вы — хороший программист, вы работаете в талантливой молодой команде. Да и в конце концов мне просто могло не повезти много раз с Javascript-программистами. Такое бывает, если ошиваться по бодишопам и фрилансу. А вот тот умеренно значащий одинокий процент, который работает в серьезных компаниях, и является тем самым обликом типового Javascript-программиста, который и силен, и смел, и вообще…
Именно яркие представители сообщества программистов на Javascript послужили последней каплей — без них эта статья наверное бы даже не появилась на свет. Но именно они к проблемам самого языка и его инфраструктуры добавляют легкий привкус шизофрении. Не у них самих, конечно, а у тех, кто сталкивается с Javascript: с одной стороны с проблемами языка, а с другой стороны со слащавыми дифирамбами очередной серебряной пуле в лице этого языка. При этом у последней стороны наблюдается некоторая слабина в логике, строящейся по формату «если что-то популярно, значит оно обладает достоинствами». Это в корне неверно, но самооценка всегда дороже, а по сему логика может быть опущена. Как и каждый кто посмеет покуситься на самооценку.
Больше всего о прелестях Javascript, как правило, приходится слышать от фронтенд-разработчиков проходящих период профессионального становления. На обвинения в проблемах языка на фронтенде, они очень любят апеллировать к достоинствам языка на бэкенде, особенно в области написания высоконагруженных приложений. Тот интересный факт, что такие приложения эта категория программистов будет писать только в одном случае — в галлюциногенном бреду, вызванном принятием наркотических веществ, купленных на выше-чем-среднюю-по-региону зарплату, опускается. И, возможно, дело тут даже не в молодых программистах, а в зарплате(нередко превышающей суммарную зарплату родителей программиста), которая больно бьет по самооценке, из-за чего та распухает до невообразимых размеров. https://habrahabr.ru/post/215777/
>>147764939 (OP) Нахуй этот питон. Вот я учил его, он же нихуя некрасивый. Вот я сегодня начал учить хачкель, какой же он охуенный. Нахуй мне писать range(11), если я могу написать красиво и интуитивно понятно [0..10], а вот когда я узнал про то что я могу шаг задавать в рэнже как белый человек [1,3..9], а не по ебанутому как в питоне, так это вообще пушка.
Конфа в телеграме для желающих скооперироваться и начать наконец-то заниматься чем-то полезным и перспективным - http://t.me/python_begin
1. Самый простой язык для обучения, интуитивно понятный синтаксис, аккуратный и легкочитаемый код.
2. Мощный и выразительный язык. Широко используется как в вебе, так и в десктопных приложениях. На нём даже можно писать под ведро!
3. Используется ДАЖЕ В НАСА
4. Пригодится как для вкатывания в программирование, так и размять мозги.