专栏首页编程武哥自学Python笔记(一)

武哥自学Python笔记(一)

最近Python被各大培训机构炒的火热,好像离开Python这个世界就不能运转一般,恰恰这个时候浙江省信息技术课程改革方案出台,Python确定进入浙江省信息技术高考, 北京和山东也确定要把Python编程基础纳入信息技术课程和高考的内容体系,尤其山东省最新版小学信息技术六年级教材也加入了Python启蒙内容。

根据网上搜索到的资料看浙江高中信息技术教材编程语言将换用Python,并且使用Python + matplotlib + pandas 这样一个组合,直接编程来绘制图表、操纵数据、进行数据可视化,来替代之前有关Excel和Access的考察,算法与程序设计模块也将使用Python,并新增基础数据结构知识(线性数据结构,与非线性数据结构中的树与二叉树)。

武哥是山东人,又是信息技术老师,对于这个改变怎么可以视而不见,既然要指导孩子们学习,自己赶紧找资料恶补一下。

Python版本的选择与安装

根据全国计算机等级考试的二级考纲,版本肯定是选择3而不是2了,因为3相对于2有很多改进,尤其官方已经放出不在更新2的消息,特别是字符编码方面3更有它的优势,而且很多库也开始迁移到Python3。

Python由于它的开源本质已经被移植在许多平台上,因为中小学教学的需要选择Linux肯定是不符合环境要求,基于平台肯定选择Windows版本。

基于以上要求锁定Windows的Python3版本。

一、下载安装:

选择Python3.6.X 直接下载

2.或者在Files列表中选择Windows x86-64 executable installer(我机器是64位),这个安装包含了部分库,建议选择。如果你的系统是32位你要选择“Windows x86 executable installer”进行安装。

版本选择,建议选install版本

3.安装时第一屏要注意勾选“Add Python 3.6 to PATH”,这个建议务必勾选,省去后面很多麻烦。

记住勾选Add Python 3.6 to PATH

二、进入Python

按键盘的WIN+R组合,在弹出运行界面输入“CMD”后确定。

CMD启动

在提示符后面输入“python”,如果出现版本信息,并进入>>>则说明Python安装好了。

启动正常

尝试输入“print('hello world!')”进入Python的世界。

Hello world

退出python命令为“exit()”,返回到CMD命令行模式。

第一个程序 HelloWorld.py

虽然在Python的交互式命令行下可以直观的得到结果(交互式编程),但下次再想执行时还需要重新输入一遍,所以实际开发的时候需要一个文本编辑器来写代码(脚本式编程)。

武哥机器上面有两款文本编辑器,Notepad++和Editplus,这里重点推荐“Editplus”,已经跟随我多年了。

Editplus

Editplus新建时可以选择Python文件类型,在敲代码时可以带给你更多的良好体验。

文件类型选择

文件类型与语法

将上面的代码输入后保存为 HelloWorld.py,代码如下:

print 'hello, world'

在CMD下进入保存文件的目录,输入“python helloworld.py”,可以看到执行结果。

执行结果

安装需要的库

在流传的版本中Python会选择matplotlib和pandas这个组合,为了后面一些测试教程的使用,这里顺便搭建好。

python库安装方法有两种,方法一是利用setpu.py,另外一种是利用Python包管理工具pip。

方法如下:

1.Win + R 打开运行窗口,输入cmd回车

2.输入 pip install ***(库名称),如安装matplotlib,就输入“ pip install matplotlib”。

matplotlib的安装

安装完成出现“Successfully”字样,表示安装成功了,将刚才的helloworld.py 简单修改下,看看库的运行情况,可以看到库正常运转了。其他库可以参考这个过程根据需要选择安装。

pandas运行测试

运行结果

pandas本身就可以操作excel,但在实际应用中为了更好的操作数据可能还会用到“xlrd、xlwt”这样的库,存在就有存在的道理,可以根据你的需要安装使用。

第一部分先整理到这里,后面再熟悉一些基本知识和操作,开始正式的学习,武哥是零基础学习Python,整理的学习材料肯定有N多的错误,希望有什么问题留言我及时的修正,感谢您的关注和参与。

本文来自企鹅号 - 酷教媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 千锋郑州告诉你未来十年Python市场前景如何

    人工智能时代的到来让Python语言也随之火爆起来,很多专业以及非专业人士都想以Python为突破口快速加入互联网高薪行业。不过,“人无远虑必有近忧”,互联网的...

    企鹅号小编
  • 炙手可热的python编程程序员初体验是怎样的?

    码农一词我想大家都不是第一次听到了。顾名思义即为编码的农民,在互联网时代的促动下,各行各业对计算机应用的依赖不断增强,随之而来的社会需求大量的IT民工投入到基础...

    企鹅号小编
  • 你试过C语言和Python一起混合编程吗?两者相加不是已经无敌了!

    C语言是编程语言的祖母吗,但是随着一代一代的编程语言长大,所以祖母也是会拍在沙滩上的,很多小小伙伴应该都会学过或者了解C语言,因为软件系的会教嘛,但是Pytho...

    企鹅号小编
  • 【实验楼-Python 科学计算】为什么Python适合科学计算?

    传统意义上科学被分为两类:经验科学与理论科学,但在过去的几十年中计算渐渐成为了科学重要的一部分。科学计算在接近理论的同时又包含很多实验工作的特性,因此常常被看作...

    统计学家
  • 编程语言Python的安装与使用

    我发现学习IT到一定程度避免不了要和编程语言打交道,大学时学习C语言因为老师能力有限,讲得我对此兴趣全无,得过且过的混了过去。不过现在真的感觉有点后悔。只是后悔...

    py3study
  • Python月薪20K?这20601个岗位缺口更吸引我!

    小时候看动画片《哆啦A梦》时候,特别羡慕它有个神奇百宝袋,如果自己也有那么多道具,人生不知道能美好多少倍啊!即便现在已经慢慢长大,在大学,在工作中,这些宝物都有...

    AI科技大本营
  • Python 为何能坐稳 AI 人工智能 的 头牌语言

    在这里我要明确表个态,对于希望加入到 AI 和大数据行业的开发人员来说,把鸡蛋放在 Python 这个篮子里不但是安全的,而且是必须的。或者换个方式说,如果你将...

    一墨编程学习
  • Python编程语言主要应用在什么领域

    Python是一个简洁优美又设计优秀的编程语言,所以在使用它的领域非常的广泛。Python可以完成现实中的各种任务,减少开发者们日复一日所做的重复事情。Pyth...

    企鹅号小编
  • 你试过C语言和Python一起混合编程吗?两者相加不是已经无敌了!

    C语言是编程语言的祖母吗,但是随着一代一代的编程语言长大,所以祖母也是会拍在沙滩上的,很多小小伙伴应该都会学过或者了解C语言,因为软件系的会教嘛,但是Pytho...

    企鹅号小编
  • 为什么大家都在学Python?学Python有什么优势?

    为什么大家都在学Python?因为它火啊!其实并不是,是因为python人才市场需求大,是因为语言本身有优势,并不是什么语言火就应该学什么语言。 ? IEEE ...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券