作为研究生的一分子来到上海将近两个月了,深知自己的力量薄弱,所以打算在这里记录自己的学习python的一些理解与感悟,和大家交流更多的关于编程的问题,期待我和大家早日成为编程大佬。
因为开学了将近两个月了,所以先把之前的一些内容补一下。
(一)、Python简要介绍
一、参考书目介绍
➢ 《Think Python》 Allen B. Downey
➢ 《利用Python进行数据分析》 Wes McKinney
➢ 《算法精粹-经典计算机科学问题的Python实现》 David Kopec
➢ 《Python数据结构与算法分析》Bradley N. Miller & David L. Ranum
➢ 各种网络学习资源
二、编程基础
1.编程语言的执行方式
编程语言一般分为源代码和目标代码两部分理解,源代码是我们可以阅读和修改的代码部分,而目标代码指机器码,即二进制形式,人类不可直接读懂。
所以就会有编译和解释的过程:
编译:源代码————目标代码(一次性),可以理解为Run这个代码
解释:源代码一行一行运行出相应的变量,可以理解成Debug这个代码
2.Python开发环境的设置
➢安装Pyhton
方法一:官网下载
方法二:通过Anoconda环境下载
(ps:这里注意安装过程的环境配置以及将Python加入至系统的环境变量,安装过程中记得勾选,若未勾选也可以后续手动进行添加)
➢使用Python
方法一:IPython+文本编辑器(包括Jupyter):据说这是大佬的选择,所以我选择方法二
方法二:集成开发环境
包括有Pycharm、Spyder、PyDev、VSCode以及常用的文本编辑器:我用的是Pycharm,觉得界面好看,可以根据自己的使用习惯以及爱好选择
➢后续我会更新如何安装Anaconda和Python以及相关的一些集成开发环境的说明贴。