Казалось бы
А всё так хорошо начиналось.
А всё так хорошо начиналось.
Мне в питоне очень сложно читать и писать большие проекты. Если в плюсах, если встретил что-то не знакомое, можно просто хедер не знакомого класса посмотреть и сразу понять что думать умеет, а что нет, то в языках с неявной типизацией, пока поймёшь что это за объект и что он может, пока поймёшь что может скушать метод класса, а что нет... Быстрее на плюсы весь проект переписать...
Я тут недавно задумался учиться программировать, (сам я больше по вебдизайну: html, css)
Решил начать с питона он вроде как по проще, пока что читаю уроки, повторяю, может дадите совет новичку на что обратить внимание, а на что наоборот забить.
Изучайте все, что интересно, не зажимайтесь узкими рамками одной технологии. Углубитесь в CS, почитайте про устройства компьютеров, операционных систем, сетей, баз данных. Горшки обжигали не боги, а кругом можно найти много взаимосвязей и параллелей.
Тогда вы научитесь обходить проблему производительности питона.
Намного полезнее самому находить грабли и потом героически с ними справляться, чем пользоваться "магией" (которая внутри содержит циклы, которые типа "плохо").
Слушай, ну это же вообще не про язык. А про IDE.
Если работаешь в блокноте, многие вещи вообще довольно сложно делать.
Та хз, большой проект нужно уметь писать, там хоть статически хоть динамически типизированный язык. Если человек не понимает как писать расширяемый и поддерживаемый код, то от типизации толку мало. Хотя я признаю что она помогает, но это далеко не самая большая проблема больших проектов
IT-юмор
5.6K постов52.4K подписчиков
Правила сообщества
Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору