livepython1笔记
笔记
2018年3月27日
1.linux系统中安装python
登录网站:https://www.python.org/downloads/
选择要下载的python版本
#tar xzvf Python-2.7.13.tgz
#cd Python-2.7.13
#./configure --ssprefix=/usr/local/python2.7
#make && make install
vim /etc/profile linux下配合全局环境配量。
此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
mv /usr/bin/python /usr/bin/python_old2
再建立新版本python的链接
ln -s /usr/local/python2.7/bin/python /usr/bin/python
通过命令行查看python版本
#python –V
需要注意的:
这种方法虽然能安装成功,但是它带来了新的问题,比如yum不能正常用了
修改/usr/bin/yum的第一行为:
#!/usr/bin/python_old2 就可以了
在windows在配置python的环境变量
在Path中添加C:\Python27; C:\Python27\Scripts;其中以;作为分隔符,以后添加环境变量的时候,直接在后面添加就可以了
工具: pycharm
第一行输入 #!/usr/bin/env python
第二行输入 # -*- coding:utf-8 -*-
第三行输入 # 作者
第四行输入 # 时间
第五航输入 # 标题
设置python文件的抬头
点击:File->setting->Editot->Code Style->File and Code Templates ->Python Script
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : ${DATE} ${TIME}
# @Author : lingxiangxiang
# @File : ${NAME}.py
注解:time 创建时间 author 作者 file文件名字
第一个python实例:
# -*- coding:utf-8 -*-
# @Time : 2017/4/8 17:40
# @Author : lingxiangxiang
# @File : test.py
name = raw_input("print input your name: ")
print("hello " + name)
注解:
raw_input() 函数用来和用户进行交互的,输入以后强制转换成字符创,很常用。
Pycharm常用快捷键
Ctrl + c 复制,如果没有选中则复制整行
Ctrl + x 剪贴,如果没有选中则剪贴整行
shift + enter 直接从中间切换到下一行
Ctrl + d 快速复制并粘贴这一行
Ctrl + shif + n 查找
Ctrl + shif + f 查找文件
Ctrl + 鼠标左键 查看块的源码
Ctrl + alt + 方向左/右键 注意和系统屏幕设置的快捷键冲突
Ctrl + a; ctrl + alt + l
Alt + enter
Ctrl + / 注释
Tab shift +tab
Python运行
1. linux系统
#chmod + x test.py
# ./test.py
或者 python test.py
2. windows系统
Cmd中: python test.py
3. pycharm 直接点击运行
Pycharm的调试模式:
断点: 就是程序执行到这个地方停下来
F7: Step Into 相当于eclipse的f5就是 进入到代码
F8:Step Over 相当于eclipse的f6 跳到下一步
F9: resume programe 恢复程序或者执行到下一个断点
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤