计算机二级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 random模块(获取随机数)常用方法和使用例子
May 13 Python
跟老齐学Python之有容乃大的list(1)
Sep 14 Python
安装ElasticSearch搜索工具并配置Python驱动的方法
Dec 22 Python
HTML的form表单和django的form表单
Jul 25 Python
python list转置和前后反转的例子
Aug 26 Python
Python在OpenCV里实现极坐标变换功能
Sep 02 Python
keras模型可视化,层可视化及kernel可视化实例
Jan 24 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
Mar 05 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
Sep 18 Python
python制作抽奖程序代码详解
Jan 15 Python
Python OpenCV快速入门教程
Apr 17 Python
Python爬虫基础之初次使用scrapy爬虫实例
Jun 26 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 接口类与抽象类的实际作用
2009/11/26 PHP
PHP操作XML作为数据库的类
2010/12/19 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
2011/09/19 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
jQuery学习笔记之Ajax用法实例详解
2015/12/01 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
2016/08/15 Javascript
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
python实现汉诺塔方法汇总
2016/07/25 Python
numpy排序与集合运算用法示例
2017/12/15 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
2018/07/12 Python
python Pillow图像处理方法汇总
2019/10/16 Python
Python代码生成视频的缩略图的实例讲解
2019/12/22 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
python global和nonlocal用法解析
2020/02/03 Python
基于PyTorch的permute和reshape/view的区别介绍
2020/06/18 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
纯DOM+CSS3实现简单的小风车动画
2016/09/27 HTML / CSS
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
学校评语大全
2014/05/06 职场文书
2014年党员承诺书范文
2014/05/20 职场文书
公司承诺书怎么写
2014/05/24 职场文书
软件售后服务方案
2014/05/29 职场文书
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
委托证明范本
2014/11/25 职场文书
工作简报范文
2015/07/21 职场文书
Django debug为True时,css加载失败的解决方案
2021/04/24 Python
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL