Страница 4 из 5
Re: Осваиваем Python по-быстрому
Добавлено: 23 сен 2013, 12:22
Olej
Olej писал(а):Новый материал, "причёсанный" в виде связного текста, на темы: версии Python, вопросы совместимости, как писать совместимый код и т.п. - выложен вот здесь:
Версии и совместимость.
Ещё одна часть этого цикла, упорядочивающих разбросанные тексты по Python, выложена там же, рядом:
"Функциональное программирование".
Re: Осваиваем Python по-быстрому
Добавлено: 27 окт 2013, 17:31
Olej
Вот только-что подсказали:
Python Websites and Tutorials
Начиная от:
Learn Python in 10 minutes
Python for Beginners
Python Documentation Index
...
И до:
Nullege - a search engine for Python source code
Snipplr - Social Snippet Repository
Snipt - Publishing platform for coders
Gist - Share snippets and pastes with others
Re: Осваиваем Python по-быстрому
Добавлено: 29 дек 2013, 16:19
Olej
Вот здесь:
Интерпретатор Python: о чём думает змея? (часть I-III) - очень простенький и свежий рассказ о том, как интерпретатор Python устроен
изнутри (
перевод):
19 декабря в 11:09
Данная серия статей рассчитана на тех, кто умеет писать на python в целом, но плохо представляет как этот язык устроен изнутри.
Интересно своей простотой изложения ("на пальцах"), и тем, что даёт:
- общую картину того, как и в каком виде хранятся объекты вашей Python программы;
- что такое и как выглядит исполнимый байт-код Python;
и т.д.
Это нужно
один раз прочитать ... а потом
забыть, но для дальнейшей работы с Python это оставит очень нужные подсказки.
Автором перевода анонсированы ещё 2 части ... но их пока нет.
Позже ищите здесь:
http://habrahabr.ru/users/rzhannoy/topics/
Re: Осваиваем Python по-быстрому
Добавлено: 08 янв 2014, 20:02
Olej
Olej писал(а):Olej писал(а):Новый материал, "причёсанный" в виде связного текста, на темы: версии Python, вопросы совместимости, как писать совместимый код и т.п. - выложен вот здесь:
Версии и совместимость.
Ещё одна часть этого цикла, упорядочивающих разбросанные тексты по Python, выложена там же, рядом:
"Функциональное программирование".
Все материалы этого цикла, обновлённые, дополненные и исправленные (10 частей) - нашли своё место на сайте IBM DeveloperWorks.
А ссылки, краткие комментарии и аннотации к этим статьям (которые будут корректироваться далее в адекватное состояние) см. здесь:
Python: примеры и тесты, итоги.
Ремонт авто
Добавлено: 13 янв 2014, 13:30
Pimparix
Re: Осваиваем Python по-быстрому
Добавлено: 24 мар 2015, 14:42
Olej
любопытная такая мелочь
:
В Python нет (или всё-таки есть?
) многострочных комментариев. И это сильно досаждает временами, когда нужно бывает временами "закрыть" страницу-другую Python кода, чтобы пока не мешал, пока до него руки не дойдут...
Об этом обсуждают и спорят. Некоторые рекомендуют многострочный комментарий заключать в тройные кавычки: """. Но это (по синтаксису) - символьные строки с переносом строки, а не комментарии.
P.S. Но мне попадался перевод
зарубежной статьи:
Основы языка программирования Python за 10 минут, где на полном серьёзе утверждается:
Однострочные комментарии начинаются со знака фунта «#», многострочные — начинаются и заканчиваются тремя двойными кавычками «"""».
(правда это 2007г.)
Но это работает!
Конечно, вместо комментария в коде "висит" символьная строка ... но не мешает
Единственное неудобство при этом, и что нужно учитывать: такой "комментарий" должен сдвигаться
с таким же отступом (на тот же уровень), как и код, среди которого он расположен.
Re: Осваиваем Python по-быстрому
Добавлено: 05 июн 2015, 17:44
Olej
Просматривая
ежедневно 1-2 часа (это в обязательном порядке, а иногда гораздо больше) разные сайты на протяжении уже около месяца (см.
фриланс для программистов), могу со всей ответственностью утверждать:
1. из всех истинно программистских предложений работы (исключая лабораторные и курсовые работы для студентов и "поправьте мне сайт"
)
наибольшее число аутсорсинговых предложений работ - именно на языке Python;
2. по специфике предлагаемых на Python работ, они
достаточно несложные ... поэтому Python, наверное,
наилучшая языковая среда для попыток начального влезания во фриланс...
И кроме того:
Наблюдая за прошедшее время (от начала развития этой темы) за обучением программированию ... одного из своих соседей, который практики программирования не имел и в институте, осмелюсь утверждать
, что Python, кроме того - самый простой и быстрый язык для обучения в качестве 1-го языка программирования.
Re: Осваиваем Python по-быстрому
Добавлено: 09 июн 2015, 15:37
Olej
alex65su писал(а):Olej писал(а):
1. из всех истинно программистских предложений работы (исключая лабораторные и курсовые работы для студентов и "поправьте мне сайт"
)
наибольшее число аутсорсинговых предложений работ - именно на языке Python;
Желательно уточнить какая версия (2.x или 3.x) Python для аутсорсинговых предложений работ более востребована, и каковы тенденции/перспективы востребованности.
...дополнительно можно было бы перечислить направленность/тематику предлагаемых аутсорсинговых задач для Python.
Могу сказать на вскидку ... то что сейчас (в последние дни) наблюдаю:
1. Пока всё ещё больше востребован (IMHO) Python 2 - старые или раньше начатые проекты ещё тянутся ... или сила привычки.
2. Можно писать код Python так (почти всегда ... а при определённой изобретательности и всегда), чтобы он корректно выполнялся и в Python 2 и в Python 3.
Или так, чтобы требовал для переноса минимальной переделки.
Я примеры тому писал вот здесь:
Тонкости использования языка Python: Часть 1. Версии и совместимость.
Самой яркой (и самой простой) несовместимостью является использование в коде Python 2
оператора print. В Python 3 нет такого оператора. Но есть
функциональный вызов print(). Но он же (функциональный вызов) есть и в Python 2. Не используйте в коде синтаксисе оператора print, а используйте функцию print() - и в консольных утилитах у вас сразу отпадёт 80% несовместимостей.
Re: Осваиваем Python по-быстрому
Добавлено: 09 июн 2015, 17:27
Olej
alex65su, я затронул ваше реплику по неосторожности, каюсь
Вот она ... чтобы не терялась связность разговора:
alex65su писал(а):
Olej писал(а):
1. из всех истинно программистских предложений работы (исключая лабораторные и курсовые работы для студентов и "поправьте мне сайт"
)
наибольшее число аутсорсинговых предложений работ - именно на языке Python;
Желательно уточнить какая версия (2.x или 3.x) Python для аутсорсинговых предложений работ более востребована, и каковы тенденции/перспективы востребованности.
...дополнительно можно было бы перечислить направленность/тематику предлагаемых аутсорсинговых задач для Python.
Кроме того,
для достоверности я переадресовал ваш вопрос в Skype человеку, который: а). уже 5-6 лет живёт исключительно из фриланса, б). работает исключительно в Python, в). зарабатывая регулярно, ежемесячно, больше, чем ему платила бы любая местная аутсорсерная компания.
Вот его ответ дословно:
В основном Python2 как наиболее распространенный.
Re: Осваиваем Python по-быстрому
Добавлено: 10 июн 2015, 09:11
alex65su
Olej писал(а):
...
Вот его ответ дословно:
В основном Python2 как наиболее распространенный.
Спасибо.
А про направленность/тематику предлагаемых аутсорсинговых задач что можете сказать?
Просто, у меня создалось устойчивое впечатление, что Python позиционируется только как инструмент для web-разработки, хотя и язык, и библиотеки для него достаточно универсальны.