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

相关推荐
xxie12379413 分钟前
Python 闭包:函数嵌套的 “状态捕获” 机制
开发语言·python
骑士雄师16 分钟前
java面试记录: sychonized 锁,熔断组件,分布式锁
java·开发语言·面试
c_lb728833 分钟前
最新AI量化提效,交易认知和技术实现要接上
人工智能·python
机汇五金_34 分钟前
钣金外壳定制厂家助力设备升级
大数据·人工智能·python·物联网
lilihuigz1 小时前
Meta Box完整指南:WordPress自定义字段与内容框架高效构建结构化内容 - 易服客工作室
java·开发语言
xxie1237941 小时前
Python 闭包的调用方法与实践
开发语言·python
HZZD_HZZD1 小时前
用电行为异常检测VAE-基于PyTorch设计用电行为异常检测模型:从时序特征提取到变分自编码器部署的完整实战
人工智能·pytorch·python
aini_lovee1 小时前
计算 HOG算子的典型 MATLAB 程序
开发语言·matlab
楷哥爱开发1 小时前
降低网络爬虫成本:基础设施优化指南
服务器·开发语言·php
思-无-涯1 小时前
AI Agent技能编写与质量保障
人工智能·python