За свою жизнь я пробовал программировать на нескольких языках, но Python - единственный, который стал по настоящему любимым. И сейчас я объясню, почему.
Python очень прост в изучении. Порог вхождения в волшебный мир "змейки" довольно низок. Любой школьник при желании может овладеть основами Python, и писать всё что угодно - от простых игр на Pygame до биржевых роботов на основе нейросетей.
Можно создать проект любой направленности - сайты(Django), оконные приложения (PyQT), скрипты для Windows (win32 API), парсеры сайтов(Beautiful Soup, Selenium), программы по распознаванию изображений и анализу текстов, использующие машинное обучение.
Программы на Python одинаково хорошо работают на любой операционной системе - они кросплатформенны, и легко переносимы. Неважно, Linux у вас или Windows, скрипты на Python успешно заведутся в любом случае.
Изначально красивый и правильный синтаксис. Помимо того, что сам язык очень лаконичен, блоки кода отделяются друг от друга отступами в четыре пробела. Вместо неудобных begin и end почившего Delphi, вместо фигурных скобочек PHP, используется пробельная табуляция. Это сразу приучает программиста к аккуратности, к тому же, делает код удобным и легко читаемым.
Огромное множество полезных модулей. Почти все, что вы хотели, уже реализовано и выложено на гитхаб. Любой функционал добавляется в вашу программу путём импортирования необходимых модулей. Тонны информации на stackoverflow помогают найти ответ почти на все вопросы, возникающие в процессе разработки.
Судя по рейтингу языков программирования, Python стремительно набирает популярность. Благодаря своей универсальности, Python еще долгое время будет востребован на рынке труда.
Если вы ещё в поиске, и думаете - какой язык программирования начать учить первым - смело выбирайте Python.
Полезная подборка книг по Python для новичков:
Здравствуйте!
На платформе Голос в первую очередь ценится уникальный авторский контент, который ранее нигде не публиковался.
Ваш пост поддержан в рамках программы поддержка уникального контента, скоро за него проголосует сильный аккаунт или вам будут перечислены 15 gbg с аккаунта @septcur.
Желаем вам творческого роста и увеличения авторских наград.
И GPIO на малинке и её клонах дергать можно
@pythono, напиши, пожалуйста, гайд, что лучше использовать при изучении и как изучать Пайтон
В ближайшую неделю планирую написать серию статей по Python для новичков и выложить их на golos.io
А пока советую начать с литературы, ссылка на которую есть внизу этой записи
Спасибо за труд, как раз планировал начать изучать.
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
archibald116, gryph0n, verdon
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
@pythono Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Пайтон крутой язык, я с него тоже начинал, но так ничего серьезного и не получилось. Сейчас перешел на Java, а именно Андроид, хотя со всех сторон уже кричат учи Kotlin. Уж слишком быстро технологии нас накрывают :) А пайтон и для искуственного интеллекта используют, а это не шуточки :)
Да, для начинающих Python хорош, с него уже можно и на Java и на плюсы пересесть, или пойти работать в сферу Deep Learning
Недавно прошёл курс по самым основам питона. Дальше надо ООП освоить, но тут у меня двоякое отношение, иногда кажется, что это проще простого, а иногда смотришь на пример кода от преподавателя и складывается такое ощущение, что это китайский язык)))
ООП для скриптов обычно не требуется, а вот для PyQT и Django необходимо как воздух. )) На самом деле ООП в Python очень простое и понятное
https://pythonworld.ru/osnovy/obektno-orientirovannoe-programmirovanie-obshhee-predstavlenie.html