计算机二级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 相关文章推荐
linux系统使用python获取cpu信息脚本分享
Jan 15 Python
python根据时间生成mongodb的ObjectId的方法
Mar 13 Python
用Python编写分析Python程序性能的工具的教程
Apr 01 Python
python实现单线程多任务非阻塞TCP服务端
Jun 13 Python
Python模块WSGI使用详解
Feb 02 Python
python实现人民币大写转换
Jun 20 Python
python 读写文件,按行修改文件的方法
Jul 12 Python
python  Django中的apps.py的目的是什么
Oct 15 Python
关于python 的legend图例,参数使用说明
Apr 17 Python
python百行代码自制电脑端网速悬浮窗的实现
May 12 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
Jul 28 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
Jan 29 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 EOT定界符的使用详解
2008/09/30 PHP
用PHP获取Google AJAX Search API 数据的代码
2010/03/12 PHP
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
JavaScript CSS修改学习第六章 拖拽
2010/02/19 Javascript
教你如何终止JQUERY的$.AJAX请求
2016/02/23 Javascript
javascript创建cookie、读取cookie
2016/03/31 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
2017/05/26 jQuery
JS实现的ajax和同源策略(实例讲解)
2017/12/01 Javascript
Vue集成Iframe页面的方法示例
2017/12/12 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
微信小程序网络请求实现过程解析
2019/11/06 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
JavaScript 生成唯一ID的几种方式
2021/02/19 Javascript
python 循环while和for in简单实例
2016/08/16 Python
Ubuntu 下 vim 搭建python 环境 配置
2017/06/12 Python
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
python查看列的唯一值方法
2018/07/17 Python
python 获取毫秒数,计算调用时长的方法
2019/02/20 Python
修改 CentOS 6.x 上默认Python的方法
2019/09/06 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
Python表达式的优先级详解
2020/02/18 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
Python函数参数分类原理详解
2020/05/28 Python
使用Python爬虫爬取小红书完完整整的全过程
2021/01/19 Python
美国儿童服装、家具和玩具精品店:Maisonette
2019/11/24 全球购物
ddl,dml和dcl的含义
2016/05/08 面试题
期终自我鉴定
2014/02/17 职场文书
离职报告格式
2014/11/04 职场文书
2014年挂职干部工作总结
2014/12/06 职场文书
Python数据分析之pandas函数详解
2021/04/21 Python
Java基于字符界面的简易收银台
2021/06/26 Java/Android
用Python仅20行代码编写一个简单的端口扫描器
2022/04/08 Python