На этом шаге мы определимся с дальнейшим изложением и дадим несколько советов.
Цель следующих шагов: чтобы сделать вас лучшим - более эффективным, более осведомленным, более практичным - разработчиком на языке Python. Вы, вероятно, задаетесь вопросом: а как этот материал поможет всего этого достигнуть?
Предлагаемый материал - это не пошаговое учебное пособие по Python. И это не курс языка Python начального уровня. Если вы находитесь на начальных стадиях изучения этого языка, то вы не превратитесь в профессионального разработчика на Python. Его изучение, безусловно, окажет на вас благотворное влияние, но при этом вам обязательно нужно поработать с другими ресурсами, которые сформируют ваши основополагающие навыки программирования на Python. Например, вы можете обратиться к этому разделу.
Вы извлечете из этого материала максимальную пользу, если в той или иной степени владеете языком Python и хотите перейти на следующий уровень. Он прекрасно поможет, если вы уже некоторое время программируете на Python и готовы пойти дальше, чтобы придать своим познаниям законченный вид и сделать свой программный код более питоновским.
Предлагаемый материал также окажет бесценную помощь, если у вас уже имеется опыт работы с другими языками программирования и вы надеетесь поскорее разобраться в тонкостях языка Python. Вы обнаружите массу практических советов и шаблонов проектирования, которые сделают вас более эффективным и квалифицированным программистом на Python.
Оптимальное изучение материалов этого раздела - рассматривать его как копилку потрясающих функциональных средств языка Python. Каждая приводимая здесь идиома Python - самодостаточна, и поэтому ничего страшного, если вы будете обращаться к тем из них, которые вызывают у вас наибольший интерес. На самом деле именно это мы вам рекомендуем делать.
Некоторые из этих идиом легко понять сразу, и вы не испытаете никаких затруднений при их внедрении в повседневную работу. Чтобы разобраться в других идиомах, может потребоваться немного больше времени.
Если вы испытываете затруднения в том, чтобы та или иная идиома заработала в ваших программах, то, как правило, помогает возможность поэкспериментировать с каждым примером кода в сеансе интерпретатора Python.
Со следующего шага мы начнем рассматривать шаблоны для чистого Python.