Akshay Ravish Ответов: 3

Как и откуда я могу выучить язык Python?


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

Что я уже пробовал:

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

3 Ответов

Рейтинг:
20

Patrice T

Цитата:
Я хочу изучить программирование на python, но не знаю, с чего начать обучение. Что я должен узнать и откуда я могу получить материал для изучения.

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

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

Советы:
- Начните с простого/безопасного языка: VB, Java, C#, а не C или C++. Я также не рекомендую начинать с Python из-за использования отступов.
- Читайте документацию / следуйте учебникам (их очень много)
- Начните с крошечных/бесполезных проектов, цель которых-научиться программированию, а не делать что-то полезное.
- Начните с программ консольного режима (никакой причудливой графики, никакой мыши)
- Learn debugger (невероятный инструмент обучения)
Отладчик - Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
- Проблема ? Google-ваш друг.
- Изучайте алгоритмы и структуры данных.
- Учить Булевой алгебры
- Изучите один или несколько методов анализа, У. Е. сверху вниз Djikstra способ это хорошее начало.
Структурного Программирования.формат PDF[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Изучайте SQL
- Изучите проектирование и Администрирование баз данных
Введение в проектирование баз данных[^]
1NF, 2NF, 3NF и BCNF в нормализации баз данных | учебник по СУБД | Studytonight[^]
- Изучайте Регулярные Выражения

Интересная ссылка:
stanford.edu: учитесь программировать[^]

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


Akshay Ravish

Благодарю вас, сэр, за ваш ответ. Ваш ответ очень удовлетворяет мою потребность. Могу ли я попросить вас о помощи в будущем???

Рейтинг:
2

Richard MacCutchan

Вы можете найти учебники на любом языке с помощью поиска Google. Видеть Учебник по Python — документация по Python 3.4.8[^] в данном случае.


Рейтинг:
1

OriginalGriff

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

Следующая лучшая книга-это книга на эту тему: она представляет информацию в структурированном виде и, как правило, написана с учетом начинающих.

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

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

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

Поэтому начните с поиска местного курса, а если вы не можете его найти, попробуйте поискать книгу.

Но лично я бы посоветовал вам начать с VB (или лучше C#), так как в первые дни вам гораздо легче разобраться в себе, чем в Python.