Python进阶¶
安装包¶
pip3 install
调用其他文件¶
考虑用户体验¶
多用input输入
函数封装和传值¶
元类¶
http://blog.jobbole.com/21351/
代码编写规范¶
http://www.pocoo.org/internal/styleguide/ http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/
https://www.python.org/dev/peps/pep-0008/ https://www.python.org/dev/peps/ what is https://www.python.org/dev/peps/pep-0001/
https://www.zhihu.com/question/28966220
编写包¶
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431845183474e20ee7e7828b47f7b7607f2dc1e90dbb000
http://python3-cookbook.readthedocs.io/zh_CN/latest/c09/p01_put_wrapper_around_function.html
http://brieflyx.me/2015/python-module/python3-functional-program/
读懂开源包¶
https://github.com/python-excel/xlrd https://github.com/python-excel http://xlrd.readthedocs.io/en/latest/api.html?highlight=col
数据格式(不一定要)¶
https://krother.gitbooks.io/python-3-module-examples/content/xlrd.html
其他¶
http://python3-cookbook.readthedocs.io/zh_CN/latest/chapters/p06_data_encoding_and_process.html
了解Python社群¶
周边问题¶
git 版本管理¶
场景模拟 https://github.com/Kunena/Kunena-Forum/wiki/Create-a-new-branch-with-git-and-manage-branches
https://stackoverflow.com/questions/18216991/create-a-tag-in-github-repository
zsh¶
http://ohmyz.sh/ https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins https://github.com/robbyrussell/oh-my-zsh
python3 or python2¶
https://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook
add python3 kernel to jupyter on mac
iTerm2 & atom¶
iterm2¶
http://www.yangzhiping.com/tech/iterm2.html 根据阳老的文章设置,很方便
atom¶
https://atom.io/docs https://github.com/atom https://github.com/atom/flight-manual.atom.io https://www.zhihu.com/question/22867204 如何评价 GitHub 发布的文本编辑器 Atom? https://www.zhihu.com/question/45070385 对于新手来说 如何用atom搭建python的ide?
合适的配置¶
http://flight-manual.atom.io/getting-started/sections/atom-basics/ Soft Wrap,符合代码规范
常用快捷键¶
cmd + shift + p :Command Palette cmd + o :打开文件 cmd + shift + o :当前项目增加文件夹 ctrl + 0 :聚焦到目录树 press A, M, or Delete to add, move or delete files and folders. 搜索功能 Once you have a project open in Atom, you can easily find and open any file within that project. If you press Cmd+T or Cmd+P, the Fuzzy Finder will pop up. This will let you quickly search for any file in your project by typing parts of the path. You can also search through only the files currently opened (rather than every file in your project) with Cmd+B. This searches through your "buffers" or open files. You can also limit this fuzzy search with Cmd+Shift+B, which searches only through the files which are new or have been modified since your last Git commit.
Cmd+Ctrl+G - Select all words in the document that are the same as the currently selected word Multiple Cursors and Selections
常用命令¶
atom [file] [file]:同时打开多个文件夹
合适的包¶
https://atom.io/packages/vim-mode
便捷功能¶
标签 书签 多光标选择
Reference¶
[完](http://blog.junyu.pro)
ChangeLog¶
170805 新建