С вами как всегда PythonProger.Сегодня речь пойдёт о языке программирования python, его плюсах и минусах, о том что на нем делают и сколько зарабатвает python разработчик, и реально ли его выучить самостоятельно.
История
Сначала вкратце познакомимся с историей Python-а.
Отцом Python-a является Гвидо Ван Россум - ненерландский программист, один из создателей языка ABC. Идея создать Python пришла Гвидо в начале 1980-х, однако он начал разрабатывать его только в декабре 1989-го года. Задумывался питон как потомок ABC, также в основу легла концепция простого синтаксиса и возможности легко обучиться языку. Одной из главной причин популярности Python стала концепция модулей. Вот что говорил сам Ван Россум про модули: "Модуль-один из главных элементов программирования на Python". Это позволило пользователям, самим расширять язык, в результате сейчас огромнейшие число модулей служащих для совершенно разных задач - от создания 2D игр до разработки сайтов.
Гвидо Ван Россум также известен под псевдонимом "Великодушный пожизненный диктатор" .
Сейчас Гвидо 65 лет, в июле 2018 он отошёл от "диктаторства", сейчас работает в Microsoft.
Плюсы Python
- Лёгкий синтаксис - так называемый порог вхождения в Python очень низкий, он легко учится следовательно, научится ему может каждый.
- Огромное комьюнити - большинство задач в Python уже кто-то решил, следовательно легко найти решение ваших задач.
- Большая библиотека - как я уже говорил выше, модулей в Python много - на любой вкус и цвет.
- Универсальность - большая сфера применения- можно писать и сайты и мобильные приложения, приложения для ПК, программы для анализа данных, ПО,нейросети, ИИ, голосовых помощников, и т.д
- Перспективный - сейчас Python в 3 лидеров среди языков программирования, и но не планирует здавать позиции.
- Кроссплатформенность - позволяет писать программы на все платформы.
- Высокий спрос - на рынке труда множество различных вакансий для Python разработчика.
Минсы Python
Минусов значительно меньше чем плюсов
- Неудобство в создании мобильных игр.
- Медлительность(Особенно сложные моменты можно доделывать на C)
- Занимает много памяти(Из-за гибкости типов данных)
На этом все минусы заканчиваются =)
Что делают Python разработчики?
Изучив Python можно стать:
- Разработчиком back-end-a сайтов
- DataScientist-ом (Анализ данных)
- Разработчиком ПО
- Разработчиком нейросетей
- Разработчиком разнаобразных приложений
- Разработчиком игр
- Специалистом по машинному обучению(Грубо говоря, создание ИИ)
Это все основные направления Python-a.
Сколько зарабатывают python разработчики?
Сейчас покажу расценки из hh.ru
Как видите, в среднем python разработчики получают около 150-200 тыс. рублей.
Можно ли выучить python самостоятельно?
Да.Python, как уже сказано выше очень легкий язык, и порог вхождения у него низкий.
Возьмем к примеру, программу печатающию Hello world на Java и Python.
Java:
public class Example {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Python:
print("Hello world")
Я думаю разница очевидна. Если вы уже знаете хотя бы один язык программирования, выучить python сможете за 2-3 месяца. А если у вас совсем нет опыта, обучение займёт максимум полгода.
На этом у меня все, удачи вам и учите то что вам нравится. Подпишись чтобы не пропустить новые, интересные статьи.