0基础学python要多久-怎么自学python,大概要多久?

学编程语言有个小秘诀,直接上项目就是干,做完后你就是pythoner了。

不要怕没有基础,边做边查边学,进步很快的。

因人而异,一周或者一个月就能搞定。当然需要足够的投入。

以前我也觉得收集资料、啃语法、敲代码是学python的套路,但这样学效率太低。

你要知道python是一门脚本语言,不需要传统的编写-编译-链接-运行过程,语法简答、执行方便。

也就是说python像是个瑞士军刀,可以写出很多有用的小工具,随写随用。

我在python专栏里写了很多python应用案例,其实大多是对新手友好的。Python大数据分析​zhuanlan.zhihu.comv2-42c56857c4b40a016f79a278eb54d5be_ipico.jpg

下面介绍适合新手的python小项目:

贪吃蛇小游戏

用100行python代码写个贪吃蛇小游戏,也不复杂但涵盖了大部分python语法。 /> />

可以尝试着先复制代码运行一遍,然后自己写。

人脸识别

调用开源项目,只需要简单的几十行python代码,就可以实现人脸识别。 /> />

中文分词&情感分析

这个也比较有意思,可以爬取电商评论数据,然后分词处理,并做情感分析,判断好评、差评。

jieba可以用来做分词处理 /> />

snownlp可以用来做情感分析。

import snownlp

sentense = '''亲,第一天秒杀买,比第二天的正常价还高,说保价7天申请售后说退差价也比不退,你们还有信誉吗'''

result = snownlp.SnowNLP(sentense)

a = result.words # list

b = result.sentiments # float

print("%.2f" % b)

车型识别

这里使用python调用百度的车型识别模型,只要导入车辆图片可以自动识别车型。

import requests

import base64

import matplotlib.pyplot as plt

import matplotlib.image as mpimg

# 输入你的api_key和secret_key,获取地址https://console.bce.baidu.com/ai

api_key = ''

secret_key = ''

url = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=' + str(api_key) + '&client_secret=' + str(secret_key)

res = requests.get(url).text

a = eval(res)

access_token = a['access_token']

animal = 'https://aip.baidubce.com/rest/2.0/image-classify/v1/car?access_token=' + str(access_token)

header = {

'Content-Type':'application/x-www-form-urlencoded'

}

data = {}

with open('timg.jpg', 'rb') as f:

image = base64.b64encode(f.read())

data["image"] = str(image, 'utf-8')

res2 = requests.post(url=animal,data=data, headers=header).text

print('颜色:',eval(res2)['color_result'])

print('车型预测')

for each in eval(res2)['result']:

print(each['name'], ' 相似度:', each['score'])

plt.imshow(mpimg.imread(f))

plt.show() />

其他还有很多可以实操的小例子https://zhuanlan.zhihu.com/p/89868804​zhuanlan.zhihu.comv2-e28b0d5c3ff2dd167cc10426897c81d2_ipico.jpghttps://zhuanlan.zhihu.com/p/78402705​zhuanlan.zhihu.comv2-098f4b94ef60604708a38bad7e056ceb_ipico.jpghttps://zhuanlan.zhihu.com/p/37552115​zhuanlan.zhihu.comzhihu-card-default.svghttps://zhuanlan.zhihu.com/p/78096018​zhuanlan.zhihu.comv2-bbfb7a7215fb7730188eb272cca29a89_ipico.jpg

如果想看书学习,之前我也写过一些推荐入门python有什么好的书籍推荐?​www.zhihu.comv2-f715613c5caf6effe81df05c74f20a85_ipico.jpg

基础语法看教程确实够了,但有的人会觉得枯燥,学东西还得有趣不是。

那就推荐去B站找找视频,搜python,排名靠前的教程都还不错。

有人在问买什么书看,我一向都是看网上教程的,新手非要看书的话,是有那么两三本。

零基础可以看python编程从入门到实践,书后面有不错的案例。 />

还有一本是注重实践、解决问题的书,叫作python让繁琐工作自动化,适合有点基础的选手。该书是从爬虫、自动化表格、邮件收发、桌面控制等角度来写的,比较贴合日常工作场景。 />

还有一本比较好的是python cookbook,是本工具书,而非语法书。

工具书当然是为了解决问题,所以cookbook的风格就是对症下药,先提问题再讲方法。

这本书不太适合小白看,因为里面概念比较多。 />

如果你英文好的话,当然首选看英文版,表达更精确。

也有中文版,看起来不费劲。

纸质也出版了。

好了,说的有点多。

对于零基础自学者来说,Python 是一个很好的选择。下面是一些建议,帮助你开始Python: 1. 基础知识:Python 是一门相对容易入门的编程语言,你可以从习基本的语法和概念开始。可以通过在线教程、编程书籍或者视频课程来习。 2. 安装 Python:在开始习之前,你需要在你的计算机上安装 Python。你可以从官方网站(https://www.python.org)下载最新的 Python 版本,并按照指示进行安装。 3. 习编程环境:选择一个合适的编程环境来编写和运行你的 Python 代码。一些常见的选择包括 Anaconda、PyCharm、Jupyter Notebook 等。 4. 习基本概念:了解基本的 Python 语法、变量、数据类型、条件语句、循环等概念。这些是编写任何程序的基础。 5. 刷题和实践:通过解决一些简单的编程问题和练习来巩固所知识。可以使用在线编程平台(如 LeetCode、HackerRank)或者参考一些练习题目的书籍。 6. 深入习:一旦你掌握了基本概念,你可以习更高级的主题,如函数、模块、面向对象编程、文件操作等。可以参考一些进阶教程或者书籍来习。 7. 参与项目:尝试参与一些开源项目或者个人项目,这样可以帮助你实践所的知识,并且提供了一个实际应用的环境。 记住,编程是一个实践导向的习过程,不要害怕犯错,多写代码并不断实践是提高的关键。祝你Python 的过程顺利!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值