Вопрос к программистам - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Вопрос к программистам

Регистрация
14 Авг 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
Можете подсказать что можно делать дальше , после изучения языка Python . Я могу хорошо на нём писать , но не знаю где это можно применить в 15 лет
 
Регистрация
13 Авг 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
Пробуй писать свои проекты на питоне. Возможно тебе для твоих проектов плюсы нужны и ты другой язык пойдешь изучать
 
Регистрация
29 Сен 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Изучай алгоритмы. Открываешь книгу Вирта "Алгоритмы и структуры данных" и читаешь подряд с первой главы. Она есть в свободном доступе в сети.

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

Пока есть время, можно начать изучение языков с Паскаля: язык хоть и сферический в вакууме, но для обучения подходит идеально. Потом - C, C++, Java, это сегодняшний мейнстрим, и на нём написано много софта. Такие языки, как Python и JavaScript, для обучения не подходят от слова "совсем".

Когда начнёшь ориентироваться в самых простых алгоритмах, найди учебник дискретной математики и прочитай его.

Если всё это влезет в голову, и в ней ещё останется место, рекомендую изучать функциональное программирование на примере Haskell. Заодно поймёшь, откуда в Питон кое-как сворованы некоторые библиотеки и конструкции языка, и как они на самом деле должны выглядеть.

Также не помешают: реляционная алгебра и SQL, многопоточность и две её основные концепции (мониторы и CSP Хоара), принципы организации UI, в т.ч. MVC, машина Тьюринга и архитектура фон-Неймана, устройство компьютера, машинный код, принципы организации сетей, интернет-протоколы (TCP/IP, HTTP, TLS, AJAX и др.) и тогда можно будет сказать, что кое-что знаешь из программирования, на уровне старшего помощника младшего стажёра, и можно будет начинать учиться уже по-настоящему.
 
Сверху Снизу