计算机二级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版简单工厂模式
Oct 16 Python
PyCharm 常用快捷键和设置方法
Dec 20 Python
python matlibplot绘制多条曲线图
Feb 19 Python
python 分离文件名和路径以及分离文件名和后缀的方法
Oct 21 Python
python3使用pandas获取股票数据的方法
Dec 22 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
Apr 26 Python
PyQt5 在label显示的图片中绘制矩形的方法
Jun 17 Python
Python 过滤错误log并导出的实例
Dec 26 Python
tensorflow 只恢复部分模型参数的实例
Jan 06 Python
python实现信号时域统计特征提取代码
Feb 26 Python
Python range与enumerate函数区别解析
Feb 28 Python
python基于机器学习预测股票交易信号
May 25 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
PHP4实际应用经验篇(5)
2006/10/09 PHP
discuz安全提问算法
2007/06/06 PHP
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
通过修改referer下载文件的方法
2008/05/11 Javascript
xml和web特殊字符
2009/04/28 Javascript
JS 进度条效果实现代码整理
2011/05/21 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
Javascript实现Array和String互转换的方法
2015/12/21 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
JS实现根据密码长度显示安全条功能
2017/03/08 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
Web技术实现移动监测的介绍
2017/09/18 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
Webpack中loader打包各种文件的方法实例
2019/09/03 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
jQuery中event.target和this的区别详解
2020/08/13 jQuery
vant中的toast层级改变操作
2020/11/04 Javascript
在elementui中Notification组件添加点击事件实例
2020/11/11 Javascript
树莓派中python获取GY-85九轴模块信息示例
2013/12/05 Python
python使用udp实现聊天器功能
2018/12/10 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
对django中foreignkey的简单使用详解
2019/07/28 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
Python 实现简单的客户端认证
2020/07/29 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
html5组织内容_动力节点Java学院整理
2017/07/10 HTML / CSS
迎新晚会邀请函
2014/02/01 职场文书
药学职务聘任书
2014/03/29 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
新文化运动的口号
2014/06/21 职场文书
工作失职造成投诉的检讨书范文
2014/10/05 职场文书
入门学习Go的基本语法
2021/07/07 Golang