[Python] 入门核心笔记

目录

一、Python简介重点

二、编程语言基础重点

三、Python安装重点

四、第一个Python程序重点

五、Python解释器重点

六、Python开发环境重

一、Python简介重点

  • 起源:1989年Gudio van Rossum开发,1991年诞生,名字源于电视剧《Monty Python's Flying Circus》。

  • 优势

    • 简单易学:开发效率高,上手快。

    • 适用面广:覆盖IT自动化、办公自动化、Web开发、科学计算、人工智能、大数据、教育等多个领域。

二、编程语言基础重点

  • 定义:人类与计算机交流的专有语言。

  • 工作原理:将想法转为代码,通过解释器翻译成二进制供计算机执行。

  • 必要性:自然语言复杂,编程语言语法"死板",便于"翻译官"(解释器)准确翻译。

三、Python安装重点

  • Windows系统

    • 下载:访问Python官网下载最新版。

    • 安装:双击安装包,注意勾选"add python 3.10 to PATH"。

    • 验证:打开CMD,输入python,出现版本号即成功。

  • MacOS系统

    • 下载:同Windows,注意选择macOS版本。

    • 安装:双击.pkg文件。

    • 验证:终端输入python3

    • 拓展:设置alias python=python3,方便使用python命令。

  • Linux系统(以CentOS 7为例):

    • 下载:安装依赖后,使用wget下载源码包。

    • 安装:解压、配置(./configure)、编译(make)。

    • 配置:创建软链接ln -s,修改yum相关文件以兼容。

    • 验证:终端输入python

四、第一个Python程序重点

  • 代码示例print("Hello World!!!"),注意使用英文符号。

  • 运行方式 :CMD输入python进入解释器,输入代码执行。

  • 常见问题

    • 找不到CMD:快捷键win + r,输入cmd

    • python命令无效:重新安装,勾选环境变量。

    • 未进入解释器:先输入python,再执行代码。

    • 中文符号错误:检查代码符号,确保为英文。

五、Python解释器重点

  • 作用 :将Python代码翻译为二进制并提交计算机执行,支持单行代码即时执行和.py文件运行。

  • 存放位置:<Python安装目录>/python.exe。

  • 运行方式 :将代码写入.py文件,使用python 文件名运行。

六、Python开发环境重点

  • 开发方式

    • 解释器内执行单行代码。

    • 解释器运行.py文件。

    • 使用PyCharm等IDE开发。

  • PyCharm工具

    • 安装:访问官网下载,按步骤安装。

    • 基础使用

      • 创建工程:指定路径、选择解释器。

      • 创建文件:编写代码,右键运行。

      • 修改主题:右上角"齿轮"-"theme"。

      • 修改字体:设置-字体大小,可添加快捷键。

      • 汉化:插件功能。

      • 常用快捷键:ctrl + alt + s(设置)、ctrl + d(复制)、shift + alt + 上\下(移动代码)、crtl + shift + f10(运行)、shift + f6(重命名)。

相关推荐
刘 大 望14 分钟前
Java写数据结构:栈
java·开发语言·数据结构
oscar99920 分钟前
JavaScript与TypeScript
开发语言·javascript·typescript
zhangjipinggom28 分钟前
怎么安装python3.5-以及怎么在这个环境下安装包
开发语言·python
格子先生Lab31 分钟前
Java反射机制深度解析与应用案例
java·开发语言·python·反射
海洋与大气科学1 小时前
【matlab】地图上的小图
开发语言·数据库·matlab
Samuel-Gyx1 小时前
2025第十六届蓝桥杯python B组满分题解(详细)
python·职场和发展·蓝桥杯
Java知识库1 小时前
Java BIO、NIO、AIO、Netty面试题(已整理全套PDF版本)
java·开发语言·jvm·面试·程序员
techdashen1 小时前
性能比拼: Rust vs Zig vs Go
开发语言·golang·rust
爱编程的鱼2 小时前
C# 封装教程
开发语言·c#
0wioiw02 小时前
Kotlin基础(①)
android·开发语言·kotlin