Python

Считаете ли вы Пайтон идеальным ЯП для начала?

AF
A.n.f. F.a.a.-Nur
160
Нет. Ни один язык с динамической типизацией не подходит "для начала" - т. к. не в состоянии обучить дисциплине кодинга. А качественный код - это прежде всего самодисциплина кодера.

Кроме того, Python - совсем не простой язык, содержащий множество "неинтуитивных" вещей. Достаточно посмотреть на синтаксис тернарной операции...
Эдуард Миронов
Эдуард Миронов
59 041
Лучший ответ
Андрей Рыжов Совершенно согласен
Я тоже не считаю. Слишком много в нем "магии", которая, конечно, позволяет сократить код и все такое, но совершенно не подходит для других языков, в которых этого нет.
Вадим Ганжа
Вадим Ганжа
82 887
Не считаю идеальным для начала.
У некоторых людей есть потребность делать сразу с UI, например сделать UI со свистоперделками и в школе выеживаться своей поделкой, как я поступал. И сколько всего надо изучить, чтобы сделать это на Python?

А еще в языке должна быть статическая типизация. (При этом Си и C++ не подойдут из-за сложности)

По этим пунктам лучше всего C#.

Раньше учебным был паскаль, теперь C# (и он как раз преемник Delphi - основного рынка Pascal).

Также могут быть рассмотрены Java (сразу под Android) и Kotlin (под него же), по этим пунктам подходят, но надо понимать, что в экосистеме Android жесткие требования к качеству кода. Не получится наговнокодить кучу всего за время обучения и показать в резюме - тебе тоже покажут - на дверь.
В США, стране с самым развитым в мире IT сектором, python - это топ 1 язык для обучения. Что касается всего остального, то python прекрасно позволяет писать код и без использования магии, на начальном этапе важнее всего - реализация каких то не сложных алгоритмов и т. д. и т. п. и именно простота языка позволяет не задумываться о каких то более сложных вещах, которые есть в других языках
Не идеальный, но годный (особенно с учётом того, что Паскаль ты вроде знаешь). Идеального языка не существует (или я его не знаю).
Для начала русский или английский необходимо выучить
Юрий Елисеев
Юрий Елисеев
9 213