Найти в Дзене
Ищу себя в IT

Почему Python и где писать?

Почему именно Python? Для меня решающими стали эти параметры : Фреймворк (framework) - это набор библиотек для автоматизации рутинных действий. Поясню по предпоследнему пункту касательно Python\Django. Как-то бороздя интернет я наткнулся на ролик некоего "Хауди Хо" который в бодрой манере знакомит зрителя с возможностями Python\Django за 1 час. Досмотрев данное видео я четко решил, что буду делать сайты с помощью питона с джангой и быстро стану богатым программистом сайтов🙂 Так все это виделось человеку, сделавшему первые пару шагов в сторону Python. Стоит отметить, что повествование идет действительно понятный новичку языком и без сложных терминов. С данным автором роликов я уже был знаком по его видео курсу "Python Джедай [2016 год] По стандартам США!", на который наткнулся когда выбирал с какого языка программирование начинать новичку. Тогда мне очень понравилось то, что показывает автор и даже показалось, что я уже начал что-то понимать. Следующим моментом хотел бы короте

Почему именно Python? Для меня решающими стали эти параметры :

  • Относительная простота;
  • Большой выбор программ, в которых можно писать код;
  • Востребованный на рынке;
  • Связка для web разработки Python\Django, которая мне очень понравилась
  • Множество фреймворков делающих Python швейцарским ножом

Фреймворк (framework) - это набор библиотек для автоматизации рутинных действий.

Поясню по предпоследнему пункту касательно Python\Django. Как-то бороздя интернет я наткнулся на ролик некоего "Хауди Хо" который в бодрой манере знакомит зрителя с возможностями Python\Django за 1 час. Досмотрев данное видео я четко решил, что буду делать сайты с помощью питона с джангой и быстро стану богатым программистом сайтов🙂 Так все это виделось человеку, сделавшему первые пару шагов в сторону Python. Стоит отметить, что повествование идет действительно понятный новичку языком и без сложных терминов. С данным автором роликов я уже был знаком по его видео курсу "Python Джедай [2016 год] По стандартам США!", на который наткнулся когда выбирал с какого языка программирование начинать новичку. Тогда мне очень понравилось то, что показывает автор и даже показалось, что я уже начал что-то понимать.

Следующим моментом хотел бы коротенько описать выбор IDE (программы в котором пишется и выполняется код ). Посвятив этому достаточное количество времени, выбор пал на Visual Studio Code.

Visual Studio Code
Visual Studio Code

При выборе я не разбирался, да и сейчас не разбираюсь во всех тонкостях IDE, но визуально VSC мне понравился больше остальных. В нем и был написан мой третий "Hello world" в жизни. Первый был написан на Мастере (разновидность Спектрума) на языке Бэйсик по прилагающейся книжке, второй на Pascal в техникуме. Первый минус VSC с которым я успел столкнуться уже в начале обучения - это сложность настройки прокси сервера (в моём случае) на рабочем компьютере. На тот момент я хотел попробовать скопировать код из статьи "Пишем бота Telegram" и запустить его. Интернет на рабочем компьютере у нас раздается через прокси и запустив бота, на работе я уже не мог что-то дописать или исправить. Полистав пару статей и поспрашивав коллег на работе, ситуация с мертвого места не сдвинулась и пришлось искать альтернативу. Замена нашлась быстро - pyCharm.

PyCharm Community Edition
PyCharm Community Edition

Тут мне быстро удалось разобраться с настройками прокси сервера и установить нужный мне фреймворк aiogram. По сей день pyCharm используется в качестве основной программы для решения задач на курсе, но и VSC не забывается. Иногда запускаю его, так как подсветка синтаксиса в нем мне нравится больше, а настроить такую же в pyCharm я пока не смог, но уже знаю, что это возможно.