- Python : 3.7.0
- OS : Ubuntu 18.04.1 LTS
- IDE : PyCharm 2018.2.4
- Conda : 4.5.11
- typesetting : Markdown
coder@Ubuntu:~$ source activate py37 (py37) coder@Ubuntu:~$ ipython Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56) Type 'copyright', 'credits' or 'license' for more information IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help. In [1]: import os In [2]: os.getcwd() Out[2]: '/home/coder' In [3]: cd /home/coder/ /home/coder In [4]: ls -a ./ Documents/ .mozilla/ .python_history ../ Downloads/ .mplayer/ .shutter/ anaconda3/ examples.desktop Music/ snap/ .bash_history .gconf/ .pam_environment .sogouinput/ .bash_logout get-fonts.sh* Pictures/ .sudo_as_admin_successful .bashrc get-fonts.sh.zip .pki/ Templates/ .byobu/ .gnome2/ .presage/ .thumbnails/ .cache/ .gnupg/ .profile .thunderbird/ .conda/ .ICEauthority Public/ ubuntu_software/ .config/ .ipython/ .PyCharm2018.2/ Videos/ .dbus/ .java/ pycharm-2018.2.4/ .vscode/ Desktop/ .local/ PycharmProjects/ .xinputrc In [5]: os.listdir(os.curdir) Out[5]: ['.presage', '.sogouinput', 'snap', '.ipython', '.PyCharm2018.2', '.vscode', 'Pictures', '.dbus', '.xinputrc', 'Downloads', '.conda', 'get-fonts.sh.zip', 'Videos', '.local', 'ubuntu_software', '.mplayer', '.thunderbird', '.mozilla', 'examples.desktop', '.bash_logout', '.gconf', 'Music', '.byobu', '.gnupg', 'Desktop', 'pycharm-2018.2.4', '.bash_history', '.sudo_as_admin_successful', '.config', 'Templates', '.bashrc', 'get-fonts.sh', '.python_history', 'PycharmProjects', 'Public', '.pam_environment', '.profile', '.shutter', '.thumbnails', '.cache', 'Documents', '.pki', '.java', 'anaconda3', '.gnome2', '.ICEauthority'] In [6]: exit (py37) coder@Ubuntu:~$ source deactivate coder@Ubuntu:~$
Python具備開源、跨平臺、解釋型、交互式等特性,值得學習。
Python的設計哲學:優雅,明確,簡單。提倡用一種方法,最好是隻有一種方法來作一件事。
代碼的書寫要遵照規範,這樣有助於溝通和理解。
每種語言都有獨特的思想,初學者須要轉變思惟、踏實踐行、堅持積累。java