И снова о программировании

Успешные люди, работающие в этой сфере, ответе на вопросы:
1) Какой язык выбрать? Какой востребован на рынке? Хотелось бы с перспективой на геймдев(но не приорететное направление) в будущем, поэтому выбираю между C # и С++(уже прочитал, что это тяжело)
2) Дайте советы по наиболее эффективному пути изучения.
3) Где можно найти зад…

55 показов
3.7K3.7K открытий

Зачем вы советуете человеку питон?
На нем без знания паттернов писать просто нереально что-то сложнее калькулятора. Синтаксис отличается от С-подобных, выразительность ниже (субъективно), некоторых конструкций нет, ооп кастрированное.

Язык написания скриптов и конфигов, зачем с него начинать?

Минусуйте, но я бы начал с пхп. Там порог вхождения очень низкий, все необходимое для изучения есть. После него любой язык учится гораздо лучше, чем после питона. Главное, на нем не зациклиться.

Ответить

Это какие паттерны необходимо знать, чтобы писать на питоне что-то сложнее калькулятора?

Каким образом у него выразительность ниже, когда ты пишешь код на питоне, будто текст на английском?

Каких конструкций там нет? Оператора switch, который нигде не используется? У питона огромная стандартная библиотека, в которой есть почти всё, для чего обычно люди собирают свои велосипеды.

ООП, конечно, не уровня джавы или си шарпа, но свою задачу выполняет. Да, отсутствуют приватные поля/методы (хотя, и этого можно добиться через дескрипторы), но это вообще не мешает.

Язык написания скриптов и конфигов, на котором сейчас значительная часть веба живёт. А для машинного обучения - это и вовсе основный инструмент.

А вот пхп как раз-таки стоит обойти стороной. Синтаксис напоминает си-подобные языки, но на самом деле это каша отовсюду. Он непредсказуемый, неконсистентный, местами сломанный. Не зря от него отказываются в пользу js, хотя тот тоже не идеален. Но он хотя бы фиксится и развивается.

Ответить