首页 >> 大全

Python学习笔记:第一站 出使Python国

2023-11-12 大全 26 作者:考证青年

学习笔记

文章目录

课程笔记参考B站教程视频(杨淑娟): 全栈开发教程。 第一站 出使国

本章首先对进行了一个的初步介绍,然后演示了其安装方法,最后讲解了print()函数和转义字符、原字符的使用。

1. 的简介

在1989年的圣诞节期间,由荷兰程序员吉多·范罗苏姆创造,并在1991年发布最早的版本。的名字取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty ’s )。

目前已经更新到3.0版本了,称为Py3k。2020年1月1日,吉多·范罗苏姆官宣停止了的更新。所以初学者可以直接从py3k入手。

常用语大数据分析、机器学习、人工智能等。拥有庞大的代码库,被称为“ 胶水语言 ”。下面是的特点:

一些有意思的应用:抢火车票(爬虫)、进行数据分析、开发网站、开发游戏等。

学习时,要注意根据发展方向进行自身定位:

发展方向掌握技术职业方向

Web全栈开发方向

前端开发

数据库管理

后台框架技术

Web全栈开发工程师

数据科学方向

数据库管理

数据分析

数据可视化

制作数据看板

数据指标监控

数据产品经理

量化交易

初级BI商业分析师等

人工智能方向-机器学习

1.掌握机器学习常用算法思想。

2.利用建立机器学习模型,对一些应用场景进行智能化。

数据分析工程师

Python学习笔记:第一站 出使Python国_Python学习笔记:第一站 出使Python国_

机器学习算法工程师

搜索算法工程师

推荐算法工程师

人工智能方向-深度学习

1.掌握深度学习常用框架。

2.可搭建图像相关算法,实现图像分类、人脸识别。

3.可搭建NLP常见算法,实现文本分类、应答系统的等。

4.掌握GAN网络相关算法,实现图像自动上色、图像美化等。

人工智能工程师

2. 的安装

的安装有很多方法,可以从官网直接下载官方的开发环境。但是官方的IDIE功能少,这时候也可以安装第三方的安装环境(最常用的就是)。

1. 官网

利用官网上的资源搭建一个环境可以参考菜鸟教程的环境搭建。安装完成后会有四个快捷方式(以.8举例):

2.

的官网可以下载专业版(付费)、社区版(免费),安装步骤可以参考菜鸟教程 安装教程()。专业版可以体验30天。

补充一下,这个菜鸟教程里说一定要搭配解释器使用,然后演示了手动下载的过程。当然可以按照教程来,但如果我就不下载,也会在第一次创建工程时自动从官网下载。

当然****提供了 2020.1的专业版、汉化安装步骤。安装过程中会重启,建议关闭先其他软件再安装。

3. 输出函数print

本节进行每一个软件语言学习的第一步:“”程序的编写。下面就是经典的Hello World!程序(的增强版):

#输出数字
print(520)#输出字符串
print("Hello World!")
print('Hello\nWorld!')#输出含运算符的表达式结果
print(3+1)#将数据输出到文件中
fp = open('C:/Users/liam/Desktop/Python学习/PythonTest/test.txt','a+')
#注:'a+'表示以读写的方式打开文件(没有就创建、有就追加)。
#注:路径是左斜。
print('Aloha World!',file=fp)
fp.close()#关闭文件#不进行换行输出
print('啊巴','啊巴','啊巴','~~')#换行输出
print("""Hello World!
I am Python.""");

520
Hello World!
Hello
World!
4
#注:这里在相应路径会有一个文件
啊巴 啊巴 啊巴 ~~
Hello World!
I am Python.

代码注释:

计算机执行过程:

对于print()的说明:

4. 转义字符

本节介绍转义字符和原字符。

转义字符一般会在输出函数print中使用到,用于调整输出内容的格式。从形式上来看,转义字符就是反斜杠 + 转义功能首字母。具体使用的场景为:

当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)。

反斜杠 :\\

单引号:\'

双引号: \"

当字符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符。

换行:\n

回车:\r

水平制表符: \t

退格:\b

有时候希望希望字符串中的转义字符不起作用,则可以使用原字符,就是在字符串之前加上 r 或 R 。但注意,最后一个字符不能是反斜杠。

代码演示:

#Engineer: HuMu
#CreatTime: 2022/7/5 15:45
#转义字符演示
print('http:\\\\www.baidu.com')     #输出反斜杠
print("Cheems:\"为了去码头整点薯条\"") #输出引号print("Hello\nWorld")     #换行
print("Hello\tWorld")     #制表符(四个字符为一组进行对齐)
print("Helloo\tWorld")    #制表符演示
print("Hellooo\tWorld")   #制表符演示
print("Helloooo\tWorld")  #制表符演示
print("Hello\rWorld!")    #回车(不换行)
print("Hello\bWorld!")    #退格#原字符演示
print(r'Hello\nWorld')  #原字符使得转义字符不起作用
#print(r'Hello\nWorld\')  #原字符错误演示

http:\\www.baidu.com
Cheems:"为了去码头整点薯条"
Hello
World
Hello	World
Helloo	World
Hellooo	World
Helloooo	World
World!
HellWorld!
Hello\nWorld

5. 本章作业

1. 向txt文件输出‘奋斗成就更好的你’

源代码:

'''solution1: 使用print()函数'''
fp = open('test.txt', 'w', encoding='utf-8')
print('Go to the pier to get some fries!', file=fp)
fp.close()'''solution2: 使用文件的读写操作'''
with open('test.txt', 'a', encoding='utf-8') as wfile:wfile.write('去码头整点薯条!')

2. 输出北京天气预报

示例

源代码:

print('星期日 今天')
print(''.center(30,'-'))
print('08时', '14时', '17时', '20时', '23时', )
print('0℃ ', '6℃ ', '10℃','4℃ ', '5℃ ', )
print('------------------------------')
print('明天   ', '2/23  ','2℃/11℃')
print('星期二 ', '2/24  ','0℃/9℃')
print('星期三 ', '2/25  ','-2℃/8℃')
print('星期四 ', '2/26  ','-3℃/6℃')
print('星期五 ', '2/27  ','-2℃/10℃')
print('星期六 ', '2/28  ','-1℃/9℃')

3. 机票购买界面

示例:

本节也是也是硬打,一些特殊符号从符号大全网址中直接复制:

4. 北京地铁1号线运行图

示例:

本节也是也是硬打,一些特殊符号从符号大全网址中直接复制:

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了