Python - 入门思路引导

本文介绍Python语言的特点及其学习路径,从基础语法到高级应用,包括词云制作、爬虫开发、数据库操作等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python语言:经典的说法是“人生苦短,请用Python”,正是因为Python有一定的幽默性,随意性,所以在之后的文章中我也不会死般的只写功能及代码,“废话也会多,带你学方法和全局观去看”。

首先Python是脚本语言,也就是解释型语言,和以前的VB类似,有以下特征:

1) 不严格定义类,函数,想起什么写什么;

2) 对变量的类型不必声明,想到就用;

3) 必须引用包后才能进行调用,且可以在函数中随时导入,不必放到顶部。

4) 函数不必定义返回值及类型,想返回什么返回什么。

说真的:

       对C#转型过来的,还真好一段不适应,新手入门应该好些,准确来说Python和JAVA,.NET不是一个等量级,也正是因为此足够灵活。函数及类末尾的:号及每行结束时没用;号让我一直不好调过来。

 目前我也是在学习过程中,通过综合学习,我的学习思路是这样,因为我的最终目的是向深度学习AI方面发展,那就好比“共产主义”,现在还是沉下来,慢慢来,长城也不是一天建成的。

学习脉路:

       首先了解基础,因为我有软件设计思想基础,所以快速看Python的基础知识,这些基础知识是对Python的一个认识,此时不建议你先装Pycharm,就拿命令行去练(熟悉下原生,毕竟.NET动辄几个几),这个很轻易就可以开始了。从经典的学习语言开始,打印Hello world!

print('Hello world!')

要能正确输出,print 是一个很强大的东西,在初学或练习时非常重要,之后开始练习print更“疯狂”的东西。

print(1+1)
print("this's a dog!")
print("this is \r\n dog")
print(r"this is \r\n dog")
print(len)
print(type(len))
print(range(10))
print(len(range(10)))
print(type(len))

因为是思路引导,所以不做详细说明,如未来有必要 做课程再细化,不明白或问题留言。

之后我的建议是学习:

       学习Python语法糖,yeild,生成器;

       以项目学习进阶:
                  Python 词云

                  Python 爬虫 【真爬数据】(基础,selenium,scrapy,数据库)

                  Python 加深数据库的了解 (SqlLite,MangoDB,MySQL)

                  Python 与QT实现界面软件的开发

                  Python 与深度学习的AI进阶

                 

好了,以后就是围绕这个脉路进行学习,学到哪i才会讲到哪,比如需要用Pycharm就会讲Pycharm的技巧,讲到数据库再讲数据库的应用。

总之:如果看我的系列文章,就按照日期的顺序走,一定会带你上大道的。

 理工男(作者)自己的公众号:

        一个理工男的成长之路,如果你是理工男,带你“不正经”;如果你想了解理工男,带你认识理工男,他们是生活百事通,他们的生活简约而不简单。

不正经的原则:合规合法,信息保真能看懂,字越少事越大,学到真东西享受真实惠,有兴趣加入我一起“不正经”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值