selfteaching / selfteaching/selfteaching-python-camp
Day06 经过六天沉淀的学习思路
Open
Nobody has claimed this yet.
学习心得分享
- Dominant language
- Python
- Stars
- 151
- Forks
- 875
- PR merge metrics
- No merged PRs in 30d
Description
感谢给我提供灵感的教练 @realcaiying ,以下是原话,后接我自己的理解和行动步骤。
其实拿到作业之后不要急着去写代码。
- 可以自己先想想有没有思路,如果没有的话 去网上找找或者看看别的作业,先把思路理顺了
- 可以拿纸和笔,先把思路用类似流程图的方式画出来
- 把自己画出来的图,用中文或者英文先把伪代码给写出来
- 再把自己的伪代码翻译成编程语言(可以是Python,也可以是java, js, ruby ,golang等等)
其实编程语言一是一门语言而已,一门语言有的东西基本上其他语言都有,所以这个就是个孰能生巧的手艺而已,等你们熟悉python之后再去学其他的语言,你会发现,简直是飞快。。一看就懂!
不要被“编程”这件事情扰乱了自己的心态,它只是自己和计算机对话的一个工具而已,本质上你只要掌握了和计算机对话的套路,理清了思路。直接google嘛,一堆现成的例子教你如何写具体的代码 。
在收获满满的舒适区习得的成果,可能远远不如在痛苦中苦苦挣扎的收获。想要学真家伙,有时候还是要对自己稍微狠一点哈。 扛过去就海阔天空了!!
这个具体在我执行的过程里,应该是先理解任务,尝试去用我自己理解了的东西,不管是编程的还是日常里用的,去试着拆解。有了大致的想法再去看别人的作品,找出思路是怎么用Python里的语言实现的。和自己思路不一样的,不急着否定自己,先学学别人的,再看看自己的怎么实现。实在不行就存档,总有办法解决不要急在一时。
按照这个思路来,你就排除了挫败感的纠缠!
第六天了,即使任务再让人一头雾水,也不会打消我继续下去的热情。
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
This is a Day06 reflective learning post rather than a concrete code task. No file, test, entry point, or specific change is mentioned, so the issue provides no implementation path or defined completion condition.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- content, documentation
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100