计算机二级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写的英文字符大小写转换代码示例
Mar 06 Python
Python编程中NotImplementedError的使用方法
Apr 21 Python
Python + selenium自动化环境搭建的完整步骤
May 19 Python
python程序 创建多线程过程详解
Sep 23 Python
wxpython实现按钮切换界面的方法
Nov 19 Python
python opencv实现gif图片分解的示例代码
Dec 13 Python
解决pycharm下pyuic工具使用的问题
Apr 08 Python
QT5 Designer 打不开的问题及解决方法
Aug 20 Python
如何通过python检查文件是否被占用
Dec 18 Python
Python-typing: 类型标注与支持 Any类型详解
May 10 Python
Pyqt5将多个类组合在一个界面显示的完整示例
Sep 04 Python
python 判断字符串当中是否包含字符(str.contain)
Jun 01 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
phpmyadmin操作流程
2006/10/09 PHP
精通php的十大要点(上)
2009/02/04 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
JS获得浏览器版本和操作系统版本的例子
2014/05/13 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
JS给swf传参数的实现方法
2016/09/13 Javascript
JQuery遍历元素的父辈和祖先的方法
2016/09/18 Javascript
BootStrap table使用方法分析
2016/11/08 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
bootstrap弹出层的多种触发方式
2017/05/10 Javascript
Angular.JS中的this指向详解
2017/05/17 Javascript
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
JavaScript动态创建二维数组的方法示例
2019/02/01 Javascript
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
vue 实现图片懒加载功能
2020/12/31 Vue.js
Python版的文曲星猜数字游戏代码
2013/09/02 Python
python数据结构之二叉树的统计与转换实例
2014/04/29 Python
Python实现的爬取百度文库功能示例
2019/02/16 Python
python 5个实用的技巧
2020/09/27 Python
如何设置PyCharm中的Python代码模版(推荐)
2020/11/20 Python
pycharm中leetcode插件使用图文详解
2020/12/07 Python
iHerb香港:维生素、补充剂和天然保健品
2017/08/01 全球购物
新浪网技术部笔试题
2016/08/26 面试题
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
应用电子专业学生的自我评价
2013/10/16 职场文书
生日宴会答谢词
2014/01/09 职场文书
美容院考勤制度
2014/01/30 职场文书
超市客服工作职责
2014/06/11 职场文书
2014基层党员批评与自我批评范文
2014/09/24 职场文书