计算机二级教程 Python语言程序设计 「第1章」程序设计基本办法
<div style="color: black; text-align: left; margin-bottom: 10px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">第1</span>章学习思维导图</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/a021e27e43bd46e2bc6bf58f49fd4356~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1723893337&x-signature=uIkZLcCDn2yXJx3amFXHKKGBXIg%3D" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">本章概述:本章目的只是为了让二级Python考生认识Python,初步<span style="color: black;">认识</span>Python。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">考点<span style="color: black;">重点</span>是:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1)PythonIDLE的快捷键,<span style="color: black;">因为</span>考试<span style="color: black;">选取</span>题<span style="color: black;">没法</span>打开Python,<span style="color: black;">因此</span>快捷键<span style="color: black;">必须</span>记忆;</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2)IPO所<span style="color: black;">表率</span>的输入处理输出。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">1、</span>程序设计语言</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、程序设计语言概述</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1) 程序设计语言是计算机能够理解和识别用户操作意图的一种交互体系,它<span style="color: black;">根据</span>特定规则组织计算机指令,使计算机能够自动进行<span style="color: black;">各样</span>运算处理。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2) <span style="color: black;">根据</span>程序设计语言规则组织起来的一组计算机指令<span style="color: black;">叫作</span>为计算机程序</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(3) 高级编程语言<span style="color: black;">按照</span>执行机制<span style="color: black;">区别</span>可分成两类:静态语言和脚本语言,静态语言采用编译方式执行,脚本语言采用解释方式执行。例如,C语言是静态语言,Python语言是脚本语言。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(4) 采用编译执行的编程语言是静态语言,如C语言、Java语言;采用解释执行的编程语言是脚本语言,如JavaScript语言、PHP语言</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、编译和解释</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1) 编译是将源代码转换成<span style="color: black;">目的</span>代码的过程,<span style="color: black;">一般</span>,源代码是高级语言代码,<span style="color: black;">目的</span>代码是<span style="color: black;">设备</span>语言代码,执行编译的计算机程序<span style="color: black;">叫作</span>为编译器</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">解释是将源代码逐条转换成<span style="color: black;">目的</span>代码<span style="color: black;">同期</span>逐条运行<span style="color: black;">目的</span>代码的过程。执行解释的计算机程序<span style="color: black;">叫作</span>为解释器。</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/ed8c793feb574f7e924afe39d622bd42~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1723893337&x-signature=9oVnkiSsBfJgo1mjGXES4GrDHuk%3D" style="width: 50%; margin-bottom: 20px;"></div>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/300af297c4054d1d82a5bcf340e13eba~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1723893337&x-signature=BMGAB3dHPgeBi38iT0MAbrik2jE%3D" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2) 编译是一次性地翻译,一旦程序被编译,<span style="color: black;">再也不</span><span style="color: black;">必须</span>编译程序<span style="color: black;">或</span>源代码。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">针对</span>相同源代码,编译所产生的<span style="color: black;">目的</span>代码执行速度更快。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">目的</span>代码不<span style="color: black;">必须</span>编译器就<span style="color: black;">能够</span>运行,在同类型操作系统上<span style="color: black;">运用</span>灵活。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">解释则在每次程序运行时都<span style="color: black;">必须</span>解释器和源代码。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">解释执行<span style="color: black;">必须</span><span style="color: black;">保存</span>源代码,程序纠错和<span style="color: black;">守护</span><span style="color: black;">非常</span>方便。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">只要存在解释器,源代码<span style="color: black;">能够</span>在任何操作系统上运行,可移植性好。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">2、</span>计算机编程</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、计算思维</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">计算思维是区别于以数学为<span style="color: black;">表率</span>的<span style="color: black;">规律</span>思维和以<span style="color: black;">理学</span>为<span style="color: black;">表率</span>的实证思维的第三种思维模式。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、编程是一个求解问题的过程</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1) <span style="color: black;">首要</span>需要分析问题,抽象内容之间的交互关系</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2) 设计利用计算机求解问题的确定性<span style="color: black;">办法</span>,</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(3) <span style="color: black;">从而</span><span style="color: black;">经过</span>编写和调试代码<span style="color: black;">处理</span>问题这是从抽象问题到<span style="color: black;">处理</span>问题的完整过程</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">3、</span>Python语言概述</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、Python语言的诞生</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1) Guido van RossumPython语言创立者</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2) 2002年,Python2.x</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(3) 2008年,Python3.x</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">4、</span>Python<span style="color: black;">研发</span>环境配置</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、安装</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1) 到Python主页下载并安装Python基本<span style="color: black;">研发</span>和运行环境</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2) 网址:www.python.org/downloads/</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">https://python123.io/download</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(3) <span style="color: black;">按照</span>操作系统<span style="color: black;">区别</span><span style="color: black;">选取</span><span style="color: black;">区别</span>版本</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(4) 下载相应的Python 3.0系列版本程序</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2019年3月计算机等级考试为py3.5)</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/037669e07105436fa0a0bd2b6b2fbac3~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1723893337&x-signature=xTNRPPKHqEUWS4SlPbsIA71E5rA%3D" style="width: 50%; margin-bottom: 20px;"></div>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/284b0ac594004a398a95f790d9d459b4~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1723893337&x-signature=MuNn4O7%2BiXlAp83xSaGhZ%2Bck1Ro%3D" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、Python解释器</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Python解释器有两个重要的工具:IDLE:Python集成<span style="color: black;">研发</span>环境,用来编写和调试Python代码;Pip:Python第三方库安装工具,用来在当前计算机上安装第三方库</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3、Python程序的编辑方式</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">经过</span>IDLE<span style="color: black;">起步</span>交互式Python运行环境输出数据</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">打开IDLE,点击Ctrl+N打开一个新窗口,输入语句并<span style="color: black;">保留</span>,<span style="color: black;">运用</span>快键建F5<span style="color: black;">就可</span>运行该程序</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">4、Python程序的运行方式</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1) Python程序有两种运行方式:交互式和文件式。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2) 交互式利用Python解释器即时响应用户输入的代码,给出输出结果。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(3) 文件式将Python程序写在一个或多个文件中,<span style="color: black;">起步</span>Python解释器批量执行文件中的代码。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(4) 交互式<span style="color: black;">通常</span>用于调试少量代码,文件式是最常用的编程方式</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(5) <span style="color: black;">起步</span>IDLE所<span style="color: black;">表示</span>的环境是Python交互式运行环境,在>>>提示符后输入代码<span style="color: black;">就可</span>运行,输入exit()<span style="color: black;">或</span>quit()<span style="color: black;">能够</span>退出,<span style="color: black;">无</span>>>>的行<span style="color: black;">暗示</span>运行结果。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(6) 文件式程序在IDLE的编辑窗口中编写,<span style="color: black;">能够</span><span style="color: black;">运用</span>快捷键“F5”或在菜单中<span style="color: black;">选取</span>“Run – Run Module”选项运行Python代码</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(7) <span style="color: black;">另外</span>,<span style="color: black;">亦</span><span style="color: black;">能够</span><span style="color: black;">经过</span>Windows的命令行(cmd.exe)运行Python程序,<span style="color: black;">针对</span>文件名<span style="color: black;">叫作</span>为code.py的文件,<span style="color: black;">能够</span><span style="color: black;">运用</span>命令行python code.py运行这个程序。在图形化操作系统中,<span style="color: black;">能够</span><span style="color: black;">经过</span>鼠标点击直接运行Python程序。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(8) <span style="color: black;">无</span>安装Python解释器的操作系统<span style="color: black;">没法</span>直接运行Python程序,<span style="color: black;">必须</span>将Python源代码打包变成可执行文件,这个过程叫做“程序发布”。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">5、</span>程序的基本编写<span style="color: black;">办法</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、IPO程序编写<span style="color: black;">办法</span>(常考)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l 输入数据</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l 处理数据</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l 输出数据</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1) 输入数据</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">输入(Input)是一个程序的<span style="color: black;">起始</span>。程序要处理的数据有多种<span style="color: black;">源自</span>,形<span style="color: black;">成为了</span>多种输入方式,<span style="color: black;">包含</span>:文件输入、网络输入、<span style="color: black;">掌控</span>台输入、交互界面输出、随机数据输入、内部参数输入等。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2) 处理数据</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">处理(Process)是程序对输入数据进行计算产生输出结果的过程。计算问题的处理<span style="color: black;">办法</span>统<span style="color: black;">叫作</span>为“算法”,它是程序最重要的<span style="color: black;">构成</span>部分。<span style="color: black;">能够</span>说,算法是一个程序的灵魂。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(3) 输出数据</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">输出(Output)是程序展示运算成果的方式。程序的输出方式<span style="color: black;">包含</span>:<span style="color: black;">掌控</span>台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">6、</span>Python程序的特点</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1) Python<span style="color: black;">拥有</span>通用性。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Python语言<span style="color: black;">能够</span>用于几乎任何与程序设计<span style="color: black;">关联</span>应用的<span style="color: black;">研发</span>,不仅适合训练变成思维,更适合诸如数据分析、<span style="color: black;">设备</span>学习、人工智能、Web<span style="color: black;">研发</span>等<span style="color: black;">详细</span>的技术<span style="color: black;">行业</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2) Python语法简洁。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Python语法<span style="color: black;">重点</span>用来精确表达问题<span style="color: black;">规律</span>,更接近自然语言,<span style="color: black;">仅有</span>33个<span style="color: black;">保存</span>字,<span style="color: black;">非常</span>简洁。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(3) Python生态高产。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Python解释器<span style="color: black;">供给</span>了几百个内置类和函数库,<span style="color: black;">另外</span>,世界各地程序员<span style="color: black;">经过</span>开源社区贡献了十几万个第三方函数库,几乎覆盖了计算机技术的各个<span style="color: black;">行业</span>,编写Python程序<span style="color: black;">能够</span><span style="color: black;">海量</span>利用已有内置或第三方代码,具备良好的编程生态。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(4) 平台无关</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Python程序<span style="color: black;">能够</span>在任何安装解释器的计算机环境中执行,<span style="color: black;">因此呢</span>,可以不经修改地实现跨操作系统运行。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(5) 强制可读</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Python<span style="color: black;">经过</span>强制缩进(类似<span style="color: black;">文案</span>段落的首行空格)来<span style="color: black;">表现</span>语句间的<span style="color: black;">规律</span>关系,<span style="color: black;">明显</span><span style="color: black;">加强</span>了程序的可读性,<span style="color: black;">从而</span><span style="color: black;">加强</span>了Python程序的可<span style="color: black;">守护</span>性。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(6) 支持中文</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Python 3.x版本采用Unicode编码表达所有字符信息。Unicode是一种国际通用表达字符的编码体系,这使得Python程序<span style="color: black;">能够</span>直接支持英文、中文、法文、德文等各类自然语言字符,在处理中文时更加灵活且<span style="color: black;">有效</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">7、</span>本章小结</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">本章<span style="color: black;">重点</span>针对初学程序设计的读者,<span style="color: black;">详细</span>讲解了程序设计语言的基本概念,理解程序<span style="color: black;">研发</span>的IPO编写<span style="color: black;">办法</span>,配置Python<span style="color: black;">研发</span>环境的<span style="color: black;">详细</span><span style="color: black;">过程</span>,以及Python语言和Python程序特点等内容,进一步给出了5个简单Python实例代码,<span style="color: black;">帮忙</span>读者测试Python<span style="color: black;">研发</span>环境,对该语言有一个直观认识。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">本文侵权必删。</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/0dceacaf27694198aa822b1c41ec40a6~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1723893337&x-signature=kW32Dxb6wDYNGUhACGwkqj2jV44%3D" style="width: 50%; margin-bottom: 20px;"></div>
</div>
感谢你的精彩评论,为我的思绪打开了新的窗口。 在遇到你之前,我对人世间是否有真正的圣人是怀疑的。 感谢您的精彩评论,为我带来了新的思考角度。 你的言辞如同繁星闪烁,点亮了我心中的夜空。 期待你更多的精彩评论,一起交流学习。 感谢楼主的分享!我学到了很多。
页:
[1]