《Python快速入门》基础知识扫盲课

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:xhs1999xhs (备注Java)
img

正文

据说:看我文章的帅帅 都有个习惯:先点赞、收藏再看

目录

🐜 1、Python 初体验

Pycharm 第一个程序

交互式编程第一个程序

🐞 2、Python 引号

🐔 3、Python 注释

单行注释

多行注释

🦅 4、Python 保留字符

🐯 5、Python 行和缩进

🐨 6、Python 空行

🐹 7、Python 输出

🐶 8、Python 输入

❤ 每周福利丨送 8 本正版图书 ❤

🍅 抽奖规则:每周 5 程序开奖,双奖池制(粉丝池 + 奖品池)

🍅 奖品清单:至少 8 本正版图书,不定期:CSDN 水杯、背包、日历…

🍅 资料白嫖、技术互助


🍅 联系作者不吃西红柿

🍅 作者简介:CSDN 博客专家丨全站 Top 10🏆、HDZ 核心组成员、信息技术智库公号号主

🍅 简历模板、PPT 模板、学习资料、技术互助。关注我,都给你

很多人看西红柿的博客,花里胡哨的不知道从何学起,为了广大人民群众的根本利益,我决定写一个阅读指引,按照这个指引进行学习,多加练习,假以时日,势必能够……算了,还是看你自己能学多少以及能够坚持到哪里了。加油!少年!毕竟收藏 = 学会

学习路径指引(点击解锁)定位适宜人群
全网最全丨 Python 快速入门专栏入门级没有语言基础,感兴趣的大学生
全网最黑丨 Python 黑科技专栏黑科技级有一定的基础,学以致用
大数据知识体系丨集锦专栏工作/就业大数据领域从业者,就业升职加薪
信息技术智库社区吹水/互助互联网相关人员,白嫖奖品丨官方活动

注意:西红柿的系列文章都是基于 python3 和 pycharm,还在使用 python2 的小伙伴,速速升级跟上主流,升级方法见专栏历史文章。

🐜 1、Python 初体验

Pycharm 第一个程序

首先,你需要创建一个 py 文件

print('我不爱你了!')

输入内容,运行…

交互式编程第一个程序

进入交互编程模型

第一种:

第二种: 如果你已经安装 python,在命令行输入:python,进入交互式模式。

>>> print('你不懂我,我不怪你')
你不懂我,我不怪你
>>>


🐞 2、Python 引号

相信眼拙的小伙伴,不免为疑问,西红柿在演示第一个 Python 程序时候,用了双引号和单引号,他们到底什么区别呢?

Python 可以使用引号( ’ )、双引号( " )、三引号( ‘’’ 或 “”" ) 来表示字符串,引号的开始与结束必须是相同类型的。

其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

tomato1 = '我爱你,西红柿'
tomato2 = "我爱你,西红柿"
tomato3 = """我爱你,西红柿"""

3 个人爱的方式不一样,都是爱~

🐔 3、Python 注释

单行注释

python 中单行注释采用 # 开头。

*# 第一个注释*
print ("Hello, Python!")  *# 第二个注释*

两处注释!

多行注释

python 中多行注释使用三个单引号(‘’')或三个双引号(“”")。

*#!/usr/bin/python*
*# -\*- coding: UTF-8 -\*-*

'''
我是多行注释,使用单引号。
我是多行注释,使用单引号。
我是多行注释,使用单引号。
'''

"""
我是多行注释,使用双引号。
我是多行注释,使用双引号。
我是多行注释,使用双引号。
"""

🦅 4、Python 保留字符

什么是保留字符? 西红柿:你可以理解为关键词,他们都有某种作用,而你起名的时候,不能随便去用。

下面的列表显示了在 Python 中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。

所有 Python 的关键字只包含小写字母。

andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield

🐯 5、Python 行和缩进

学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

你要么都是 4 个空格,要么都是 2 个,不能混用!

正面教材:

if True:
    print ("True")
else:
    print ("False")

反面教材:

if True:
    print ("True")
else:
  print ("False")     *# 注意:我在胡来~*

🐨 6、Python 空行

空行与代码缩进不同,空行并不是 Python 语法的一部分。书写时不插入空行,Python 解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

注意:空行也是程序代码的一部分。

空行的用法:

  • 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。
  • 类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

🐹 7、Python 输出

程序的核心逻辑:输入 > 代码处理 > 输出

  • 输入:数据库、excel、web、变量
  • 输出:print、写入数据库、email、excel、聊天软件。等等(后面再讲发邮件、和操作 excel、ppt 等)
*#!/usr/bin/python*
*# -\*- coding: UTF-8 -\*-*

print('我爱西红柿')

print('我爱\n西红柿')  *# 换行*


🐶 8、Python 输入

小伙伴,你已经可以用 print()输出你想要的结果了。

但是,如果要让用户从电脑输入一些字符怎么办?Python 提供了一个 input(),可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字:

>>> love = input()
键盘输入: tomato

当你输入 love = input()并按下回车后,Python 交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。

>>> print(love)
'tomato'

好了,Python 基础知识就到这里,下一讲:Python 数据类型和合理使用


❤ 每周福利丨送 8 本正版图书 ❤

🍅 抽奖规则:每周 5 程序开奖,双奖池制(粉丝池 + 奖品池)
🍅 奖品清单:至少 8 本正版图书,不定期:CSDN 水杯、背包、日历…

1、参与方式

  • 三连文章:在本文下三连互动,爬虫程序即会采集你的名字进入粉丝池
  • 访问社区:在社区点赞评论或发帖,即可获取积分,《社区积分榜》前 50 人,自动进入粉丝池。社区地址:https://bbs.csdn.net/forums/ITID

2、中奖通知信息技术智库丨 CSDN 社区Python 全栈技术群

3、补充说明:中奖粉丝微信提供收货地址和想要的书名,很多人问我该选哪一本,大家可以根据兴趣、参考价值来选,西红柿把官网价也附上了。

包邮送书书单:我之前发过的书,也可以选官网地址官网价
《Python 3.x 基础教程》https://item.jd.com/12542555.html60
《Python 编程完全自学教程》https://item.jd.com/13130464.html99
《Python 入门到人工智能实战》https://item.jd.com/12648361.html79
《Python 量化金融编程从入门到精通》https://item.jd.com/13045490.html79
《Python 网络编程从入门到精通》https://item.jd.com/12659295.html69
《人工智能数学基础与 Python 机器学习实战》https://item.jd.com/13504186.html79

🍟 Python 理论基础:全网最全丨 Python 快速入门专栏

🍇 Python 练习应用:全网最黑丨 Python 黑科技专栏

🍅 资料白嫖、技术互助
公众号微信搜【信息技术智库】你的技术加油站
🍅 硬核资料8 大类丨 20G 学习资料 + 行业资料 + 面试资料
🍅 交流加群互帮互助、指点迷津、求资源在群里喊一声
🍅 面试题库技术群小伙伴们共同投稿,热乎的大厂面试真题
🍅 源码获取微信搜【信息技术智库】回复源码
👇👇👇 领取资料、技术互助 👇👇👇

一线互联网大厂Java核心面试题库

image

正逢面试跳槽季,给大家整理了大厂问到的一些面试真题,由于文章长度限制,只给大家展示了部分题目,更多Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等已整理上传,感兴趣的朋友可以看看支持一波!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:xhs1999xhs (备注Java)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
转存中…(img-bP2gd98M-1713700363399)]

正逢面试跳槽季,给大家整理了大厂问到的一些面试真题,由于文章长度限制,只给大家展示了部分题目,更多Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等已整理上传,感兴趣的朋友可以看看支持一波!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:xhs1999xhs (备注Java)
[外链图片转存中…(img-z8MM4tHg-1713700363399)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 14
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值