Python
Алгоритмы и структуры данных. Нужно ли все понимать? Просто там такие математические действия.
Алгоритмы и структуры данных. Нужно ли все понимать? Просто там такие математические действия. Я посмотрел книгу Кнута, так там же одни формулы. Неужели все программисты в это вникали?
Задача ПРОГРАММИСТА заключается в поиске наиболее оптимального варианта решения задачи. Иногда для этого приходится глубоко вникать в проблему, становясь в ней реальным экспертом.
Например, многие программисты "1С бухгалтерии" знают бухучет лучше, чем любой бухгалтер. Это позволяет им решать любую задачу быстрее, соответственно, зарабатывая гораздо больше, чем если бы программер сначала выслушал сбивчивые объяснения бухгалтера, затем написал по ним какой-то код, отладил его, а в итоге оказалось, что бухгалтер неправильно разъяснил алгоритм, в результате чего вся работа пошла насмарку...
Пока что не вдавайся в какие-то подробности и не читай заумные книги по Пайтону, где "воды" от автора больше, чем, собственно, кода... Вот тебе простейшие задачи без всяких "формул", бери - и решай... https://pythontutor.ru/
Например, многие программисты "1С бухгалтерии" знают бухучет лучше, чем любой бухгалтер. Это позволяет им решать любую задачу быстрее, соответственно, зарабатывая гораздо больше, чем если бы программер сначала выслушал сбивчивые объяснения бухгалтера, затем написал по ним какой-то код, отладил его, а в итоге оказалось, что бухгалтер неправильно разъяснил алгоритм, в результате чего вся работа пошла насмарку...
Пока что не вдавайся в какие-то подробности и не читай заумные книги по Пайтону, где "воды" от автора больше, чем, собственно, кода... Вот тебе простейшие задачи без всяких "формул", бери - и решай... https://pythontutor.ru/
Все программисты с вышкой вникали в это и еще много во что хотя бы потому, что это надо было сдавать. Насколько ВСЕ из этого тебе пригодится в повседневной работе - большой вопрос...
Смотря кем ты хочешь быть, программистом или обычным кодером.
Но в наши дни, увы, многое делается "на отвали", а потом удивляются, почему в играх такая хреновая оптимизация - да потому что клепают поскорее, чтобы впарить и денежку срубить, а то, что всё медленно и через жопу - да наплевать, лишь бы работало.
Но в наши дни, увы, многое делается "на отвали", а потом удивляются, почему в играх такая хреновая оптимизация - да потому что клепают поскорее, чтобы впарить и денежку срубить, а то, что всё медленно и через жопу - да наплевать, лишь бы работало.
Кнут вроде как считается вершиной в изучении этой дисциплины.
Не стоит на него ориентироваться.
Вообще, ответить довольно трудно, вы хоть назовите область, которая вас интересует.
Если говорить о некой базе, то можете глянуть программу любого вуза. Могу написать по памяти: сортировка (шелла, пузырек, квик, пирамидальная), деревья (ну как минимум бинарное), основы теории графов, динамическое программирование, разные алгоритмы на комбинаторику, BFS/DFS, жадные алгоритмы.
Не стоит на него ориентироваться.
Вообще, ответить довольно трудно, вы хоть назовите область, которая вас интересует.
Если говорить о некой базе, то можете глянуть программу любого вуза. Могу написать по памяти: сортировка (шелла, пузырек, квик, пирамидальная), деревья (ну как минимум бинарное), основы теории графов, динамическое программирование, разные алгоритмы на комбинаторику, BFS/DFS, жадные алгоритмы.
Похожие вопросы
- Python - Алгоритмы структур данных
- Алгоритмы на Питоне? Не смешите, даже самый отстойный алгоритм на C++ будет быстрее работать более экономного на Питоне.
- Создаю программу. Нужно считать данные
- Не понимаю как выявить у кода (алгоритма ) сложность кто поможет с решением и объяснит как получил (выявил) Python
- Алгоритм пересечения полигонов в 2D.
- Бинарный поиск. Алгоритм.
- Алгоритмическая задача. Ускорить алгоритм
- Ввод данных input(), int()
- Есть два файла .txt нужно сопоставить данные и вытащить актуальные
- Как можно посмотреть структуру и повторить скопированный в буфер обмена объект десктопной программы на windows