selfteaching / selfteaching/selfteaching-python-camp

Day06 经过六天沉淀的学习思路

Aperta
#445 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

学习心得分享
Lingua principale
Python
Stelle
151
Fork
875
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

感谢给我提供灵感的教练 @realcaiying ,以下是原话,后接我自己的理解和行动步骤。

其实拿到作业之后不要急着去写代码。

  1. 可以自己先想想有没有思路,如果没有的话 去网上找找或者看看别的作业,先把思路理顺了
  2. 可以拿纸和笔,先把思路用类似流程图的方式画出来
  3. 把自己画出来的图,用中文或者英文先把伪代码给写出来
  4. 再把自己的伪代码翻译成编程语言(可以是Python,也可以是java, js, ruby ,golang等等)
    其实编程语言一是一门语言而已,一门语言有的东西基本上其他语言都有,所以这个就是个孰能生巧的手艺而已,等你们熟悉python之后再去学其他的语言,你会发现,简直是飞快。。一看就懂!
    不要被“编程”这件事情扰乱了自己的心态,它只是自己和计算机对话的一个工具而已,本质上你只要掌握了和计算机对话的套路,理清了思路。直接google嘛,一堆现成的例子教你如何写具体的代码 。
    在收获满满的舒适区习得的成果,可能远远不如在痛苦中苦苦挣扎的收获。想要学真家伙,有时候还是要对自己稍微狠一点哈。 扛过去就海阔天空了!!

这个具体在我执行的过程里,应该是先理解任务,尝试去用我自己理解了的东西,不管是编程的还是日常里用的,去试着拆解。有了大致的想法再去看别人的作品,找出思路是怎么用Python里的语言实现的。和自己思路不一样的,不急着否定自己,先学学别人的,再看看自己的怎么实现。实在不行就存档,总有办法解决不要急在一时。
按照这个思路来,你就排除了挫败感的纠缠!
第六天了,即使任务再让人一头雾水,也不会打消我继续下去的热情。

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Questo è un post di apprendimento riflessivo di Day06, non un’attività di codice concreta. Non vengono menzionati file, test, punto di ingresso o modifiche specifiche, quindi l’issue non fornisce un percorso di implementazione né una condizione di completamento definita.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
content, documentation
Tipo di issue
Documentazione
Difficoltà
1/5
Tempo stimato
Meno di un'ora
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
20/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.