初识python教学反思_初识Python
引⼦
计算机编程语⾔如同我们的⾃然语⾔⼀样,有其⼀套规范的语法,我们学习编程语⾔不过是学习它的那⼀套规则罢了。
语⾔的发展史
机器语⾔ --> 汇编语⾔ --> C语⾔(写程序时需要操作内存) --> ⾼级语⾔(有虚拟机或解释器)
随着科技的进步以及计算机历史的发展,编程语⾔也由最初晦涩的机器语⾔发展到了现在接近于⼈类⾃然语⾔的⾼级语⾔。Python则是属于接近⼈类⾃然语⾔的⾼级语⾔。
Python的优缺点
优势:Linux⾃带、类库齐全、免费开源
不⾜:运⾏速度相对较慢
Python的种类
Python分类:CPyhton、Pypy、
这些虽然各有区别,但使⽤的任然是同⼀套语法规则,具体请⾃⾏搜索,我们默认使⽤的是CPython
Python代码的运⾏
Python代码 --> 字节码 --> 机器码
pypy:直接将Python代码编译成机器码(相对来说编译耗时,执⾏省时)。
Python环境的搭建
默认使⽤的是Linux开发环境,Linux⾃带Python
写Python代码
python虚拟机#! /usr/bin/env python # 指定python解释器的位置
# coding: utf-8 # 指定编码为utf-8(python3默认为utf-8)
编码:ascii --> unicode --> utf-8 (此处不详述)
Python⽂件后缀
Python不以⽂件后缀判别⽂件类型。例⼦如下:
#创建⼀个.txt⽂件结尾的⽂件
<⽂件内容如下:
#! /usr/bin/env python
# coding:utf-8
print "hello world!"
#运⾏⽂件
hello world! #显⽰结果
虽然python不以⽂件后缀判别⽂件类型,当还是得按规则以.py结尾
注释
单⾏注释: #
多⾏注释: """我是注释"""
'''我是注释'''
库
类库:内置库、外部库
外部库例⼦
创建index.py⽂件,写⼊如下内容
#! /usr/bin/env python
# coding: utf-8
import exto #引⼊外部库⽂件
print "我是index⽂件!"
创建exto.py⽂件,写⼊如下内容
#!/usr/bin/env python
# coding: utf-8
print "我是外置库⽂件!"
运⾏index.py⽂件,结果如下:
我是外置库⽂件!
我是index⽂件! #结果显⽽易见
但是在查看⽂件⽬录的时候却在⽂件下发现exto.pyc⽂件.pyc⽂件 字节码⽂件
获取⽤户名、密码案例:
#! /usr/bin/env python
# coding:utf-8
import getpass #引⼊getpass库
name = raw_input("请输⼊⽤户名:")
ps = pass("请输⼊密码:")
print(name)
print(ps)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论