计算机二级python学习教程(1) 教大家如何学习python
本来PHP还学艺不精,又报了计算机二级Python的考试,还有一个半月的时间,抓紧买了高教社的这两本书,今天正式开始学习这个语言,虽然没法和世界上最好的语言PHP相提并论,但是也值得一学。
虽然先看蓝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
安装时记得勾选Add Python3.5 to PATH,然后点击Install Now确认安装
安装成功
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学习笔记(二)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
计算机二级考试java软件操作教程 教大家如何学习java
Java并不难,只是包含的内容比较多.语言本身相当精练,但功能非常强大.为了能够更加有效地使用Java编制程序,你需要学习该语言所包含的库,其中的内容十分丰富.在本书中.你将依次了解语言如何运行以及如何应用它.学习这些内容的顺序经过精心地安排,通过一些相对简单.明了的过程,你就可以获得一定的专业知识,建立运用Java进行程序设计的信心.每一章都尽量避免使用你还没有学习到的东西.这样一来,你不能马上编写嵌入Weh网页的Java程序,但是这确实是一种诱人的想法,有点像冒险跳入深水学习游泳.一般说来,
-
计算机二级考试MySQL知识点 mysql alter命令
mysql中alter命令的用法,用于编辑表结构.具体内容如下 修改字段类型 mysql> alter table employee change depno depno int(5) not null; 加索引 mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 -]); 例子: mysql> alter table employee add index emp_name (name); 加主关键字的索引 mysql> alter ta
-
计算机二级考试MySQL知识点 常用MYSQL命令
计算机二级考试MySQL知识点基础篇,MYSQL常用命令,具体如下 常用MYSQL命令(将计算机二级站点加入收藏夹) 启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables: 创建数据表:mysql> CREATE TABLE mytable (name VAR
-
计算机二级考试MySQL常考点 8种MySQL数据库设计优化方法
MySQL数据库设计的8种优化方法,具体内容如下 1.选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快.因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小.例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了.同样的,如果可以的话,我们应该使用MEDIUMINT而不是B
-
计算机二级如何一次性通过?给NCRE焦躁心情降温!
距离我们计算机二级考试也就还有两个多月的时间了,可是一年当中最热的日子已经开始了!等考二级取证之路困难重重,虽说心静自然凉,但这备考大业未见成效,你有没有一种心静不下来的感觉啊? 不要着急下面就为大家分享计算机二级备考小妙招: 从自身入手,要保持清醒的头脑.计算机二级到现阶段应该如何备考,该听什么课.该针对哪些考点重点学习,这些都要做到心里有数,有计划性.先来说说题型: 1.选择题分析 选择题为单选题,是客观性试题,每道题的分值为2分,试题覆盖面广,一般情况下考生不可能做到对每个题目都有把握答对
-
Python入门教程 超详细1小时学会Python
为什么使用Python 假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. 思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip 的命令依次测试各个机器并得到控制台输出.由于ping通的时候控制台文本通常是"Reply from ... " 而不通的时候文本是"time out ... " ,所以,在结果中进行
-
python基础教程项目五之虚拟茶话会
几乎在学习.使用任何一种编程语言的时候,关于socket的练习从来都不会少,尤其是会写一些局域网的通信的东西.所以书上的这个项目刚好可以练习一下socket编程. 这个练习的整体思路首先有一个聊天的服务器,这个服务器的功能主要是提供客户端socket的连接.存储每个客户端的连接session,处理每个连接发送的消息.解析客户端发送的数据.就这些,至于客户端方面不需要写代码,用系统的telnet工具即可. 我觉得有了上面的分析,剩下的这个程序就没有什么说的了,当然,除了那两个把socket封装的类
-
python基础教程项目四之新闻聚合
<python基础教程>书中的第四个练习,新闻聚合.现在很少见的一类应用,至少我从来没有用过,又叫做Usenet.这个程序的主要功能是用来从指定的来源(这里是Usenet新闻组)收集信息,然后讲这些信息保存到指定的目的文件中(这里使用了两种形式:纯文本和html文件).这个程序的用处有些类似于现在的博客订阅工具或者叫RSS订阅器. 先上代码,然后再来逐一分析: from nntplib import NNTP from time import strftime,time,localtime f
-
python基础教程项目三之万能的XML
这个项目的名称与其叫做万能的XML不如叫做自动构建网站,根据一份XML文件,生成对应目录结构的网站,不过只有html还是太过于简单了,如果要是可以连带生成css那就比较强大了.这个有待后续研发,先来研究下怎么html网站结构. 既然是通过XML结构生成网站,那所有的事情都应该由这个XML文件来.先来看下这个XML文件,website.xml: <website> <page name="index" title="Home page"> &l
-
python基础教程项目二之画幅好画
这是<python基础教程>中的第二个项目,关于python操作PDF. 涉及到的知识点 1.urllib的使用 2.reportlab库的使用 这个例子着实很简单,不过我发现在python里面可以直接在数组[]里面写for循环,真是越用越方便. 下面是代码: from urllib import urlopen from reportlab.graphics.shapes import * from reportlab.graphics.charts.lineplots import Lin
-
教你如何使用Python开发一个钉钉群应答机器人
前提 搭建钉钉应答机器人,需要先准备或拥有以下权限: 钉钉企业的管理员或子管理员(如果不是企业管理员,可以自己创建一个企业,很方便的) 有公网通信地址(内网穿透也可以): 钉钉群机器人开发文档:https://developers.dingtalk.com/document/app/overview-of-group-robots 创建「机器人」应用 登录「钉钉开发者后台」,选择「应用开发」--「企业内部开发」-- 「机器人」 输入好机器人的基本信息之后,就会生成创建一个「钉钉机器人」 我们的后
-
计算机二级python学习教程(1) 教大家如何学习python
本来PHP还学艺不精,又报了计算机二级Python的考试,还有一个半月的时间,抓紧买了高教社的这两本书,今天正式开始学习这个语言,虽然没法和世界上最好的语言PHP相提并论,但是也值得一学. 虽然先看蓝K,但是很喜欢黄K前言里的第一句话:"应试"是个中性词.设定一个阶段目标,为之努力,这是一种乐趣! 正式开始: 第1章 程序设计基本方法 1.1 程序设计语言 高级语言根据执行机制分为:静态语言(C.Java).脚本语言(JavaScript.PHP.Python). 执行方式:编译(静态
-
计算机二级python学习教程(3) python语言基本数据类型
本文继续计算机二级python教程的学习,之前已经学习过了计算机二级python学习教程(1).计算机二级python学习教程(2) 3.1 数字类型 数字类型:整数类型.浮点数类型.复数类型. 整数类型:十进制.二进制.八进制和十六进制. #不同进制的整数之间可以直接运算 >>> 0x3F2/1010 1.0 >>> (0x3F2+1010)/0o1762 2.0 浮点数类型:必须带有小数部分,小数部分可以是0,例如1010.0.表示方法有一般表示(只有十进制)和科学
-
计算机二级python学习教程(2) python语言基本语法元素
上一篇:计算机二级Python学习笔记(一) 其实昨天Python并没有安装成功,打开就报错: 于是今天先解决这个问题,搜了一下api-ms-win-crt-process- 1-1-0.dll丢失,感谢这位老铁的博客解决了我的问题[api-ms-win-crt-process-l1-1-0.dll 丢失的处理,个人觉得完美],分享给大家,如果因为系统丢失dll文件报错可以借鉴一下. 完美运行,继续学习. 第2章 Python语言基本语法元素 2.1 程序的格式框架 缩进:Tab键或4个空格(建
-
教你如何使用Python下载B站视频的详细教程
前言 众所周知,网页版的B站无法下载视频,然本人喜欢经常在B站学习,奈何没有网时,无法观看视频资源,手机下载后屏幕太小又不想看,遂写此程序以解决此问题 步骤 话不多说,进入正题 1.在电脑上下载python的开发环境,点一下,观看具体步骤 2.下载pycharm开发工具,点一下观看具体步骤 3.同时按键盘上的win键与r键,在弹出的对话框中输入cmd 点击确定进入cmd命令行,在里面输入pip install you-get,之后按键盘enter键,进行you-get的下载,下载完后退出cmd
随机推荐
- 小议Javascript中的this指针
- Oracle常用dump命令,记录一下备查。
- 详解ASP.NET-----Repeater数据控件的用法总结
- asp.net一些很酷很实用的.Net技巧第1/2页
- .Net中的序列化和反序列化详解
- ASP.NET 多次提交的解决办法2
- php下检测字符串是否是utf8编码的代码
- python实现中文输出的两种方法
- android Watchdog 实现剖析
- Android实现Activity、Service与Broadcaster三大组件之间互相调用的方法详解
- 浅谈JavaScript的push(),pop(),concat()方法
- shell 基本计算、逻辑运算、位运算详解
- 一个有趣的SQL命题 用一条语句切换BIT型的真假值
- SQLServer 2005 实现数据库同步备份 过程-结果-分析
- js修改input的type属性及浏览器兼容问题探讨与解决
- iis6.0 应用程序不可用的解决方法
- linux操作系统安装MONO执行C#程序的详解步骤
- java连接Access数据库的方法
- Python基于回溯法子集树模板解决马踏棋盘问题示例
- C#实现注册码的方法