热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

自学python该干什么_自学Python想边做边学但不知道应该做什么?

豆瓣的董伟明大大更新了关于Python的榜单,值得收藏--------------------------------我是分割线-------------------

豆瓣的董伟明大大更新了关于Python的榜单,值得收藏

--------------------------------我是分割线--------------------------------------------------

有一本叫《Python基础教程(第3版)》里面有些项目的。

《Python极客项目编程》涉及很多方面的内容,也是项目多多。

我所知道的Python能做一些事情,找个领域边做边学:

1.利用Python写个人博客,建立网站

直接在官网学习,然后想一个自己想做的东西:个人博客、图书馆管理系统、Todolist

然后你会发现入坑了MD,哇,我前端页面那么丑,要学学前端。我想做数据存储优化,学SQL。这个要实现什么样的排序,性能还不行,学数据结构。面向对象好像好不行,补基础...

2.学习爬虫,从此成为老司机

爬虫这种东西是男生应该懂它能干什么吧,想想在一些网站下了很多不可描述的图、很多BT,然后加上本地的自动化下载。emmm...够一百年营养不良!

另外可以自动查询一些信息,如选课啊、抢票啊、你的账号动态(点赞和评论啊)、建设网站获取一些原始数据。

最近崔先生写了一本书,我第一时间预定了,厚厚一本物有所值啊!

然后一上来安装了超多的库和软件,这家伙,钻研可真透呢!

相信学完羞羞网站啊、模拟登陆啊、各种查询自动化都是妥妥的,入门首推这本书啊,别看其他什么入门到精通啊,都TM骗钱的。p.s.崔先生挺帅气!!《Python 3网络爬虫开发实战》(崔庆才)【摘要 书评 试读】- 京东图书​item.jd.com

3.Python写GUI

客户端程序有个GUI会大大的方便。框架有许多:wxPython、Tkinter、PyQt。建议学PyQt,因为它使用Qt的API,QT又是由一个大公司迭代更新的有保障。国内的PyQt5只有这本书,写得还可以:

学了就可以音乐播放器,咦发现美工不好,入门平面设计,哈哈哈...

4.Python做数据分析

数据分析和机器学习,真的是Python的强项,《利用Python进行数据分析》入门,然后知乎一堆的学习路径。几个常用的库:

做数据分析的时候你会发现这几个库都是密不可分的,MATLAB功能强大,但是Python中Scipy、Numpy、Matplotlib已经将它的功能都承包了,值得注意的是,这些库都是开源免费的呀!!然后用Anaconda集成环境,爽!

更新:数据分析推荐的书已经更新到第三版了,跟进到3.5,国内还没有出版哦,建议看看英文(自己Google,肯定有),有人已经自愿翻译了,看看:

5.机器学习

入坑机器学习,准备科研。一般是用吴恩达的《机器学习》Machine Learning | Coursera入门,课程需要你用Python提交代码。天啊,这个要学数学~

入坑就知道能做的事可多了。

然鹅,我TM的入坑了!毕业设计是实现Shape Context(形状上下文)。。。

折磨我!迟点贴GitHub地址

期间发现的好教程,当然官网再好不过啊:说明 · OpenCV-Python中文教程 · 看云​www.kancloud.cn

6.OpenGL和计算机视觉

计算机视觉可能用到更多的是OpenCV。

OpenGL是用来绘制图形图像,看伯克利的CS184可以做一些很酷的东西CS184 : Spring 2018​cs184.eecs.berkeley.edu

OpenCV,emm...知道百度网盘那8s吗?你以为是人工鉴别的吗?

题外话:据说有个网站花了不少人力做人工鉴黄,BOSS叫程序猿去做程序自动化鉴别,发现数据量太大运行不理想。苦思冥想,有个人想出个点子:提取了视频的音频,然后都会有那种不可描述的东西,哇,效果很好!

当然还可以机器识别手写字体、视频转动画、图片转字符。网上非常多这些应用实例

7.用Python写游戏

貌似写游戏都是用C++写的吧?用Unity之类

Python有个包叫PygameShooting Game - 3.0里面有射击游戏的Demo

不过个人不推荐什么都学。如果你觉得大一大二觉得时间还多,等到大三大四你感觉:TMD,我大一大二怎么过来的,被猪拱了吗??

如果清楚自己要做什么,需要有清晰的学习路径,循序渐进地学习。项目、看书、看教学视频、查找问题。珍惜时间,时间给你最好的成长!

以上



推荐阅读
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • Google最新推出的嵌入AI技术的便携式相机Clips现已上架,旨在通过人工智能技术自动捕捉用户生活中值得纪念的时刻,帮助人们减少照片数量过多的问题。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 自己用过的一些比较有用的css3新属性【HTML】
    web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 云计算的优势与应用场景
    本文详细探讨了云计算为企业和个人带来的多种优势,包括成本节约、安全性提升、灵活性增强等。同时介绍了云计算的五大核心特点,并结合实际案例进行分析。 ... [详细]
author-avatar
依一勇婷16_639
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有