IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 「复盘」第一次计算机语言学实验室培训 -> 正文阅读

[人工智能]「复盘」第一次计算机语言学实验室培训

  • """ 在MacBook Air M1下从0到1 的Python学习"""

? 目录

  1. 关于Python
  2. 软件的安装与配置
  3. Python(Mac终端)下的运行
  4. 文本编译器的利用
  5. Pycharm、Anaconda初步

一、关于Python

1、历史?

Python英文意为“蟒蛇”,1989年由?

荷兰人Guido van Rossum发明。?

2、语言特性?

高级编程语言,解释性?

支持命令式、函数式、面向对象编程?

语法易于理解 (绝!)

3、优势?

免费、开源(学习便捷)?

丰富的库(应用不同领域)?

胶水语言(迁移性)?

4、应用领域?

GUI(用于开发一些小程序)?

数据分析(计算机、金融等)?

模型训练(数据挖掘、人工智能)?

网络爬虫与Web开发?


二、软件的安装与配置

""" 小白面临的第一个难关(?`∧′) """

1.Python

  • mac系统中终端默认是python的,在终端输入python可查询相应版本:

  • ?下载python最新版本(当前为3.9.7)

简单说,进入官网,找downloads,找macOS,下载universal2版本 ,安装过程差不多是一直点继续即可

?

?查看是否安装成功:在终端输入python3查看

???????

?2.PyCharm

在官网下载community版(不收费,足够用),安装好后新建一个项目,按照图片弄好

?

?3.Anaconda

官网下载安装?

??????????????

软件安装大致完成


接下来的内容思维导图如下


三、Python(Mac终端)下的运行

? 1.命令行模式

? 命令行界面(英语:command-line?interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)。??

? 在命令行模式中,可在命令行模式下运行.py文件。如何保存.py文件,需要使用文本编辑器。(下面会具体讲)注意在命令行模式中输入代码是无法运行的

?2.命令行模式的使用

打开Mac的终端,即进入了命令行模式

????????

如图先留意你要运行的.py文件在哪个目录下,要求目录一致?

再导入.py文件,如图(下面会展示如何利用文本编辑器制作.py文件)

?

3.命令行模式实用的语法

  • 切换当前目录:cd?目录名
  • 打开python的.py格式文件:python?文件名
  • 安装第三方库:pip install?库名,conda install?库名
  • 查看已安装的第三方库:pip list,conda list

4.Python交互模式

  • 又称为shell?
  • 在命令行模式中通过命令python启动?
  • 命令提示符(prompt)?
  • 在Python交互模式输入代码可以直接运行
  • ?一般在初学阶段使用

如何进入交互模式

进入终端,输入python3,出现">>>" 表明已进入交互模式,如下图:?

5.Python交互模式示例(1)

>>> print ("Hello,World!") # 打印 Hello,World!

  • ?注意:>>>?命令提示符(prompt),在参考书中经常出现
  • Python语法没有分号(对比C++),通过换行、制表符等区分代码块
  • 注释前加“#”,养成好习惯,“#”后面加一个空格

6.Python交互模式示例(2)

>>> a=1 ? ?# a赋值为1,a的类型为int

>>> b=1 ? # b赋值为1,b的类型为int

>>> print(a+b)

  • ?注意:变量不用声明类型,系统会自动识别,python的变量类型有int、double、float、str等
  • 如“+”、“-”、“*”、“=”、“,”等符号与变量之间,请加上空格。而函数参数与括号之间一般不用,如print(a + b)—— "(a"不加空格,"a + b"加空格。?

6.Python交互模式示例(3)

  • ?注意:通过调用input()函数进行输入
  • 可以用type(a)来查看变量的类型名

四、文本编译器的利用

即使用文本编译器编写源代码。

  • 新建文本文档。我们需要.txt格式,但Mac默认是.rtf

在格式中选择“制作纯文本”,即可转换为.txt格式?

  • 按照python语法规范编写程序
  • 另存为.py格式文件即可(保存时更改文件后缀)。(文件名最好为英文,用“_”代替空格,不出现“/”
  • ?通过命令行模式启动文件:必须保证命令行目录与.py文件目录相同(具体操作见3.2)

五、Pycharm、Anaconda初步

1.Python、PyCharm和Anaconda

  • Python是解释器,是底层的基本开发环境(python.exe文件)
  • PyCharm是集成开发环境(IDE),提高了我们代码编写效率,是我们主要的工作平台
  • Anaconda是一个平台,内置了各种常见的第三方库,还有各种应用

2.新建Project的步骤

  • 位置是否合适?(学会文件管理)如图:?

  • 是否选择了合适的解释器?(虚拟环境)
  • 虚拟环境:

? ? ? ? 游戏中,不同的游戏账号的信息(第三方库)互不干扰。目前常用的有Python的venv环境和Anaconda的conda环境,依靠Python的python.exe或conda的python.exe文件驱动

  • 查看解释器:PyCharm -> Settings -> Project :项目名
  • 如果使用新的虚拟环境:选择“New…”,注意,在新的环境?中所有第三方库需要重新加载到环境中,导入库会占用新的空间?

  • 如果使用已经配置好的虚拟环境A:选择“Previously…”,不会占用新的空间,而且可以使用虚拟环境A下所有已安装的第三方库?

  • Anaconda默认为base环境(推荐使用)?

  • 在命令行输入conda info –env查看已有的conda虚拟环境?

3.第三方库(现阶段推荐学习)

  • Numpy 数据分析(如随机数、矩阵运算)
  • Pandas 数据分析(文本、表格读取)
  • Matplotlib 绘图(类似Matlab)
  • BeautifulSoup、Xpath 网络爬虫
  • Keras、Pytorch 数据挖掘、模型训练

4.安装第三方库的2种方法:pip和conda

  • pip install通过Python进行安装
  • conda install通过Anaconda进行安装,但是因为是国外网站,下载速度慢,可能会出现源网站无法访问(current channel not available)?的问题,可以通过改变默认源网站实现(清华园镜像)
  • 可以在Anaconda Navigator界面中Enviroment直接查看已安装的第三?方库、或安装新的第三方库?
  • 在命令行输入conda info查看Anaconda配置

???????

?

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-10-11 17:31:30  更:2021-10-11 17:32:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 10:32:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码