Завтра ищешь в интернете книжку Dive into python. По половой орган если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, самка собаки, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Оральный секс со стороны нелюдимых людей неблагородного происхождения / просто неудачников типа рейфага или сисярп/джава-мастеров орального секса, которые занимаются оральным сексом по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любой человек женского пола будет испытывать половое возбуждение при одном упоминании твоей зарплаты.
Поделитесь опытом раз уж тема такая, насколько сложно начинающему питоно-кодеру работу без опыта найти и востребован ли язык на западных фриланс-биржах?
С питоном я не сросся, хотя бы то той причине, что что бы сделать банальный http запрос в ветке 2.x у тебя на выбор 5! (а то и 6) некомпатибельных и полу-кривых библиотек. А в ветке 3.x их, по-моему, туда толком ещё и не портировали.
С питоном я не сросся, хотя бы то той причине, что что бы сделать банальный http запрос в ветке 2.x у тебя на выбор 5! (а то и 6) некомпатибельных и полу-кривых библиотек. А в ветке 3.x их, по-моему, туда толком ещё и не портировали.
Разброд и шатания ...
Ну выбор библиотек (модулей, если правильно выражаться) большой, это плюс.
Что значит некомпатибельных?
В чём выражается полукривие?
Юзаю requests (IMHO, самый удобный), УМВР.
А третий питон пофиг вообще (не слежу что там на него уже портировали или ещё нет). Гораздо интересней проекты типа nuitka и pyston, когда питон можно будет компилировать чтобы выполнялся так же быстро как c++ хотя бы.
Ну выбор библиотек (модулей, если правильно выражаться) большой, это плюс.
В данной ситуации как раз жирный минус.
Предположим, тебе нужна feature A и feature B. Первая есть в libX, вторая в libY. (Обе библиотеки делают плюс-минус одно и тоже, предположим http.) И приехали. Чего-то единого нет.
PS: документацию искать — тоже проблема.
Другое дело Go. Единая стандатная библиотека. И документация на высшем уровне. В общем, не, питон мне не пошёл.
Предположим, тебе нужна feature A и feature B. Первая есть в libX, вторая в libY. (Обе библиотеки делают плюс-минус одно и тоже, предположим http.) И приехали. Чего-то единого нет.
А зачем именно одна монолитная библиотека, умеющая всё и вся? Проблема с http высосана из пальца, думаю всё там есть. И даже есть монструозные типа twisted, напичканные всякими функциями.
А вообще подобное часто встречается и во многих линукс программах, когда для одной задачи приходится разрываться между разными инструментами (или в одной что-то убого реализовано, приходится часть работы делать в другой).
В данной ситуации как раз жирный минус.
Нет, большой выбор это всегда жирный плюс. Не зря же вы плодите кучу разных дистров, убогих плееров, языков, фреймворков и т.д.
Так что, многоуважаемый, вы предлагаете мне изучать Go?
А какие в нем плюсы и минусы по сравнению с другими ЯП? И насколько он сложен для того кто поверхностно освоил плюсы?