您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
python易于上手,你都用python做什么?
数据,爬虫,申请人python易于上手,你都用python做什么?
发布时间:2020-12-06加入收藏来源:互联网点击:
python易于上手,你都用python做什么?
问题补充: python易于上手,发现很多人都在学习Python,但是没有明确的说明可以做什么,主流的功能是什么?想知道目前利用Python开发的都在做什么?做量化交易?做爬虫?做数据分析?有具体的应用么?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
对于非程序员:
1.辅助工作,如处理excel,基本数据统计,一些常规文件操作的批量处理等。
2.信息获取,比如去某个网站批量获取数据,去某个系统批量获取查询结果。
3.数据分析,数据分析,可视化显示等
对于程序员:
1.做网站和系统,比如豆瓣网
2.数据挖掘,比如舆情分析
3.人工智能建模等
回答于 2019-09-11 08:43:50
python功能强大,易于上手。我从事嵌入式软件开发,python是一个很好的辅助开发工具。目前主要做如下功能:
1、大数据分析处理。从事汽车电子软件开发工作,面对大量的CAN信号分析,人工工作很费时间,结合python工具可以快速分析数据规律,研究驾驶行为。
2、软件代码自动生成。对于汽车的信号收发处理,有固定的格式要求,这样就可以通过python自动导入dbc或者execl生成软件代码,既节省时间,又保证准确率
3、自动化测试。python能强大,在嵌入式设备调试中,可以调用各类测试工具提供的.dll文件,根据自身需要编写自动化测试方案。
回答于 2019-09-11 08:43:50
这个问题不好回答,因为Python有很多用途。
我工作中不用python , 但是毕竟从事这个行业,肯定是需要熟悉领域知识的,做好知识储备。下面我来简介一下,Python主要有以下三大主要应用:
Web开发
数据科学:包括机器学习、数据分析和数据可视化
脚本
一、web开发
Django和Flask等基于Python的Web框架最近在Web开发中非常流行。
这些Web框架可以帮助你用Python编写服务器端代码(后端代码)。这是在你的额服务器上运行的代码,而不是运行在用户设备和浏览器的代码(前端代码)。
1. 为什么需要Web框架
因为用Web框架可以更容易地构建通用后端逻辑。这包括将不同的URL映射到Python代码块,处理数据库以及生成用户在浏览器中看到的HTML文件。
2. 应该使用哪种Python Web框架
Django和Flask是最流行的两种Python Web框架。如果你刚刚入门,我建议使用其中一种。
3. Django和Flask有什么区别
Gareth Dwyer 关于这个问题有一篇出色的文章,在这里我引用几段:
主要区别
Flask:能够实现简单、灵活和细致的控制。并能让你自己决定实现方式。
Django:提供了全面的体验:你可以获得管理面板、数据库接口、ORM(对象关系映射)以及开箱即用的应用程序和项目的目录结构。
如何选择
Flask:如果你关注的是经验和学习的机会,或者你想更多地控制使用哪些组件,比如你想使用哪些数据库以及如何与其进行交互。
Django:如果你关注最终产品,或者你正在研究一个简单的应用,比如新闻网站、网店或博客,并且你希望有单一实现的方式。
换句话说,如果你是初学者,Flask可能是更好的选择,因为它要掌握的组件更少。此外,如果你想要更多的定制,那就选Flask。
根据我的数据工程师朋友Jonathan T Ho的说法,由于Flask 的灵活性,在创建REST API时,Flask 比Django 更适合。
另一方面,如果你想直接构建一些东西,Django可能会让你更快实现。
二、数据科学
数据科学,这里包括机器学习,数据分析和数据可视化
①机器学习
推荐系统:比如YouTube,亚马逊和Netflix
人脸识别
语音识别
以及其他应用。
你听过的热门机器学习算法包括:
神经网络
深度学习
支持向量机
随机森林
② 将Python用于机器学习
有一些热门的机器学习库和Python框架。其中两个最热门的是scikit-learn和TensorFlow。
scikit-learn带有一些内置的热门机器学习算法。
TensorFlow是一个低级库,能让你创建自定义机器学习算法。
如果你刚开始进行机器学习项目,我会建议你先从scikit-learn开始。如果你开始遇到效率问题,那么可以使用TensorFlow。
③数据分析和数据可视化
进行数据可视化时,Matplotlib是非常热门的库。
Matplotlib很棒,因为:
容易上手
seaborn等库是基于它的,学习Matplotlib可以帮助你以后学习其他库
三、脚本
什么是脚本?
脚本通常是指编写能够自动执行简单任务的小程序。Python适合这类任务,因为它语法简单,易于编写,而且进行测试也很快
顺便说一下,Python不是编写后端代码的唯一选择,还有基于JavaScript的Node.js等选择
回答于 2019-09-11 08:43:50
我是一个从事java开发的人,平时也用python,主要用来做一些数据分析,非生产的一些功能。案例如下:
python用来局域网传输文件
在日常工作和生活中,经常会遇到需要在局域网中拷贝大文件的场景,以前都是通过飞秋、QQ、微信等聊天工具,在大文件传输速度效率不高,并且有些软件还有容量限制。
直到发现python的这个小功能,搭建的简易下载服务器速度比较快,百兆网卡下载速度随便达到10MB/s以上,千兆网卡更不用说,因此分享一下,希望能帮助到大家。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |