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

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

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

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

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

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

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

下面介绍适合新手的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.comhttps://zhuanlan.zhihu.com/p/78402705​zhuanlan.zhihu.comhttps://zhuanlan.zhihu.com/p/37552115​zhuanlan.zhihu.comhttps://zhuanlan.zhihu.com/p/78096018​zhuanlan.zhihu.com

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

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

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

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

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

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

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

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

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

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

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

纸质也出版了。

好了,说的有点多。

学python需要多久-怎么自学python,大概要多久?相关推荐

  1. 零基础学python需要多久-零基础学python大概要多久

    Python是目前公认的全球5大流行语言之一,从云计算.大数据到人工智能,Python无处不在,同时Python被誉为神奇的"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使 ...

  2. 在哪自学python_怎么自学python,大概要多久?

    怎么自学 Python,大概要多久? 这个问题建议是最好能基于目标再做时间预算,因为 Python 能做的事情太多了,所以也导致不同的用途所需学习时间不一样.先引用骆昊先生在 GitHub 上的项目& ...

  3. 零基础学python大概要多久-零基础学python大概要多久

    Python是目前公认的全球5大流行语言之一,从云计算.大数据到人工智能,Python无处不在,同时Python被誉为神奇的"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使 ...

  4. 怎么自学python,大概要多久?

    怎么自学python,大概要多久? 我不喜欢一上来就推荐一堆参考资料的东西,那只会让初学者更迷茫.好比一个婴儿,你告诉他学会走路的方法有100种,他只会变的对走路毫无兴趣,他要的只是一种最有效的学会走 ...

  5. 学python最好的方式-自学Python有什么好方法吗?老男孩专业Python培训

    Python是一门简单的编程语言,很多人都想自学Python,但是能真正自学下来的又能有几人呢?那么,怎样才能成功的自学Python呢?想要自学Python需要具备以下条件! 1. 恒心和毅力 对于知 ...

  6. 2020年,Android开发想自学可能吗,大概要多久?

    看见有人提问"Android开发想自学可能吗,大概要多久?",想着自己好歹也是工作了快六年的老Android,就在这里特意写了一篇文章回答一下,希望对大家的自学之路有所帮助. 一. ...

  7. 超级详细的Python程序设计学习笔记,适合Python二级备考和自学Python的小白(me too)

    超级详细的Python学习笔记,适合Python二级备考和自学Python的小白(me too). 写作不易,喜欢的话点个赞吧

  8. Python基础练习题:杂乱无章的页面列表【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    Python基础练习题:杂乱无章的页面列表[难度:1级]: 你得到了一本古老的书,不幸的是有几页错误的位置,幸运的是你的计算机有一个从"1"到"n"的顺序的每个 ...

  9. 小米正式offer大概要多久_小程序审核大概要多久?审核标准是什么?

    小程序现在已经没什么门槛,即使是零基础,你也能快速制作成功.不过,制作完之后还需要通过审核,才能顺利发布.很多小白对审核还一窍不通,所以接下来就跟大家科普一下关于小程序审核的相关问题. 1.小程序审核 ...

  10. h5小游戏制作开发大概要多久,微信h5的游戏开发成本有多少?

    国内有很多商家在用h5的游戏做营销,诸如TOM游戏等出色的开发商也脱颖而出,成为了H5小游戏定制领域的翘楚,本期我们借助TOM游戏,分析一款h5小游戏制作开发大概要多久,微信h5的游戏开发成本有多少, ...

最新文章

  1. python【Matlibplot绘图库】画图种类(真の能看懂~!)
  2. 判断数组中有该元素?
  3. 关于持续集成,质量管理,工具等
  4. [机器学习]AutoML---谷歌开源AdaNet:基于TensorFlow的AutoML框架
  5. c语言程序执行完main函数后,一个c程序在执行main函数之前和main之后都做了那些事情啊该如何解决...
  6. 指尖初体验之主屏幕操作
  7. 7. Swift 基于Xmpp和openfire实现一个简单的登录注册
  8. python读、写、修改、追写excel文件(xlrd / xlwt / xlutils / openpyxl)
  9. 转科普CPU Cache line
  10. 闲来无事实现个备忘录,到点提醒
  11. 计算机电源高频干扰,在高频开关电源设计中怎样抑制电磁干扰?
  12. DAG图中的关键路径算法
  13. IE11 js导出excel提示Automation 服务器不能创建对象
  14. Linux stress命令详解
  15. 驾驶证北京到期满换证  异地期满换领  异地驾驶证到期在北京换证 驾驶证异地换证
  16. 使用 kind 1 分钟启动一个本地 k8s 开发集群
  17. 计算机函数left的用法,excel的left函数的用法
  18. 1.2.2 网络抓包工具之:Fiddler
  19. 推荐一款免费的美国专利下载软件
  20. Graph Neural Network for Traffic Forecasting: A Survey

热门文章

  1. latex hyperref_LaTeX 使用心得
  2. angular-ng-repeat不允许collection中存在两个相同Id的对象
  3. python excle写数据
  4. 【Web Shell】- 技术剖析中国菜刀 - Part II
  5. 还原淘宝首页最顶部的导航栏(含下拉菜单,图标等)
  6. BZOJ 3872 ant colony
  7. nginx的location配置root、alias用法和区别
  8. 【repost】JavaScript Scoping and Hoisting
  9. 列表框QListWidget类
  10. 最快删除大量文件的方法