9.24学习日志

一.软件安装

1.anaconda下载安装

首先打开官网Download Anaconda Distribution | Anaconda 

找到下载按钮并点击下载

 下载完成后打开安装包直接安装,可以都打上√。要记住安装位置,默认在c盘。

安装成功后打开anaconda,可在搜索栏搜索Anaconda Navigator找到

 打开后切换到environment界面,单击create创建环境

我选择的python版本为3.9.20 ,一般比赛版本为3.8.6。整个路径不要有中文。

2.Pycharm下载安装

 搜索Pycharm找到官网PyCharm: the Python IDE for data science and web development

 单击下载

选择下面的社区免费版 下载

 打开安装包全打√安装。

二.环境配置

1.Pycharm配置

 打开Pycharm,刚开始是全英文的,可以在右上角点击设置

选择插件(plugins) 搜索Chinese或者中文选择并安装

新建项目

 

名称和位置根据自己选择,选择 解释器类型为基础conda,单击创建。

点击右下角 即可切换选择环境,我现在切换奥安装anaconda后创建的环境study

现在环境就配置好了,可以自己写个代码运行一下。 

 

三.python学习 要点记录

1.对python的认识

1.解释型语言

  • 特点:Python 是一种解释型语言,意味着代码不需要事先编译成机器语言,而是由解释器逐行执行。这与编译型语言(如 C 或 C++)相对,后者需要将源代码编译成可执行文件。

  • 优势

    • 快速开发:可以快速测试和迭代代码,无需等待编译。

    • 跨平台:同一段 Python 代码可以在不同平台上运行(只需相应的解释器)。

    • 调试方便:可以逐行调试,方便查找错误。

2.交互式语言

  • 特点:Python 提供了交互式命令行界面(REPL),用户可以直接在提示符 >>> 后输入代码并立即查看结果。

  • 优势

    • 学习友好:初学者可以通过这种方式快速尝试和学习 Python 语法。

    • 调试方便:可以在交互环境中快速测试小段代码,便于调试。

    • 灵活性:可以根据需要即兴编写和测试代码,而无需创建完整的文件。

3.面向对象语言

  • 特点:Python 完全支持面向对象编程(OOP),允许开发者使用类和对象来组织代码,封装数据和行为。

  • 优势

    • 代码重用:通过类的继承和组合,可以重用已有代码,减少冗余。

    • 模块化设计:OOP 促进了模块化,便于团队协作和大型项目的管理。

    • 现实建模:能够更好地模拟现实世界中的事物,方便开发复杂系统。

4.初学者的语言

  • 特点:Python 的语法简洁易懂,具有清晰的结构,适合初学者入门编程。

  • 优势

    • 低学习曲线:初学者可以迅速掌握基础概念,快速上手编程。

    • 广泛的社区支持:有大量的学习资源、教程和活跃的社区,方便获取帮助。

    • 多种应用领域:从数据科学到网页开发,Python 可应用于多种领域,增加了学习的实用性。

2.Python代码执行

1.解释器执行

电脑的搜索中输入:python

找到IDLE(Python 3.8 32-bit)

打开python解释器 输入python语法执行

2.解释器执行

打开任意文件夹输入cmd 来到系统的控制台

输入python,打开python的解释器

输入python语法执行

 3.编辑器执行

打开python编辑器创建项目环境

新建.py文件 

输入python语法,执行项目

以Pycharm为例: 

3.python中的变量命名 

在Python中,变量是用来存储数据的标识符,通过给变量赋值来存储数据,并且可以根据需要更改变量的值。

以下是有关Python变量命名的总结和特征:

1. 命名规则:
   - 变量名只能包含字母、数字和下划线(_)。
   - 变量名必须以字母(a-z,A-Z)或下划线(_)开头,不能以数字开头。
   - 变量名区分大小写,例如 `myVariable` 和 `myvariable` 是不同的变量。
   - 变量名不应该使用Python关键字,例如 `if`、`while`、`for` 等。
   - **_ **变量应被用户视为只读变量

注意:实际编写代码时输入  我=444。运行也不会出错,因为python变量名可以使用Unicode 字符。但一般为了提高代码的可读性和可维护性,尤其是在与他人合作时,通常推荐使用英文的变量名。此外,过于复杂或不常见的命名方式可能会影响代码的清晰度。
2. 命名约定:
   - 通常使用小写字母来命名变量,例如 `my_variable`。
   - 对于多个单词组成的变量名,可以使用下划线分隔单词(Snake Case),或者使用驼峰命名法(Camel Case)。
     - Snake Case:`my_variable_name`
     - Camel Case:`myVariableName`
3. 变量名的清晰和描述性:
   - 变量名应该具有描述性,能够清晰地表示变量所存储的数据或其用途。
   - 避免使用单个字母或不明确的缩写作为变量名,除非是在特定上下文中广泛使用的约定,如循环变量 `i`。
4. 合理使用命名空间:
   - 避免定义与Python内置函数或常用模块的名称相同的变量,以防止命名冲突。
   - 模块级别的变量可以使用大写字母,表示为常量,例如 `PI = 3.14159`。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值