[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(重命名)。

相关推荐
Geo_V10 分钟前
OpenAI 大模型 API 使用示例
python·chatgpt·openai·大模型应用·llm 开发
Hello_WOAIAI14 分钟前
2.4 python装饰器在 Web 框架和测试中的实战应用
开发语言·前端·python
搬山.摧城21 分钟前
线程池和单例模式
开发语言·单例模式
百锦再24 分钟前
第1章 Rust语言概述
java·开发语言·人工智能·python·rust·go·1024程序员节
一叶之秋141235 分钟前
QT背景介绍与环境搭建
开发语言·qt
tokepson36 分钟前
chatgpt-to-md优化并重新复习
python·ai·技术·pypi·记录
Victory_orsh1 小时前
“自然搞懂”深度学习(基于Pytorch架构)——010203
人工智能·pytorch·python·深度学习·神经网络·算法·机器学习
java1234_小锋1 小时前
PyTorch2 Python深度学习 - 模型保存与加载
开发语言·python·深度学习·pytorch2
Python图像识别1 小时前
74_基于深度学习的垃圾桶垃圾溢出检测系统(yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)
python·深度学习·yolo
MrSYJ1 小时前
可以指定 Jupyter Notebook 使用的虚拟环境吗
python·llm·agent