一、为什么用IDE(Python集成开发环境-Pycharm)
到现在为止,我们也是写过代码的人啦,但你有没有发现,每次写代码要新建文件、写完保存时还要选择存放地点,执行时还要切换到命令行调用python解释器,好麻烦呀,能否一气呵成,让我简单的写代码?此时开发工具IDE上场啦,一个好的IDE能帮你大大提升开发效率。
很多语言都有比较流行的开发工具,比如JAVA 的Eclipse, C#,C++的VisualStudio, Python的是啥呢? Pycharm和Jupyter,最好的两款Python开发IDE。
二、安装Pycharm
安装Pycharm
-
首先从网站下载Pycharm:点击 打开链接(链接为:http://www.jetbrains.com/pycharm/download/#section=windows),进入之后如下图,根据自己电脑的操作系统进行选择,对于windows系统选择图中红色圈中的区域。
-
在弹出的PyCharm安装欢迎页面中,点击“Next按钮”进入下一步
-
根据你电脑的处理器选择32位或64位,创建桌面快捷方式、关联*.py文件
-
选择开始菜单文件夹,选择Install
-
开始安装
-
安装完成,立刻运行Pycharm
-
选择是否导入开发环境配置文件,此处选择不导入
-
阅读和接受这些条款和协议,毫无疑问,果断接受
注册码:软件激活方式
-
推荐购买正版软件,支持正版。
-
可以选择下载社区版本,免费的,这种版本小白玩玩可以
-
专业版本可以选择试用,免费试用30天。
-
网上寻找激活码或授权服务器。
-
万能的某宝呀!赐予我力量吧。
通过http://idea.lanyus.com/,获取激活码,并复制
粘贴注册码到下图紫色框框里,点击OK即可。
四、关于Pycharm的使用
-
点击创建新项目
-
自定义项目存储路径,默认关联Python解释器,点击Create
-
如何更换Python解释器:
-
如何创建一个Python包:
-
如何创建不同类型的文件:
-
如何新建一个项目:
-
如何调整编辑器字体及其大小:
-
如何调整控制台的字体及其大小:
-
如何设置文件编码:
-
如何修改文件背景颜色:
-
如何让一个tab键代替4个空格键:
五、常用快捷键
-
ctrl+c:选中内容复制;不选中内容时,复制当前行。
-
ctrl+x:选中内容剪切;不选中内容时,剪切当前行。
-
ctrl+v:粘贴
-
ctrl+d:复制当前行到下一行。
-
ctrl+y:删除当前这一行。
-
shift+enter:跳到下一行。
-
ctrl+/:添加注释。
-
tab:缩进。
-
shift+tab:取消缩进。
-
ctrl+f:查找。
-
ctrl+shift+r:在当前项目中查找。
-
ctrl+减号:折叠当前代码块。
-
ctrl+加号:展开当前代码块。
-
ctrl+shift+减号:折叠当前文件所有代码块。
-
ctrl+shift+加号:展开当前文件所有代码库。
-
ctrl+z:回到上一步操作
-
shift+ctrl+z:回到下一步
六、总结
1.作业
-
针对字符串
nick handsome, height 180, age 18, weight 140
,切割出字符串内nick的身高、体重、年龄
代码:
n = 'nick handsome'w = 'weight 140'h = 'height 180'a = 'age 18'N = n[:5]print(N)W = w[-3:]print(str(W)+'斤')H = h[-3:]print(str(H)+'cm')A = a[-2:]print(str(A)+'岁')
结果:
-
自定制体重转换器,用户可能输出70000g、140jin、70000000mg,统一输出为140kg。
代码:
weight = input("请输入重量:"+" ")
if weight[-1] in ['t']:
W = eval(weight[:-1]) * 1000
print(str(W)+'kg' )
elif weight[-3:] == 'jin':
W = eval(weight[:-3])/2
print(str(W )+'kg')
elif weight[-2] == 'm':
W = eval(weight[:-2])/1000000
print(str(W )+'kg')
else:
W = eval(weight[:-1]) / 1000
print(str(W)+'kg')结果:
-
自定制计算器,要求:输入数字1、运算符(+-*/)、数字2,对数字1 和 数字2 进行对应的运算。
代码:
t1 = input("请输入第一个数字:")t = input("请输入要进行的运算:")t2 = input("请输入第二个数字:")if t[:] == "+": s = eval(t1[:]) + eval(t2[:]) print(s)elif t[:] == "-": s = eval(t1[:]) - eval(t2[:]) print(s)elif t[:] == "*": s = eval(t1[:]) * eval(t2[:]) print(s)elif t[:] == "/": s = eval(t1[:]) / eval(t2[:]) print(s)else: print("请输入正确的格式!")
结果:
-
构造猜年龄游戏,要求:当输入年龄大于指定年龄,输出猜大了;当输入年龄小于指定年龄,输出猜小了
代码:
x = input("请输入一个年龄:")k = input("请猜入一个数字:")if int(k) < int(x) : print("猜小了")elif int(k) > int(x): print("猜大了")else: print("恭喜你,猜对了")
结果: