Python入门指南:初识与环境准备

一、序章

         Python是最接近自然语言的一门面向对象的模块化编程语言。

(常用于人工智能、大数据、爬虫、Web、测试、脚本处理、运维等。)

二、环境搭建

        在开始学习Python之前,我们需要准备好Anaconda、PyCharm、VS Code。

(解释器:Anaconda,用于管理和创建运行Python代码的虚拟环境,用于执行Python代码。

IDE:Integrated Development Environment,集成开发环境,用于写Python代码。)

1.  Anaconda

        一个开源的Python数据科学平台

       1.1 作用

        1. 环境管理

          –可以创建和管理多个相互独立的虚拟环境

          –可以确保不同项目使用不同的Python版本和依赖库,避免依赖冲突

        2. 包管理

          –Anaconda自带conda包管理器

          –conda相比pip有更强的依赖管理功能,可以自动解决库之间的冲突问题

        3. 跨平台支持

          –Anaconda支持Windows、macOS和Linux操作系统     

1.2 安装

        安装地址:下载 Anaconda Distribution |蟒蛇https://www.anaconda.com/download/

        

         配置环境:

        在电脑上找到“此电脑”,右击点开属性,打开高级系统设置。

 

 

 1.3 conda的使用

        1.3.1查看已有环境:
conda env list

        效果如下:

         1.3.2 创建环境:
conda create -n 环境名 python == 3.9

        (环境名尽量体现该环境的作用,python常用版本有:3.8、3.9、3.11、3.12、3.13)

        1.3.3 切换环境:
        a. 激活环境:
conda activate AI250301

        效果如下:

         环境切换到AI250301,进入python后可以看到 python是我们指定的3.9版本。

        b. 退出环境:
conda deactivate

         此时,就会返回原来的环境。

        c. 删除环境:

        不能删除当前激活的环境,如果需要删除 需要先退出。

conda remove -n  环境名 --all

2.PyCharm

        是非常常用的用来开发python的IDE工具。

        下载路径

PyCharm: The only Python IDE you needhttps://www.jetbrains.com/zh-cn/pycharm/        创建新的项目

        将项目放入建好的虚拟环境中

 3. VS Code

下载 Visual Studio Code – Mac、Linux、Windowshttps://code.visualstudio.com/Download        同PyCharm,无需配置

三、学前准备

1.python注释

        在python中注释不会影响程序的执行,但是会使代码更易于阅读和理解。

        1.1 单行注释

        在需要注释化的代码前加上#                ——快捷键:ctrl + /

# print("hello world")

         1.2双行注释

        多行注释永三个单引号或三个双引号将注释括起来。

'''
    x = 1
    y = 2
    a = 3
'''

"""
    x = 1
    y = 2
    a = 3
"""

2.输入输出

        在python中,通常使用print函数进行输出,input函数进行输入。

print("hello world")
#sep参数用来定义数据之间的分隔符,默认为空格,大多情况不用修改;
#end参数用来定义数据输出后用什么字符结束,默认换行,大多情况同样不用修改。
print("1,2,3,4,5",sep = " ",end = "\n")

input("提示信息:")

作者:bright_colo

物联沃分享整理
物联沃-IOTWORD物联网 » Python入门指南:初识与环境准备

发表回复