python基础知识笔记(python要点)
1.python语言
1.1python语言的特点
- 兼具 简单和 功能 的编程语言。特点是 专注于解决问题,而不拘泥于语法。
1.2解释型和编译型语言的区别
语言分类 | 代表语言 | 转换 | 特点 |
---|---|---|---|
编译型语言 | C语言 | 会在代码执行前将代码编译为机器码,然后将机器码交给计算机执行 | 执行速度快,跨平台性比较差 |
解释型语言 | python | 不会在执行前对代码进行编译,而是在执行的同时一边执行一边编译 | 执行速度慢,跨平台性比较好 |
1.3python的特色
- 简单
- 易于学习
- 自由且开放
- 跨平台
- 可嵌入性
- 丰富的库
1.4python的发展及应用
- python的应用
- 常规软件开发
- 科学计算
- 自动化运维
- 自动化测试
- WEB开发
- 网络爬虫
- 数据分析
- 人工智能
2.搭建环境
2.1python的解释器
- CPython :用C语言编写的python解释器
- PyPy : 用python语言编写的python解释器
- JPython : 用Java编写的python解释器
2.2搭建python的环境
- 见链接
2.3 python的交互模式
- win键+R --> CMD–>回车—>输入python
2.4 pip工具的使用
- pip介绍
我们都知道python有很多的第三方库或者说是模块。这些库针对不同的应用,发挥不同的作用。我们在实际的项目中肯定会⽤到这些模块。那如何将这些模块导⼊到自己的项目中呢?
Python官方的PyPi仓库为我们提供了⼀个统⼀的代码托管仓库,所有的第三方库,甚至你自己写的开源模块,都可以发布到这里,让全世界的⼈分享下载 。
python有两个著名的包管理⼯具easy_install和pip。在python 2中
easy_install是默认安装的,而pip需要我们手动安装。随着Python版本的提高,asy_install已经逐渐被淘汰,但是⼀些高较老的第三方库,在现在仍然只能通过easy_install进行安装。目前,pip已经成为主流的安装⼯具,自Python2 >=2.7.9或者Python 3.4以后默认都安装有pip - pip使用
在命令行下,输入pip,回车可以看到帮助说明: - 查看pip版本
- pip -v
- pip --version
2.5 python的第一个程序
- 可以在交互模式实现
- 可以用python自带的idle
- 用高级开发工具如 : PyCharm
3 pycharm的按照和设置
3.1pytharm的安装
- 略
3.2pytharm的简单配置
- 1、主题修改 file–setting–apperance–theme
- 2、代码字体修改 File–settings–Editor-Font
- 3、关闭更新 File–settings—apperance—System Settings —
-Updates — Automatically check updates for 取消打钩 - 4、快捷键修改 File–settings—apperance-- Keymap 选择⾃⼰习惯的
快捷键⽅式 - 5、⾃动导包 File–settings—apperance–General —Auto Import
打钩 - 6、进制打开上次的⼯程 File–settings—apperance—System
Settings —Reopen last project startup - 7、修改新建⽂件⽂件头 File–settings–Editor—Code Style — File
and Code Templates — Python Script
#!/usr/bin/env python
-- coding: utf-8 --
@Time : ${DATE} ${TIME}
@Author : Jerry
@File : ${NAME}.py
@Software: ${PRODUCT_NAME} - 8、修改字体编码 File–settings–Editor—Code Style — File
Encoding — Project Encoding