Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Можно ли начать с Python, если ты новичок в программировании?

ТехнологииПрограммирование+1
Gazinur Gizzatov
  ·   · 6,3 K
Пользователь старого TheQuestion  · 30 янв 2016

Python - один из самых крутых языков программирования. Во-первых, он очень прост, и полностью поддерживает концепты ООП. Знакомо? Да, похожие свойства есть у многих языков, того же JavaScript. Но при этом код на Python'е имеет приятный простой стиль с использованием отступов (tabs), а НЕ "C-like syntax", что делает его в определенном смысле более простым к восприятию. До тех пор, пока кода не очень много, конечно. Плюс поддержка модулей - по сути включаемых скомпилированных файлов и многое другое.

К плюсам можно отнести и то, что Python фактически является кроссплатформенным стандартом. Поддержка пайтона подразумевается на любой ОС и любом устройстве, это концептуальная часть. Это делает язык применимым в самых разных областях, что и происходит. В вебе, десктопе, на марсоходе NASA или в телескопах - пожалуйста. Более того, Python - это компилирумый язык, что несомнено играет на руку производительности, так как может.

Однако существует и множество минусов. В частности, программы на python "кушают" много памяти, это не для "бедных". Во-вторых, скорость выполнения Python по сравнению с аналогами почти всегда ниже. Но это совсем не критично в современных реалиях, почти всегда. Как можно из-за мелочи отказывать от прекрасных фреймворков, интерфейсов и просто красиво подсвеченного кода?

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

Для работы с Python используйте IDE PyCharm и системы Ubuntu Linux или Mac, классика. И конечно же, изучайте Python 3-ей версии. Но не торопитесь, отдачи не будет, если не будет приложено усилий.

А почему на винде не канает?

Software Developer  · 29 янв 2016
Можно, как и с любого другого распространенного языка программирования, поддерживающего современные концепции ООП. Начинать обучение программированию стоит с изучения алгоритмов, типов данных и структур, ООП и шаблонов проектиро... Читать далее
Однозначно, Python - лучшее, что можно придумать для начинания в программировании! Я в реале не программировала никогда, считай, и за плечами был только опыт с вёрсткой на html/css, и то примитивный - по образованию я дизайнер... Читать далее

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

Первый
Leon Bezbojnik  · 10 мар 2017
Можно ли начать с Python, если ты новичок в программировании? Можно, но не нужно.  Python имеет крайне низкую популярность в России, а уж на биржах фриланса он совсем не востребован. Изучение Python  в России - дело бесперспекти... Читать далее