python进阶(4)——查缺补漏

python已经学了有一段时间了,但是有一些基础的点,细节还是不够透彻,所以系统地过一下,查缺补漏

几个概念:

编译性语言,解释性语言(脚本语言,shell,python都属于解释性语言)

编译器,解释器

解释性语言速度慢,但是跨平台方便(只需要在不同的操作系统中安装不同的解释器)

python特点:

python完全面向对象(一切皆对象)(做事情时找个对象帮我们做)

强大的标准库

第三方模块

几个需要注意的点:

在Linux的终端创建PY文件并运行(要保存文件,运行后才能出结果)

关于错误提示:

名称错误:NameError

语法错误:的SyntaxError(无效的语法)

缩进错误:

python2不能输出中文,会出现语法错误(使用python3)

ipython和ipython3:python的交互式shell,相对于官方的解释器(python2 python3)好用的多

推荐集成式开发环境:pycharm

pycharm安装:

解压安装包的tar.gz

将解压后的文件夹移动到/选择文件夹中(/选择专门用来放安装的文件)

切换到仓目录下运行pycharm.sh文件

设置桌面启动图标:

在Ubuntu的虚拟机中启动速度很慢,需要耐心等待

要想恢复pycharm的初始设置,删掉.pycharm2018.2的配置文件夹

软件的删除:(删除选择中的解压缩目录,和家目录中保存配置信息的隐藏目录)

装好pycharm创建项目时出现错误:pycharm ModuleNotFoundError: No module named 'distutils.core'

解决:安装pip

sudo apt-get install python-pip

sudo apt-get install python3-pip

pycharm的使用窍门:

巧用pycharm的断点和单步调试功能

选中代码行,点击选项卡键整体向右增加缩进,点击选项卡+移向左减少缩进

步入(进入函数)与跨过(跳过函数)

注释的格式:

#与注释文字之间有一个空格,格式不符合要求时下方会有灰色波浪线(点击小灯泡reformat file重新格式化文件,可将全部格式调整好)

代码和注释写在同一行隔2个空格

多行注释(6个引号中间)

注释不是越多越好,容易被当成小白,对于复杂的操作,应在操作开始前写上若干行注释

创建函数时,在def函数名下面两行加'''''注释,方便后期查看函数的注释。

MAC系统下配置pycharm的水蟒环境(困扰我一个好久的问题)

https://jingyan.baidu.com/article/363872ec7112e46e4ba16ff8.html

qq的运行来解释内存和硬盘的关系,qq程序在运行之前是保存在硬盘里的,输入密码和账号(保存在内存中),传递给腾讯服务器,qq程序执行之后是在内存中执行

python程序的执行原理:python代码放在硬盘中,python(解释性语言)需要python的解释器,cpu将python解释器加载到内存中,python解释器读取我们加载的程序,让cpu翻译代码,执行代码。

后面加一句end=“”则不换行

print("*", end="")
print("*")

step into进入函数中,step over 越过函数(直接出结果)

形参与实参

形参:定义函数时的参数

实参:调用。。。。。。

return后面的代码不会被执行

模块名不能以数字开头,否则无法导入

猜你喜欢

转载自blog.csdn.net/weixin_40725491/article/details/83175902