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

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

Стоит ли учить Python, как первый язык программирования, и можно ли, зная только его, найти работу?

ОбразованиеПрограммирование+3
Елизавета Лаптева
  ·   · 127,3 K
Magora — международная IT-компания из Сибири.   · 1 февр 2021

У нас в Магоре много специалистов изучали Python в качестве первого языка, и вот почему:

  • Python является одним из старейших языков программирования. С 1991 года на этом языке программирует множество людей;
  • в 2020 году Python стал самым популярным языком программирования на рынке;
  • Python часто «прощает» ошибки в коде. Например, для Python не обязательно указывать тип данных переменной. Из контекста он сам понимает что тип данных введен: целое число, логическое значение или что-то еще;
  • язык существует так давно, что для него уже разработаны готовые библиотеки. Если у вас есть вычислительная задача — скорее всего для нее уже есть библиотека на Python;
  • даже, если вы не умеете пользоваться библиотеками — не проблема. Язык позволяет очень много без их использования;

На данный момент у Python есть один явный недостаток — мощные программы на нем работают дольше, нежели на других языках. Мы советуем вам начать изучение программирования с любого популярного языка, так как найти работу с выдающимися навыками не составляет труда.

Заказывай мобильные и веб приложения!Перейти на magora-systems.ru
3 эксперта согласны

Сам выучил этот язык первым и всем советую!

"Python часто «прощает» ошибки в коде. Например, для Python не обязательно указывать тип данных переменной. Из контекста он сам понимает что тип данных введен: целое число, логическое значение или что-то еще."

Я считаю, что это наоборот серьёзный недостаток, если выполнение какой-то операции зависит от типа (например, сложение строк и сложение чисел), то лучше, чтобы тип переменной был определён, иначе это будет вызывать ошибки. И для скорости выполнения программы желательно, чтобы нужная операция была известна заранее, а её не приходилось выбирать в зависимости от типа переменной во время выполнения и тратить на это время.

Nikolay Milyaev, для новичков — пушка. Не думаешь?

Магора? Где это?
Я с Поволжья
И 91?
Когда ещё и компов то толком не было?
Во сказочник...
А не
Вру
У мня был
Двк4
Цветов на точку 127*127*127
Точек мало 800*600
И ОЗУ слабое 2мб
И диск смешной 32 мб
Зато транзисторы тестировал - 5000 в минуту

"Python часто «прощает» ошибки в коде. " - Нет. Дело в том, что в ряде случаев действует неявное приведение типов и в отм, что динамическая типизация позволяет работать с объектами на основе интерфейсов. Это нельзя назвать прощением ошибок.
python - язык для м…ков
software & security engineer  · 29 окт 2021  · kalaver.in
Python / JS — два сравнительно простых языка с низким порогом входа на топовых позициях, которые ещё некоторое время определённо будут иметь огромный спрос на рынке. Но на работе не нужно знание языка, язык — это инструмент... Читать далее
1 эксперт согласен
Полностью согласен.
программист  · 5 авг 2021
Python довольно неплохой выбор для первого языка программирования: + инзкий порог входа + практичный (через небольшое время уже можно писать полезные программы - для начала только для себя, но и Рим, тоже не сразу строился). + п... Читать далее
Физик-экспериментатор  · 10 июл 2020
Думаю, что нет языка лучше, чем Python, с которого можно начать изучать программирование. В Python реализованы все современные парадигмы программирования. Кроме того этот язык прост в освоении и красив в использовании. Нужно... Читать далее
3 эксперта согласны
Если смотреть глобально, лучше изучать первым язык тот который подходит для решаемых вами задач. Потому что... Читать дальше
Делюсь личным опытом  · 25 авг 2021
Отвечу с конца, так как тут ответить проще. Да — найти работу зная только Python получится. Сейчас он в частности популярен при работе с нейронными сетями и в каком-то смысле получил из-за этого второе рождение. Что же... Читать далее
Сервис подбора онлайн-курсов по программированию...  · 25 сент 2020  · kursfinder.ru
С этого языка вполне можно начать изучать программирование. Хотя я, например, сразу полез в JS и C++, но я скорее для себя и познания этого мира. В Python же есть куча библиотек, возможностей и тут все парадигмы программирования... Читать далее
Библиотеки Подростки Без мамы никуда Си, паскаль Фортран вам на голову А самим прорамить слабо? Учите ассемблер и... Читать дальше
🍀 Естествоиспытатель   · 12 июл 2020  · shymanovsky.mooo.com
Имеются противоположные подходы к изучению. Сверху вниз или снизу вверх. У меня высшее образование по компьютерам. Мы начинали с "ассемблера" (если вы поняли, о чем я). Короче, снизу. Но вскоре учебную программу поменяли и... Читать далее

Хорошо хоть не с машинных кодов начала.

Курсы программирования ⌨️  · 20 июл 2020  · y-skills.com
Учить конечно можно, главное - стараться сразу же применять полученные знания на практике: необязательно что-то по работе, а просто для отработки навыков. В целом, вакансии для python-джуниоров хоть и есть, я бы рекомендовал... Читать далее
700+ курсов по различным направлениямПерейти на y-skills.com
Упаси Бог Программировать не научишься А мозги загадишь Вернитесь, хотя-бы, к паскалю. Он хоть к программированию... Читать дальше
Совмещаю науку и программирование  · 20 авг 2020
Смотря какие у вас цели. Если вы планируете в будущем делать прикладные проектики на скорую руку - то почему бы нет? Быстро кодится, в глубину лезть не надо. Изучение чего-то более глубинного и абстрактного в данном случае... Читать далее
Хотя я бы посоветовал именно бейсик. Благо есть и 64бит версия Ошибки прощает, а возможность - иной раз и обескураж... Читать дальше
Увлечения: музыка, поэзия, проза, программирование...  · 3 февр 2021
Учить однозначно стоит и python для знакомства с программированием подходит как нельзя лучше. С помощью него даже просто в быту проще жить. Вообще, считаю, что современному человеку знание python просто необходимо, так же, как... Читать далее

Спасибо за хорошие примеры применения python в жизни, не в работе :)