python(4)——补漏_pycharm使用窍门_ubuntu安装pycharm_mac配置pycharm的anaconda环境

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

几个概念:

脚本语言,shell,python都属于解释性语言,c,c++属于编译性语言

  • 编译型语言:把做好的源程序全部编译成二进制代码的可运行程序exe。然后,可直接运行这个程序。
  • 解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束!

解释性语言速度慢,但是跨平台方便(只需要在不同的操作系统中安装不同的解释器,对于python来说,cpython,ipython都属于python的解释器,在pycharm的Project Interpreter选项中就可以配置python的解释器,而pycharm本身是一款IDE(集成开发环境),VS、Eclipse也都是IDE)

python特点:

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

强大的标准库

第三方模块

 

几个需要注意的点:

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

关于错误提示:

名称错误:NameError

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

缩进错误:

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

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

 

推荐集成式开发环境:pycharm

pycharm安装:

解压安装包的tar.gz

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

切换到bin目录下运行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的断点和单步调试功能

选中代码行,点击tab键整体向右增加缩进,点击tab+shift减少缩进

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

注释的格式:

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

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

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

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

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

pycharm中批量修改变量名称

pycharm中设置脚本头文件:

python3的程序如有需要在python2下运行,需设置头文件(下列代码的前两行)

#!/usr/bin/env python
# encoding: utf-8

'''
# Time        : 
# Author      : 
# description : 
'''

复制一行代码ctrl+d

删除一行代码ctrl+y

如果光标在上一代码行中间,点击shift+回车键能快速换行

批量注释,同时将多行代码注释掉:ctrl+/,再按一次批量取消注释

折叠代码:ctrl+shift,展开:ctrl+shift

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

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后面的代码不会被执行

 

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值