我在学习的过程中遗漏了什么 [英] Am I missing something while learning

查看:96
本文介绍了我在学习的过程中遗漏了什么的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

得到了python基础知识,我试着解决中级和高级主题,开始变得没有动力,这很困难,我觉得我在学习的过程中缺少一些东西,你能不能建议我选修额外的课程来帮助我或者做些什么,请帮助?



我尝试了什么:



我正在尝试请求在学习的同时帮助我

请回答任何问题

解决方案

尝试 Python教程 - Python 3.4.8文档 [ ^ ]。


引用:

得到了python基础知识,我尝试了中级和高级主题



学习编码不仅仅是学习一门语言。

我不知道什么是基础知识,中级和高级主题。但我明白,如果没有技术背景,你将度过艰难的日子。



你必须知道你可以用任何语言做任何事情,只是一些语言是对于初学者来说更难,因为有更多的陷阱要处理。

你需要掌握一套作为工作基础的技术,而不是与语言相关联。



建议:

- 从简单/安全的语言开始:VB,Java,C#,而不是C或C ++,Python对于初学者来说可能很难。

- 阅读文档/关注教程(很多)

- 从微小/无用的项目开始,目的是学习编程,而不是做一些有用的事情。

- 从控制台模式程序开始(没有花哨的图形,没有鼠标)

- 学习调试器

调试器 - 维基百科,免费的百科全书 [ ^ ]

掌握在Visual Studio 2010中进行调试 - 初学者指南 [ ^ ]

- 有问题吗?谷歌是你的朋友。

- 学习算法和数据结构。

- 学习布尔代数

- 学习一种或多种分析方法, EW 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 DBMS教程| Studytonight [ ^ ]

- 学习正则表达式



有趣的链接:

stanford.edu:学习编程 [ ^ ]



没有知识的捷径,没有人可以为你学习,你是唯一可以做到的人。

记住练习和小项目不是为了让你有用,他们在这里教你编程。


got python basics and I try todo intermediate and advanced topics and start to get unmotivated it’s difficult , I feel like I am missing something while learning, can you recommend me to take extra courses that boost me up or what to do, Please help?

What I have tried:

I am trying to ask for helping me while learning
Please any answers will be valuable

解决方案

Try The Python Tutorial — Python 3.4.8 documentation[^].


Quote:

got python basics and I try todo intermediate and advanced topics


Learning coding is much more than learning a language.
I don't know what is basics, intermediate and advanced topics. But I understand that without technical background, you will have hard days coming.

You have to know that you can do pretty much anything in any language, simply some languages are harder for beginners because there is more pitfalls to handle.
You need to master a set of techniques that are the basis of the job and are not linked to a language.

Advices:
- Start with an easy/safe language: VB, Java, C#, not C or C++, Python can be difficult to beginners.
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger
Debugger - Wikipedia, the free encyclopedia[^]
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
- A problem ? Google is your friend.
- Learn Algorithms and Data-Structures.
- Learn Boole algebra
- Learn one or more analyze methods, E.W. Djikstra top-Down method is a good start.
Structured Programming.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[^]
- Learn SQL
- Learn Databases design and Administration
Introduction to database design[^]
1NF, 2NF, 3NF and BCNF in Database Normalization | DBMS Tutorial | Studytonight[^]
- Learn Regular Expressions

Interesting link:
stanford.edu: Learn to Program[^]

There is no shortcut to knowledge, no one can learn for you, you are the only one that can do it.
Remember the exercises and little projects are not here to make something useful, they are here to teach you programming.


这篇关于我在学习的过程中遗漏了什么的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆