Python学习心得(Start from July 29th)
- 特别怕语言庞杂,担心编辑器复杂,所以正式开始之前还是耐下性子读了很多Python的介绍与应用,尤其是大牛们对python语言的评价与应用介绍,这个心结打开后,自然而然的就觉得这正式自己想去探索的编程:因为python是简洁的,flap,精确的,易于解释的,可读性强的,complex but not complicated, 还有最重要-python是美的.
- Git and Github真心耗费了好长时间,不过最后还是搞定了,读了powershell help 文档,练习了 set-location, push-location, pop-location 等命令, 了解了一下command-line interfaces, 以及common Cmd.exe,unix commands和powershell的区别.
- 之前大学里面有学过Visual C++,练过比较丰富的代码,但一直没有静下心来深入专研下去,这当然也有第一条心得的原因.
- 因为从29号周六开始,基本上周末两天加周一晚上,完成了前面24题的联系以及补充练习,目前感觉比较顺利,但还是会去按照要求再次回到每一个习题的脚本里,记下遇到的每一个符号,确保符号列表的完整。
- 下一步,会去读实实在在的项目代码,找文件,查解释,扩大涉猎范围,同时完成后面的练习。
Git 基本操作
- 设置Git的user name and email:
- 生成 ssh key $ ssh-keygen -t rsa -C "email"
- 上传key 到 github; 其中复制key的命令为 clip<~/.ssh/id_rsa.pub
- 测试 ssh-T
- git init 生成快照并存入项目索引
- git add 项目索引提交
- git commit -m "message" 类似于发布
- git push -u origin master 推送本地更新到github远程
- git pull origin master 更新远程更新到本地
- git merge <branch> 把一个分支或某个commit的修改合并到现在的分支上
- git remote -v 参看远程主机的网址
心流
- 周末下午,听着音乐很容易就进入高度专注的状态,因为本身的技术控性格,所以一旦进入,时间会比较长,当然也会感觉到时间飞逝。
- 备好零食,茶,音乐以及整齐的大书桌,自然专注和享受的时间会更长。