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

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

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

ОбразованиеПрограммирование+3
Елизавета Лаптева
  · 127,3 K
Физик-экспериментатор  · 10 июл 2020

Думаю, что нет языка лучше, чем Python, с которого можно начать изучать программирование. В Python реализованы все современные парадигмы программирования. Кроме того этот язык прост в освоении и красив в использовании.
Нужно понимать, что есть теория программирования как таковая, независимо от языка, и есть сам язык с его стандартными функциями и библиотеками. Python отличается тем, что он готов к использованию, что называется "из коробки". В него сразу встроены многие полезные функции, которые в других языках требуется подключать из библиотек.
Обычно у новичков вызывает затруднение даже правильный выбор какой-то библиотеки под конкретную задачу. В Python на начальном этапе этой проблемы не будет вообще. Изучение какой-нибудь библиотеки - это тоже трудно. Однако по моему опыту, в Python изучение библиотек даётся гораздо легче, чем например в C++.
В дополнение ко всему, Python является пятым по популярности языком программирования в мире. Но думаю, что ограничиться только языком Python для работы не получится.
Моё мнение такое: это так же как со знанием английского языка. Это на любой работе приветствуется. Иногда вы можете благодаря своему знанию английского в дополнение к вашей основной специальности получить очень хорошую работу. Однако же знание только одного лишь языка не гарантирует вам почти никакой работы: очень ограниченный набор возможностей.
Поэтому знание языков программирования сейчас становится всё больше просто атрибутом образованного человека.
Для работы нужно изучать Python в комбинации, например, с математикой, Data Science, Artificial Intelligence, веб-дизайном, банковским делом, экономикой, биологией.

3 эксперта согласны
Если смотреть глобально, лучше изучать первым язык тот который подходит для решаемых вами задач. Потому что... Читать дальше

Andrey Khomenko, смею возразить: человек, знающий java имеет больше шансов на трудоустройство, чем человек, знающий python, при прочих равных.

Питон сейчас самый перспективный язык, т.к. на нем программируют ИИ. Так что питон в качестве первого языка - отличный выбор. Вполне возможно что вам кроме питона в дальнейшем ничего и не понадобится (ну может кроме SQL).

Мысли вслух, че серьёзно? Покажите список вакансий разработки ии

с языком программирования Dart и фреймворком flutter без работы не останетесь)

Довольно правильно написано, но как для меня C++ на много интуитивнее в изучение, как минимум нет доставучей табуляции без которой код не будет пахать, и закрепление переменной к определенному типу помогает легче искать потом ошибки

Питон - прикладной язык для школьников, как реньше был basic.

Сейчас стоит изучать с#, jave, ну или более сложный и производительный с++

Fakeman, вот именно, что это всё изучать сейчас стоит только в целях самообразования или под какие-то конкретные нужды. Python стал первым языком уже где-то год как, обогнал даже JavaScript и стал универсальным прикладным языком.

Тоже начал изучать Python на стэпике. То ли курс такой попался "не для средних умов", то ли что, но сначала было тяжко: никак не мог принять отсутствие в синтаксисе скобок и необходимости внимательно следить за простой табуляцией. Но как пообвык - "пошёл в гору"). Да ничем он не хуже и не лучше других. Для того, чтобы освоиться в программинге в целом, нужно досканально понять и уметь использовать на практике хотя бы один из языков. Тогда любой из остальных, если необходимость изучения такового возникнет, не составит труда изучить - дело только в разнице синтаксисов.

А на питоне пишут много чего: и парсеры, и игры, и приложения для тестирования. В любом случае, знать его не помешает.

Большинство популярных языков имеют С-подобный синтаксис и унаследовавших от него конструкций.

Азы программирования надо начинать с Basic, а не лезть сразу в дебри!!! Это как не зная алфавита, беретесь за чтение книги.

PiraSV, а где им научиться? Есть какие то ролики ютуб?

А меня больше GO заинтересовал. Инструмент с понятным легким синтаксисом и жестким форматированием, с явным преобразованием типов, +многопоточность, наследование, интерпретатор и компилятор, кроссплатформенность, относительная простота.
Еще lua был бы интересен компактностью, если бы вместо "только double" был бы "только int" и обмен данными по сети.
Питон режет глаза своим self, скрытым преобразованием типов, и еще, одновременно, сыростью и размахом. В теории может всё и везде, но на практике нужна "доработка напильником" под конкретную специализацию и круг задач. Может так случиться, что значительная часть того, что делается сейчас на Питоне будет или выкинуто или потребует серьезной переделки в будущем. Просто из-за будущих изменений в языке.
ПС: Я не программист, просто взгляд со стороны.

Мы о бейсике или о "змее"?
Бейсик "почти разговорный английский"
А о библиотеках...
По моему это способ "спасти 'паскаль' та же муть с переменными и тот же способ увиливания от сложностей работы с аппаратурой.
Не смешите тапочки
Быстрее ассемблера (ну машины коды своетзэ значение) ни кто не обойдёт. А этот 'фитон' - просто способ занять рынок программ и инфоканалов. Очередной юсовский (usa) способ сделать деньги
Пример
Пусть в этом 'фито' попробуют создать загрузочный модуль ос, размером в 512 байт...

Magora — международная IT-компания из Сибири.   · 1 февр 2021
У нас в Магоре много специалистов изучали Python в качестве первого языка, и вот почему: - Python является одним из старейших языков программирования. С 1991 года на этом языке программирует множество людей; - в 2020 году Python стал самым популярным языком программирования на рынке; - Python часто «прощает» ошибки в коде. Например, для Python не обязательно указывать... Читать далее
Заказывай мобильные и веб приложения!Перейти на magora-systems.ru
3 эксперта согласны

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

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

Имеются противоположные подходы к изучению. Сверху вниз или снизу вверх. У меня высшее образование по компьютерам. Мы начинали с "ассемблера" (если вы поняли, о чем я). Короче, снизу. Но вскоре учебную программу поменяли и стали учить "Сверху". Для самостоятельного изучения, думается, Python подойдет. Это - будет "сверху".

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

Курсы программирования ⌨️  · 20 июл 2020  · y-skills.com

Учить конечно можно, главное - стараться сразу же применять полученные знания на практике: необязательно что-то по работе, а просто для отработки навыков.

В целом, вакансии для python-джуниоров хоть и есть, я бы рекомендовал обратить внимание на другие языки, например, Java.

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

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