<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>期末 on CharlesWang个人博客</title>
    <link>https://charleswang.top/tags/%E6%9C%9F%E6%9C%AB/</link>
    <description>Recent content in 期末 on CharlesWang个人博客</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Fri, 14 Aug 2026 15:13:59 +0800</lastBuildDate>
    <atom:link href="https://charleswang.top/tags/%E6%9C%9F%E6%9C%AB/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Python程序设计</title>
      <link>https://charleswang.top/posts/python%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1/</link>
      <pubDate>Fri, 14 Aug 2026 12:51:19 +0800</pubDate>
      <guid>https://charleswang.top/posts/python%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1/</guid>
      <description>&lt;h3 id=&#34;章节一python简介&#34;&gt;章节一：python简介&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;1. 计算机语言分类&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;低级语言：机器语言（二进制指令串，计算机可直接执行）和汇编语言（使用助记符，需翻译后执行）。&lt;/li&gt;
&lt;li&gt;高级语言：如C++、VB、Python、Java等，接近人类自然语言，需通过编译或解释执行。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;2. 程序设计语言的发展阶段&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;正确顺序：机器语言 → 汇编语言 → 高级语言。脚本语言是高级语言的一个分支，并非独立发展阶段。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;3. 汇编语言特性&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;汇编语言使用助记符（如MOV、ADD）代替二进制指令，但最终仍需翻译为机器码才能执行，不能直接操作计算机硬件。直接操作硬件的是机器语言。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;4. 编译与解释的区别&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;编译型语言（如C、C++）：一次性翻译整个源程序，生成独立可执行文件。&lt;/li&gt;
&lt;li&gt;解释型语言（如Python）：每次执行时逐行翻译，不生成独立可执行文件。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;5. Python语言的主要特性&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;是一种&lt;strong&gt;面向对象&lt;/strong&gt;的语言（支持类和对象）。&lt;/li&gt;
&lt;li&gt;是一种&lt;strong&gt;解释型&lt;/strong&gt;语言（逐行解释执行）。&lt;/li&gt;
&lt;li&gt;是一种&lt;strong&gt;跨平台&lt;/strong&gt;语言（同一份代码可在Windows、Linux、macOS等系统上运行），常被称为“胶水语言”。&lt;/li&gt;
&lt;li&gt;是一种&lt;strong&gt;脚本语言&lt;/strong&gt;（通常解释执行，无需显式编译步骤）。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;6. IDLE常用快捷键&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;F5&lt;/strong&gt;：运行当前脚本（Run → Run Module）。&lt;/li&gt;
&lt;li&gt;F1：打开帮助文档。&lt;/li&gt;
&lt;li&gt;Ctrl+S：保存文件。&lt;/li&gt;
&lt;li&gt;Ctrl+Z：撤销操作。&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;7. Python文件扩展名规范&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;源代码文件扩展名为 &lt;strong&gt;.py&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;编译后的字节码文件扩展名为.pyc（非源代码文件）。&lt;/li&gt;
&lt;li&gt;其他扩展名如.pyw（窗口程序）、.pyd（动态链接库）用途不同。&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;8. 常见Python开发工具特点&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;IDLE&lt;/strong&gt;：Python自带的简易IDE，体积小巧，具备代码编辑、运行、调试等基本功能，无需额外安装。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IPython&lt;/strong&gt;：增强的交互式Python解释器，支持变量自动补全、自动缩进、内置丰富功能。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jupyter Notebook&lt;/strong&gt;：基于浏览器的交互式程序编写和运行环境，通过切换后台内核支持多种语言。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PyCharm&lt;/strong&gt;：由JetBrains打造的专业Python IDE，分为&lt;strong&gt;社区版（免费开源）&lt;/strong&gt; 和&lt;strong&gt;专业版（付费试用）&lt;/strong&gt;，因此并非“需要购买才能使用”。&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;题1&lt;/strong&gt;（程序基础及Python简介部分）：以下不属于高级程序设计语言的是（C ）。&lt;br&gt;
A. C++ B. VB C. 机器语言 D. Python&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;题2&lt;/strong&gt;（程序基础及Python简介部分）：以下关于程序设计语言的描述，错误的选项是（C ）。&lt;br&gt;
A. Python语言是一种脚本编程语言
B. 汇编语言是直接操作计算机硬件的编程语言&lt;br&gt;
C. 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段&lt;br&gt;
D. 编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
