python

Почему я выбрал Python

Эту заметку я опубликовал на корпоративном сайте компании Арт Депо, как аргументация того, почему я выбрал для изучения язык программирования Python.

Правомерно ли говорить о том, что более старый язык программирования, на котором базируются все остальные лучше? Думаю нет. От такой постановки вопроса так и веет детством, верой в мудрых взрослых дядь, которые старше и поэтому мудрее, они знают ответы на все вопросы и надо только их хорошо попросить.

Чем современней язык программирования (Ruby, Python) тем у него больше преимуществ, так как впитывает в себя достоинства языков программирования на которых базируется, и даже, как в случае с Python могут быть успешной попыткой исправить ошибки, допущенные при проектировки более старых языков программирования.

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

Python — высокоуровневый язык программирования общего назначения — от простых скриптов на веб-сервере до програм для управления сложными процессами на производстве. Благодаря Open Source язык программирования и поддерживается большим сообществом, которое придерживается определенной философии в программировании — The Zen of Python, что делает его идейным, творческим продуктом, вкладывать время и силы в изучение которого принесет много морального удовлетворения, куда больше, чем в бюрократические языки типа Java.

Одним из главным преимуществ является портированость на практически все известные платформы.
То, что Python — объектно ориентированный, делает процесс разработки приложений на нем элегантным, мощным и хорошо продуманным.

Синтаксис ядра Python — минималистичен, следовательно изучать сам Python будет просто, но в то же время, стандартная библиотека включает большой объем готовых функций.

Изучать Python по книжкам — дело гиблое, всем известно, что практика — это главное. Следовательно, я собираюсь изучать Python на практических примерах, а именно:

а) создание простого движка сайта
б) написание скрипта для Linux сервера.

Я прекрасно представляю зачем мне Python в жизни.
Главные причины, по которым я взялся за Python стало:

  • Простота и открытость. Идеология.
  • Стремительно развивающий проект
  • Кроссплатформенность
  • Наличие мощных фреймворков
  • Отличная работа в связке с PHP
  • Множество скриптов и програм на Linux написаны именно на Python

Принесут ли мои знания какую то пользу для компании АртДепо? Думаю что принесут, так как у нас есть свои серверы, которые будут с ростом крупных проектов — множится. Сложные задачи в программировании тоже предвидятся, на решения которых у меня со знаниями дополнительно скриптового языка будет больше маневров.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *