selfteaching / selfteaching/selfteaching-python-camp

Day03 学习感悟

Open
#2,077 2 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

学习心得分享
Dominant language
Python
Stars
151
Forks
875
PR merge metrics
No merged PRs in 30d

Description

Day 3

1. 开始用英语

  • 破除魔咒

今天花了将近5个小时终于看完了纯英文版的介绍,心态的变化很有意思,要记录一下。最开始感觉看英文很麻烦很吃力,想直接看中文的,想起前几天学的迭代,忽然发现自己掉进了一个loop,First 英文水平不会自动提高,我越不会,看起来就越吃力,就越不想看英文,这样根本就不会有提高,最后的结果永远都在抱怨英文不好,看不懂,但没有做任何改善,除了增加的抱怨别无其他增加。
想到了这里就开始硬着头皮花了差不多5个小时,看完了英文版,刚开始是看一句英文,切换回中文理解意思,到后边可以整段看,然后切换,快到最后结束的时候,只看英文基本能够理解意思。
我主要想表达的是,我终于破除了自我感觉英文不好,止步不前的魔咒,开始去勇敢用英语,尽管过程并不轻松,但个人认为可能更难得是心里的魔咒。

  • 意外惊喜

作业中的文档,中英文都有看,对比发现,中文文档中少了很多内容,估计这和其他的著作类似吧!如果不用英文,得到了永远是别人翻译后传达给你的,可能漏掉很多作者以为不重要,但可能对我们很重要的信息,坚持用英语,加油!

2. 体验编程之美

  • 编程思想

这次的作业是写一个简单计算器,说实话,刚开始是很懵的,不知道如何做,看了几个其他同学的程序,慢慢地有所了解了,理解了笑来老师在《自学是门手艺》中说的编程是值的运算和流程控制,对于编程的思想有了初步的认知。

  • VS code

第一次在VScode中编写大段的程序,虽然很多都是参考别人,自己只不过是照搬而已,但即便是这样,在调试过程中还是出现了很多错误,这也许就是知易行难!最后调试成功那一刻,看着VS code界面中的程序,还是有所欣慰,也体会到了VS code的智能,确实帮助很大,界面美的不要不要。

  • 不必重新发明轮子

看了下很多同学都是直接搬迁别人代码再写一遍,我认为这是初学者必经的道路,这也是学习的过程,不是都说一切学习都是从模仿开始嘛!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

This issue contains a Day 3 learning reflection about English documentation, a simple calculator, and VS Code, but it names no source file, test, or requested change. Review the repository's conventions for learning reflections first; no concrete completion check can be identified from the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, vscode
Domain
content, documentation
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.