python入门

计算机组成

硬件系统
& 主机部分
中央处理器 : 运算器&控制器
内存储器 : 随机存储器 & 只读存储器
& 外设部分
输入设备: 键盘 鼠标 摄像头等
输出设备: 显示器 音响 打印机等
外存储器: 软盘 硬盘 优盘等
软件系统:
1.系统软件
操作系统,驱动程序,语言处理程序 ,数据库管理系统等
2. 应用软件
文本编辑器,音视频播放器,浏览器

python常识

  1. 作者Guido van Rossum 鬼叔
  2. 诞生于1991
  3. Python的解释器如今有多个语言的实现,常用的是CPython (官方版本的C语言实现)
  4. 目前有两个版本 Python2.x 和 Python3.x Life is short, you need Python.

Python的优缺点

优点: 简单易学 , 高层语言, 跨平台, 支持面向对象编程 , 丰富的库

? 提高开发效率

缺点 : 执行效率慢, 这是解释型语言所通有的, 这个缺点也将被计算机越来越强大的性能所弥补

互联网发展

? 互联网时代

? 移动互联网时代

大数据时代  (处理海量数据)

? 人工智能时代 (现在的风口)(通过海量数据对计算机进行训练,进而实现智能化)

python的主要就业方向
  1. python web开发工程师
  2. python运维工程师 (操作系统管理 , 服务器运维的自动化脚本)
  3. python网络爬虫工程师
  4. 科学计算 (算法工程师)
  5. 桌面软件
  6. 服务器软件 (网络软件)
python应用场景

游戏

很多游戏使用C++编写图形显示等高性能模块 , 而是用Python编写游戏的逻辑、服务器

相较于C++编写游戏的后端逻辑,python的功能更简单,体积更小,同时也支持更多的特性和数据类型

构思实现,产品早期原型和迭代

python的安装

安装python得到Python的解释器(就是负责运行python程序的)

一个命令行交互环境

还有一个简单的集成开发环境

python两个版本 2.x 和 3.x 是不兼容的 现在3.x 版越来越普及

  1. 如果使用的是mac , 系统是OS X >=10.9 系统自带的python版本是 3.7
    • 方法一 官网下载python3.7安装
    • 方法二 如果安装了Homebrew 直接通过命令brew install python3安装即可
  2. window 下载安装包 安装即可

python交互模式

? 命令行输入python 进入交互模式

 交互模式下就可以写代码。。。

? exit() 退出

pycharm安装

第一个python程序

可以 写在记事本中 执行 python aaa.py

注释
 单行注释   # 

 多行注释   三个双引号  

	  """

	  """     
输入输出

print()

input(“请输入xxx”)

python的标准类型

数据类型

? 字符串

? 数字

  1. 整型 int 4字节 long long 8个字节

    1. 浮点型 float 4字节 范围 -2^128 到 2^128

      comlex 复数

布尔类型 True False

列表 举例 [1,2,3,4]

元组 举例 (1,2,3)

字典 键值对 {“key”:“value”}

集合 {1,2,3} 无序不可以重复

查看变量的数据类型

python 定义变量不用指定类型 a = 10

可以通过type() 函数来查看变量的类型 type(a)

关键字

imporat keyword

keywork.kwlist

python区分大小写

输出

格式化输出

age = 22

name = faker

print("%s , %d " %(name,age))

%c: 字符

%s: 通过str()字符串转换来格式化

%i 无符号十进制整数

%d 无符号十进制整数

%f 浮点实数

字符串中 \n 换行 \t tab键

输入

python2.x 中输入使用的是 raw_input()

python3.x中 输入使用的是 input()

功能是一样的 不过 python3.x 中只有input()

a = input(“请输入”)

  1. 括号内的是提示信息
  2. 输入的数据会赋值给左边的变量
  3. 输入的数据被识别为字符串
运算符

python中特殊的运算符

// 取整除 9.0 // 2.0 = 4.

** 幂 a ** b a的b次方

//= 幂赋值运算符

**= 取整除赋值运算符

数据类型转换

int(x) 将x转换为一个整数

copmlex(real) 创建一个复数

str(x)

repr(x)

eval(str) 用来计算在字符串中的有效python表达式,并返回一个对象

tuple(s) 将序列s转换为一个元组

list(s) 将序列s转换为一个列表

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值