Функции Python, как мне начать программировать

Итак, у меня есть вопрос о функциях python. Должен ли я выучить все комбинации, например математические функции, чтобы стать младшим программистом. Тогда для django разработчик должен уметь работать с алгоритмами и подпоследовательностью. Также последний вопрос, с чего мне начать, если я хочу стать разработчиком Python.

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

Пожалуйста, прочтите о каких темах здесь можно спрашивать. Этот вопрос не подходит здесь на stackoverflow

ShadowCrafter_01 08.06.2023 15:49

Добро пожаловать в StackOverflow. К сожалению, этот вопрос здесь неприемлем. Как новый пользователь, вы должны прочитать Как задать вопрос, чтобы узнать, какой вопрос ожидается на этом сайте. При этом начинать следует с учебных пособий. Некоторые из них упоминаются в официальной документации Python. Приятным моментом в туто является то, что они возьмут вас с самого начала и будут добавлять новые инструменты по одному. Что касается Django, мой совет — не идти по этому пути, пока вы не станете достаточно опытным в Python. Поскольку Django является фреймворком Python, он предполагает приемлемое знание Python. Делайте шаг за шагом

Serge Ballesta 08.06.2023 15:49

Если бы это был я, я бы начал с поиска вопросов, связанных с манипулированием данными, здесь, на SO, и выбрал бы тот, который не выглядит слишком сложным, и попытался бы дать ответ. Если вы еще не совсем там, я бы поискал «простые упражнения по программированию на питоне» и посмотрел, дало ли это вам что-то, во что можно вонзить зубы.

JonSG 08.06.2023 16:14
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
3
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

На мой взгляд, лучший способ изучить язык программирования — это сначала изучить, как работают языки программирования, и программировать общие понятия: вы увидите, что понятия, применимые к определенному языку программирования, обычно являются понятиями, применимыми к другим языкам. Это потому, что язык программирования — это всего лишь инструмент, чтобы объяснить компьютеру, что делать. Вы можете объяснить компьютеру одно и то же совершенно другими словами. Но даже если слова разные, смысл этих слов остается прежним.

Итак, это означает, что если вы хотите изучить Django, вы, вероятно, занимаетесь веб-разработкой. Итак, если вы хотите изучить Python + Django, я бы посоветовал вам узнать, как работают основные компоненты веба. Эти базовые концепции помогут вам понять идею (спецификацию), стоящую за определенной концепцией или технологией программирования, и с этими знаниями вы сможете писать код на любом языке, который соответствует этой спецификации (реализации).

Итак, что касается вашего вопроса, я не думаю, что вы должны знать, как использовать все математические функции в Python, но, по крайней мере, знать, что они существуют. Вы должны знать, что существуют функции для вычисления логарифмов, квадратных корней и т. д. И что вам не нужно реализовывать их с нуля. В настоящее время делать общие вещи с любым языком программирования очень просто с помощью Google или

Это не означает, что я рекомендую вам злоупотреблять библиотекой Python, не понимая, что происходит, но вместо этого вы должны реализовать небольшие примеры, чтобы ознакомиться с концепциями, которые вы заимствуете из чужого кода. Например, как разработчик я редко пишу код для сортировки структуры данных. Обычно есть библиотечная функция, которая делает это за вас. Но если эта библиотечная функция больше не работает или не совсем то, что мне нужно, я могу реализовать свою собственную функцию. Возможно, мой код будет не таким оптимизированным, как код в библиотеке, но поскольку я знаю, как сортировать список, и знаю синтаксис Python, я смогу сообщить компьютеру, как сортировать структуру данных в Python. Итак, да, мы, разработчики, не более чем простые переводчики с естественного языка на формальный язык, такой как язык программирования.

С другой стороны, отвечая на ваш другой вопрос:

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

Если вы хотите стать разработчиком Python, вы должны как можно больше практиковать свои навыки кодирования на Python. В начале не имеет большого значения, что вы программируете, так как вы будете изучать базовые вещи. Я действительно рекомендую вам пройти курс Python, чтобы изучить его синтаксис и функции. В Интернете можно найти множество бесплатных онлайн-вариантов. Существует множество соревнований и задач по программированию, где вы можете проверить свой уровень. На мой взгляд, это хорошо, так как в нем есть проблемы разного уровня.

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

Кроме того, если вы хотите стать разработчиком (не имеет значения язык программирования), вы ДОЛЖНЫ изучить git. Я рекомендую вам создать учетную запись gitlab или github.

Спасибо за совет, нет, я знаю, что мне делать. Тогда я думаю, что я не уверен, новички в этой профессии должны начинать с leetcode, причина в том, что Leetcode содержит сложные понятия любых языков.

Шомухаммад шоабдуллаев 12.06.2023 14:23

Другие вопросы по теме