美文网首页
初识python

初识python

作者: listems | 来源:发表于2020-04-09 15:06 被阅读0次

Python核心编程

python语言模块

语言特点

  1. 简单易学、明确优雅、开发速度快(快速迭代和开发速度)
  2. 跨平台(树莓派,虚拟环境)、可移植、可扩展(可以在c语言中嵌入python的代码)、交互式(ipython)、解释型(编译型)、面向对象(everything is obcjects)的动态语言(没有强制声明变量类型,java静态语言)
  3. “内置电池”,大量的标准库和第三方库
  4. 社区活跃,贡献者多,互帮互助(stack overflow 简书 csdn)
  5. 开源语言,发展动力巨大(遵循GPL协议)

应用方向

1 常规软件开发

  1. 科学计算
  2. 自动化运维
  3. 云计算
  4. WEB开发
  5. 网络爬虫
  6. 数据分析
  7. 人工智能
  • python之禅
import this

编译器和解释器

  • 高级语言和机器语言(01010101)之间的翻译官
  • 都是将代码翻译成机器可以执行的二进制机器码,只不过在运行原理和翻译过程中有不同而已
  • 区别
    编译器:先整体编译再执行
    解释器:边解释边执行
    编译方式: 运行速度快,但任何一个小改动都需要整体重新编译。可脱离编译环境运行。代表语言是C语言
    解释方式:运行速度慢,但部分改动不需要整体重新编译。不可萝莉解释环境运行。代表语言是Python语言
  • 解释器种类
    CPython 官方解释器,最常用
    Ipython 交互式解释器
    PyPy:采用JIT技术 对python代码进行动态编译,可以显著提高python代码的执行速度

python环境搭建

  • python官网
  • 记得配置环境变量path和安装pip工具包
  • 多查看官方文档

pip命令操作

  • pip基础使用
    普通安装
    pip install xlwt

指定版本安装
pip install pygame==1.9.6

卸载已安装的库
pip uninstall pygame

列出已经安装的库
pip list
pip freeze

将已经安装的库列表保存到文本文件中,创建一个requirements文件批量安装库

pip freeze > D:\requirements.txt

根据依赖文件批量安装库
pip install -r D:\requirements.txt

显示所安装包的信息
pip show package
pip show -f package
升级指定的包

pip install -U package

pip install 文件路径 的方式离线进行安装

永久修改:
1.点击此电脑,在最上面的的文件夹窗口输入 : %APPDATA%
2.按回车跳转到以下目录,新建pip文件夹
3.创建pip.ini文件
4.打开文件夹,输入以下内容,关闭即可(注意:源镜像可替换)
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple # 源所在地址
trusted-host = pypi.tuna.tsinghua.edu.cn # 源所在网站

pycharm基本使用

  • 配置解释器 settings -->project --> add -->目录添加
  • Font Code style -->python风格 File and Code Templates File Encodings(编码格式)

python基础

基础语法

标识符

标识符就是对变量、常量、函数、类等对象起的名字

  • 命名规则
  • 以字符或者下划线开头(首字母不可以是数字)且大小写敏感
list.append() # .为调用方法
  • 变量用小写 常量大写(圆周率PI) 使用英文
  • 变量命名的三种方法
    • 函数和方法名用小驼峰或者小写加下划线
    • 类名用大驼峰(OldKing)
    • 变量的命名不要使用关键字和内置函数的名称(sum)
关键字
import keyword
keyword.keyword # 导出python关键字
注释
# 创建一个derictory并在其中创建一个python file
import os  # pycharm下 CTAL + 鼠标左键查看内置模块代码
  • 单行注释 #
    快捷键 ctrl + / (选中注释)
    快速复制 ctrl + d
#  这是打印输出hello world
print("hello world")
  • 文档注释
"""
这是函数说明文档
这是函数说明文档
这是函数说明文档
这是函数说明文档
这是函数说明文档
"""
语句和代码块
  • 语句
    在代码中,能够完整表达某个意思、操作或者逻辑的最短代码,被称为语句
    python的标准语言不需要使用分号。简单的换行就表示语句已经结束。
print("hello world ")
  • 代码块
    • 为完成某一特定功能而联系在一起的一组语句构成一个代码块。有判断、循环、函数、类等各种代码块。代码块的首行通常以关键字开始,以冒号( : )结束
    • 缩进
      Python最具特色的语法就是使用缩进来表示代码块,不需要使用大括号
    • 多行语句 \
def demo( ):
    pass # 占位语句
字符串
  • 英文输入下单双引号都一样
  • 用r或者R表示原生字符串也可以用\转义
str = r"C:\now"

变量和常量

  • 值会发生变化和不会发生变化
  • 变量和常量本质上都是存储数据的容器
  • 变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值, 可以通过id()查询内存地址
  • = 赋值
a, b, c =1, 2, 3 # 支持同时对多个变量进行赋值 解包过程?unpack
  • 创建变量赋值时, python解释器做了什么呢
    内存中的变量指向内存中的对象
    id() 查询内存地址
    [图片上传失败...(image-d4400f-1586415692800)]
格式化方法
# %占位符 %d整数 %s 字符串 %f 浮点数
# str的format方法
name = "大仙"
age = 18
sex = "男性"
print("%s的年龄是%d,性别为%s" %(name,age,sex))
print("{}的年龄是{},性别为{}".format(name,age,sex))
  • type() 查询数据类型

pycharm基本使用

  • 配置解释器 settings -->project --> add -->目录添加
  • Font Code style -->python风格 File and Code Templates File Encodings(编码格式)
image.png

相关文章

  • 正则表达式

    Python正则表达式初识(一) Python正则表达式初识(二) Python正则表达式初识(三) Python...

  • Lesson 008 —— python 初识

    Lesson 008 —— python 初识 python 文件 python 文件名Python 文件名的后缀...

  • 2020-07-01

    ## 初识Python ### Python简介 #### Python的历史 1. 1989年圣诞节:Guido...

  • --Python-- # 1

    写在最前面 Python初体验 使用Python之前 使用Python 初识Python之后 不得不说Python...

  • 2019-07-28python练习day01

    python练习day01 初识Python 从终端运行Python程序 确认Python的版本 可以Window...

  • 【Python 100天从新手到大师】1、初识Python

    初识Python Python简介 Python的历史 1989年圣诞节:Guido von Rossum开始写P...

  • python入门学习第一天-初识Python

    初识Python Python简介 Python的历史 1989年圣诞节:Guido von Rossum开始写P...

  • 3.0、python基础初识

    python基础初识 1、运行python代码 在Windows开始菜单中找到python的安装目录,运行pyth...

  • 初识Python

    接触Python,是因为一个公司项目的需求,时间紧,任务重,虽然之前学过编程c++语言,但毕业之后做过两年的...

  • 初识python

    简述python的优缺点及应用的场景?2.快捷键和DOS命令的练习? 优点:简单易学,免费开源,高层语言,可移植,...

网友评论

      本文标题:初识python

      本文链接:https://www.haomeiwen.com/subject/yiscmhtx.html