计算机二级python学习教程(1) 教大家如何学习python


Posted in Python onMay 16, 2019

本来PHP还学艺不精,又报了计算机二级Python的考试,还有一个半月的时间,抓紧买了高教社的这两本书,今天正式开始学习这个语言,虽然没法和世界上最好的语言PHP相提并论,但是也值得一学。

计算机二级python学习教程(1) 教大家如何学习python

虽然先看蓝K,但是很喜欢黄K前言里的第一句话:“应试”是个中性词。设定一个阶段目标,为之努力,这是一种乐趣!

正式开始:

第1章 程序设计基本方法

1.1 程序设计语言

高级语言根据执行机制分为:静态语言(C、Java)、脚本语言(JavaScript、PHP、Python)。

执行方式:编译(静态语言)、解释(脚本语言)。

Python的解释器也会有编译器的部分功能,为了提高性能结合出来的新解释器。

1.2 Python语言概述

Python由荷兰Guido van Rossum设计并领导开发,诞生于1991年,2.7版本终结Python2。

2008年12月发布Python3.0,2016年Python2到Python3的标准库和第三方库更迭宣告结束。

Python3中的输出函数print()替换了Python2中的print语句(支持中文):

Python2:>>>print "lws"
Python3: >>>print("lws")
Python3: >>>print("李维山")

1.3 Python开发环境配置

建议使用Python3.5.3 32位版本解释器,推荐下载地址:https://python123.io/download

计算机二级python学习教程(1) 教大家如何学习python

安装时记得勾选Add Python3.5 to PATH,然后点击Install Now确认安装

计算机二级python学习教程(1) 教大家如何学习python

安装成功

计算机二级python学习教程(1) 教大家如何学习python

Python解释器的两个重要工具:IDLE(集成开发环境,编写调试代码)、pip(第三方库安装工具)。

Python文件保存扩展名一般为.py。

IDLE快捷键:Ctrl+N(启动IDLE编辑器)、Ctrl+Q(退出IDLE Shell或编辑器)、Alt+3(注释选定区域文本)、Alt+4(解除注释选定区域文本)、Alt+Q(代码格式化)、F5(执行程序)。

Python程序运行方式:交互式(IDLE 少量代码使用)、文件式(最常用)、cmd中使用python xxx.py命令运行、图形化操作系统中直接通过点击鼠标运行,前提都是建立在已经安装了Python解释器的操作系统。

1.4 程序的基本编写方法

IPO:输入(input)、处理(process)、输出(output)。

算法:计算问题的处理方法的统称,是程序最重要的组成部分,是一个程序的灵魂。

1.5 Python程序的特点

通用性:数据分析、机器学习、人工智能、Web开发。

语法简洁:精确表达问题逻辑,接近自然语言,只有33个保留字。

生态高产:解释器提供几百个类和函数库,开源贡献十几万第三方函数库,缩短开发周期。

(以上为三个重要特点,以下为具体特点)

平台无关:可跨操作系统运行。

强制可读:强制缩进,体现语句逻辑关系,提高可读性。

支持中文:Python3采用Unicode编码。

模式多样:面向过程、面向对象。

类库便捷:pip命令安装类库、import保留字引入并使用类库中函数。

下一篇:计算机二级Python学习笔记(二)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python时间戳使用和相互转换详解
Dec 11 Python
Python线性方程组求解运算示例
Jan 17 Python
python list删除元素时要注意的坑点分享
Apr 18 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
Oct 26 Python
解决python opencv无法显示图片的问题
Oct 28 Python
情人节快乐! python绘制漂亮玫瑰
Aug 18 Python
Tensorflow实现酸奶销量预测分析
Jul 19 Python
python开头的coding设置方法
Aug 08 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
Mar 02 Python
python 中不同包 类 方法 之间的调用详解
Mar 09 Python
django queryset相加和筛选教程
May 18 Python
keras分类模型中的输入数据与标签的维度实例
Jul 03 Python
详解Python传入参数的几种方法
May 16 #Python
[机器视觉]使用python自动识别验证码详解
May 16 #Python
Python redis操作实例分析【连接、管道、发布和订阅等】
May 16 #Python
Python操作redis实例小结【String、Hash、List、Set等】
May 16 #Python
Python 实现数据结构中的的栈队列
May 16 #Python
Python 一键制作微信好友图片墙的方法
May 16 #Python
Python实现京东秒杀功能代码
May 16 #Python
You might like
PHP运行模式的深入理解
2013/06/03 PHP
ThinkPHP模板中数组循环实例
2014/10/30 PHP
php中Snoopy类用法实例
2015/06/19 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
2014/02/08 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
Vue中遍历数组的新方法实例详解
2019/07/21 Javascript
vue开发拖拽进度条滑动组件
2019/09/21 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
详解vue3.0 的 Composition API 的一种使用方法
2020/10/26 Javascript
Python中的yield浅析
2014/06/16 Python
使用C语言来扩展Python程序和Zope服务器的教程
2015/04/14 Python
Java中重定向输出流实现用文件记录程序日志
2015/06/12 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
使用python将图片按标签分入不同文件夹的方法
2018/12/08 Python
Python爬虫设置代理IP(图文)
2018/12/23 Python
浅谈Python中的全局锁(GIL)问题
2019/01/11 Python
详解如何在cmd命令窗口中搭建简单的python开发环境
2019/08/29 Python
python将字符串转变成dict格式的实现
2019/11/18 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
深入了解python列表(LIST)
2020/06/08 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
2019/01/17 HTML / CSS
html5中 media(播放器)的api使用指南
2014/12/26 HTML / CSS
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
入团者的自我评价分享
2013/12/02 职场文书
村委会贫困证明范文
2014/09/21 职场文书
采购员岗位职责
2015/02/03 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
关于军训的感想
2015/08/07 职场文书
请病假条范文
2015/08/17 职场文书
Vue实现动态查询规则生成组件
2021/05/27 Vue.js