Member 14779487 Ответов: 2

Что мне делать после завершения уроков Python?


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

где я могу найти проекты, чтобы проверить свои навыки и научиться делать коды, а не просто смотреть учебники?

как я могу узнать больше?

спасибо

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

hi i complete all python's beginner tutorials like lists tuples ... their Module's , functional programming and object oriented programming too. but after all of this i don't know what should i do now i am very confused because i don't know that i learn them correctly or not ?

where can i found projects to test my skills and learn through doing codes not just by watching tutorials?

how can i learn more?

thank you

2 Ответов

Рейтинг:
8

Patrice T

Цитата:
Что мне делать после завершения уроков Python?

Изучение программирования/кодирования-это гораздо больше, чем изучение языка программирования.

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

Советы:
- Читайте документацию / следуйте учебникам (их очень много)
- Начните с крошечных/бесполезных проектов, цель которых-научиться программированию, а не делать что-то полезное.
- Начните с программ консольного режима (никакой причудливой графики, никакой мыши)
- Learn debugger (невероятный инструмент обучения)
Отладчик - Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
- Проблема ? Google-ваш друг.
- Изучите один или несколько методов анализа, E. W. Djikstra/N. Уирт Stepwize уточнение/метод сверху вниз это хорошее начало.
Структурного Программирования.формат 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: учитесь программировать[^]

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


Member 14779487

Большое спасибо!

Patrice T

всегда пожалуйста

Рейтинг:
19

OriginalGriff

Найдите себе идею для чего - то, что вас интересует: возможно, музыкальная или видеотека, приложение для спортивных результатов или хранилище паролей для хранения всей вашей информации в зашифрованном виде-мы понятия не имеем, каковы ваши интересы, поэтому мы не можем сказать "попробуйте это", потому что если вы не заинтересованы и не инвестируете в конечный продукт, то, скорее всего, вы никогда его не закончите! :смеяться:

Напишите себе спецификацию того, что он должен делать, как он должен выглядеть, как он должен работать - затем относитесь к нему как к "работе" и проектируйте приложение, кодируйте его, тестируйте, отлаживайте и затем используйте его. К концу этого процесса у вас будет немного больше опыта, поэтому попробуйте что-нибудь другое, что вас интересует. Затем вернитесь к первому и подумайте: "что я мог бы сделать лучше?".
Затем напишите спецификацию для этого и реализуйте ее.

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

Дайте ему попробовать: смотрите, что вы в конечном итоге с!


Member 14779487

спасибо