Итак, у меня есть вопрос о функциях python. Должен ли я выучить все комбинации, например математические функции, чтобы стать младшим программистом. Тогда для django разработчик должен уметь работать с алгоритмами и подпоследовательностью. Также последний вопрос, с чего мне начать, если я хочу стать разработчиком Python.
Я пробовал так много вещей, как создание ботов телеграммы через python, потому что мне это казалось простым. Я также учился от начала до модуля.
Добро пожаловать в StackOverflow. К сожалению, этот вопрос здесь неприемлем. Как новый пользователь, вы должны прочитать Как задать вопрос, чтобы узнать, какой вопрос ожидается на этом сайте. При этом начинать следует с учебных пособий. Некоторые из них упоминаются в официальной документации Python. Приятным моментом в туто является то, что они возьмут вас с самого начала и будут добавлять новые инструменты по одному. Что касается Django, мой совет — не идти по этому пути, пока вы не станете достаточно опытным в Python. Поскольку Django является фреймворком Python, он предполагает приемлемое знание Python. Делайте шаг за шагом
Если бы это был я, я бы начал с поиска вопросов, связанных с манипулированием данными, здесь, на SO, и выбрал бы тот, который не выглядит слишком сложным, и попытался бы дать ответ. Если вы еще не совсем там, я бы поискал «простые упражнения по программированию на питоне» и посмотрел, дало ли это вам что-то, во что можно вонзить зубы.






На мой взгляд, лучший способ изучить язык программирования — это сначала изучить, как работают языки программирования, и программировать общие понятия: вы увидите, что понятия, применимые к определенному языку программирования, обычно являются понятиями, применимыми к другим языкам. Это потому, что язык программирования — это всего лишь инструмент, чтобы объяснить компьютеру, что делать. Вы можете объяснить компьютеру одно и то же совершенно другими словами. Но даже если слова разные, смысл этих слов остается прежним.
Итак, это означает, что если вы хотите изучить Django, вы, вероятно, занимаетесь веб-разработкой. Итак, если вы хотите изучить Python + Django, я бы посоветовал вам узнать, как работают основные компоненты веба. Эти базовые концепции помогут вам понять идею (спецификацию), стоящую за определенной концепцией или технологией программирования, и с этими знаниями вы сможете писать код на любом языке, который соответствует этой спецификации (реализации).
Итак, что касается вашего вопроса, я не думаю, что вы должны знать, как использовать все математические функции в Python, но, по крайней мере, знать, что они существуют. Вы должны знать, что существуют функции для вычисления логарифмов, квадратных корней и т. д. И что вам не нужно реализовывать их с нуля. В настоящее время делать общие вещи с любым языком программирования очень просто с помощью Google или
Это не означает, что я рекомендую вам злоупотреблять библиотекой Python, не понимая, что происходит, но вместо этого вы должны реализовать небольшие примеры, чтобы ознакомиться с концепциями, которые вы заимствуете из чужого кода. Например, как разработчик я редко пишу код для сортировки структуры данных. Обычно есть библиотечная функция, которая делает это за вас. Но если эта библиотечная функция больше не работает или не совсем то, что мне нужно, я могу реализовать свою собственную функцию. Возможно, мой код будет не таким оптимизированным, как код в библиотеке, но поскольку я знаю, как сортировать список, и знаю синтаксис Python, я смогу сообщить компьютеру, как сортировать структуру данных в Python. Итак, да, мы, разработчики, не более чем простые переводчики с естественного языка на формальный язык, такой как язык программирования.
С другой стороны, отвечая на ваш другой вопрос:
Также последний вопрос, с чего мне начать, если я хочу быть питоном разработчик.
Если вы хотите стать разработчиком Python, вы должны как можно больше практиковать свои навыки кодирования на Python. В начале не имеет большого значения, что вы программируете, так как вы будете изучать базовые вещи. Я действительно рекомендую вам пройти курс Python, чтобы изучить его синтаксис и функции. В Интернете можно найти множество бесплатных онлайн-вариантов. Существует множество соревнований и задач по программированию, где вы можете проверить свой уровень. На мой взгляд, это хорошо, так как в нем есть проблемы разного уровня.
После того, как вы изучите основные понятия Python и реализовали несколько проектов, я рекомендую вам специализироваться на том типе разработки, которым вы хотите заниматься. Поэтому, если вы занимаетесь веб-разработкой, начните изучать веб-концепции и начинайте создавать веб-приложения.
Кроме того, если вы хотите стать разработчиком (не имеет значения язык программирования), вы ДОЛЖНЫ изучить git. Я рекомендую вам создать учетную запись gitlab или github.
Спасибо за совет, нет, я знаю, что мне делать. Тогда я думаю, что я не уверен, новички в этой профессии должны начинать с leetcode, причина в том, что Leetcode содержит сложные понятия любых языков.
Пожалуйста, прочтите о каких темах здесь можно спрашивать. Этот вопрос не подходит здесь на stackoverflow