1. Легко учить
Давайте посмотрим правде в глаза. Изучение программного языка не звучит столь же захватывающе как соревнование по брейк-дансу на авианосце. К счастью, Python был разработан с принятием во внимание новичков в данной области. Python читается как детсадовская математика и легко воспринимается для непрофессиональных глаз. Использование общих выражений устранило необходимость в утомительных переменных и непривлекательных фигурных скобках. Python также требует меньше кода для выполнения основных задач, что делает его экономичным для изучения. Код Python часто в 3 раза короче, чем Java, и в 5 раз меньше, чем C ++. Кроме того, Python код может иногда восприниматься как обычный английский язык.
2. Питон повсюду
Python доступен на каждом компьютере в операционной системе Linux и MacOS без необходимости устанавливать что-либо. Вы можете начать программировать прямо сейчас. Если вы используете Windows, вам просто нужно установить интерпретатор Python, и у вас все настроено. Просто откройте ваш любимый текстовый редактор и начните писать любой код питона, это легко.
Вы также можете найти Питон на встраиваемых устройствах, как Raspberry Pi (ссылка или видео).
Raspberry Pi – это недорогой микрокомпьютер с размером в карту, который используется для удивительного разнообразия захватывающих сделай-сам вещей, таких как как роботов, автомобилей с дистанционным управлением и игровых приставок. С помощью Python в качестве своего основного языка программирования, Raspberry Pi используется, чтобы построить радиоприемники, фотоаппараты, игровые автоматы и кормушки для домашних животных! С Raspberry Pi в тренде, существует бесчисленное множество DIY проектов, учебных пособий и книг для онлайн выбора. Это поможет вам продвинуться от ваших начальных “привет мир” к тому, чем вы действительно сможете потом гордиться. Поскольку вы не собираетесь в ближайшее время строить мини вольтрон, чувство удовлетворения, которое вы получите от завершения одного из этих DIY do it yourself проектов, будет мотивировать вас на дальнейшие подвиги, превышающие такие задачи как автоматизация ASCII игры крестики-нолики.
3. Первый шаг
Python может быть вашей первой ступенькой в программировании вселенной. Работодатели ищут полностью сложенных программистов, и Python поможет вам попасть в их число. Python является объектно-ориентированным языком, равно как и JavaScript, C ++, C #, Perl, Ruby, и другие ключевые языки программирования. Он также имеет некоторые понятия заимствованные из функциональных языков, кроме того, может быть использован для написания программ в декларативном стиле. Для людей, которые планируют стать разработчиками программного обеспечения, изучение данного типа программирования в одной среде поможет вам легко адаптироваться в других областях.
4. Онлайн поддержка
Python сообщество очень велико. С самого начала, Python является открытым исходным кодом, что означает, что каждый способен увидеть его исходный код: https://hg.python.org/cpython~~HEAD=dobj и историю всех версий. Это также означает, что любой человек может стать разработчиком Python и вносить свой вклад. Python имеет огромную экосистему с бесплатными библиотеками с открытыми исходными кодами, которую любой может легко начать использовать. Инструменты Python были разработаны, чтобы быть простыми и доступными. Например, вы можете установить Matplotlib, что очень легко сделать, а затем с помощью всего нескольких строк кода, благодаря силе Matplotlib библиотеке, вы можете рисовать графики с цветом, 3D.
На их сайте вы можете получить доступ к сотням примеров: http://matplotlib.org/examples/mplot3d/hist3d_demo.html является лишь одним из них.
Конечно же, исходный код для библиотеки Matplotlib доступен, https://github.com/matplotlib/matplotlib, также как для многих библиотек Python, так что, и вы можете предложить свои собственные изменения.
5. Используем в онлайн
Веб-разработка по-прежнему находится в тренде и бурно развивается. С обширными возможностями языка Python, вы тоже сможете принести свой вклад.
Django, популярный фреймворк для веб-приложений с открытым исходным кодом, написанная на Python, – это основа таких сайтов, как, Pinterest The New York Times, The Guardian, и Instagram. Django – это полная структура, которая принимает на себя сложность веб-разработки, в время давая вам контроль над тем, чем вы желаете. Являясь открытым исходным кодом, вся информация, необходимая для начала работы, может быть найдена на сайте DjangoProject.com.
Python является единственным языком, который вам потребуется, чтобы начать разрабатывать собственный веб-сайт и приложения. Все, что верно с Python, верно и с Django. Веб-разработка с Django хорошо документирована, имеет большую поддержку сообщества, и занимает меньше времени и кода. С Django, большие идеи могут кристаллизоваться быстрее, так как их развитие требует меньше разработчиков и меньше времени за клавиатурой. Это даст вам больше времени, чтобы повысить ваши концепции и превратить их в профессиональный продукт. Однако, Джанго не самый быстрый фреймворк для Python. Существует множество более легких вариантов, которые вы можете исследовать.