Python学习第一周总结
- 写在学习
Python
之前
一直以来我都对计算机的程序语言都抱有反感的态度。从初、高中的逃计算机课;大学时期的c
语言、VF
语言的讨好班里同学,好让其在期末考试时的照顾,目的是不挂科;研究生期间,在小导师的监督和催促下,硬着头皮学习MATLAB
和IDL
,是为了实现论文中处理数据需求。虽然我知道Python
语言可以更好的处理、解决我的问题,但是无奈身边没有一个对Python
很精通的小伙伴,自己却心有余而力不足,所以只能不了了之。
总之,程序设计语言对我来讲,似乎天然的存有隔阂;但当研究生毕业之际,在与同学、好友一起创业期间,才发现当初错过了太多、太多的机会;浪费了太多、太珍贵的时间,去学习哪怕有一门语言,好让我可以在众多师妹们面前有炫耀码几行代码的机会。
当然打算学习Python
,也并非是工作之需,只是从心底想完成那个未曾完成的遗憾,决定之后,就没有任何犹豫……
一、Python简介
Python
是由荷兰人Guido von Rossum
开发的一门交互式语言,由于Python
语言的简洁性、易读性以及可扩展性,在国外用Python
做科学计算的研究机构日益增多,一些知名大学已经采用Python
来教授程序设计课程。其优缺点如下:
1. Python
是一种解释型语言,解释型语言的最大优点是平台可移植性,最大的缺点是执行效率低下。
2. 今天,当计算机硬件已经足够发达的时候,我们追求的更多的并不是程序的执行效率,而是开发效率。
二、Python环境的搭建
1.可以从Python
的官方网站下载Python
的安装程序以及查看相关文档。
说明:如果要在
Linux
环境下更新到Python 3.x
版本需要通过源代码构建安装。
2. windows10
环境下Python 3.x
解释器的安装
3. 检查Python 3.x
版本是否安装完成:
python --version
或进入交互式环境检查:(>>>: 三个大于号说明进入交互式环境)
import sys
print(sys.version_info)
print(sys.version)
4. 通过使用Python
的包管理工具pip
来安装ipython
和jupyter
交互式编程工具。
pip install ipython jupyter
或
python -m pip install ipython jupyter
5. 第一个Python
程序:'hello, world.'
# 使用了Python内置的print函数打印字符串
print('hello, world!')
6. 如果想用交互式环境进行Python
开发,那么可以使用ipython
或者jupyter
的notebook
项目。
jupyter notebook
7. 用turtle
模块绘制一个图形—奥运五环图案。
# 绘制奥运五环
import turtle
turtle.width(8