初学 Python 需要安装哪些软件?
Miniconda和PyCharm,想不出别的了。
非再加一个可能是DataSpell吧
最开始初学的话,只需要安装好Python,用它自带的idle就可以了。等基本知识掌握了再谈其他。
初学的话应该会先学语言编程,编程工具有以下几种可选。
如果连这些都懒得安装,可以先上力扣,做一些基本的编程题,再来选择自己想用的工具软件。
1 最基础的别的啥没有,类比Windows自带的记事本——安装python时候自带的IDLE
2 感觉用的人最多,做一整个工程,方便管理——Pycharm(社区版免费,完整版收费)
3 据说交互好,简洁——Ipython
4 据说界面很好——Vscode
--补充信息--
1 python不需要单独的编译过程,只要电脑上安装了python就可以运行python代码的.py文件。
2 python工具分解释器和IDE(集成开发环境)两种, 解释器有python和Anaconda(其实就是python+常用库的打包,不然库要一个一个自己下载) IDE有自带的IDLE和常见的需要另外安装的Ipython,Pycharm和Vscode
3 如果python程序要给没装python的电脑运行,要另外打包成.exe,但是python脚本不能脱离python解释器单独运行,所以在打包的时候,会将python解释器和脚本一起打包
emm,实际上你装个Python3就够了,顶破天也只需要装个VSCode或者pycharm,毕竟你是初学者。。。
防杠,杠就是你对
关于python的集成环境,我一般Anaconda 和 winpython 都用,windows下主要用Winpython,IDE为spyder(类MATLAB界面)。
正如peng wang老师所说
winpython, anaconda 哪个更好? - peng wang的回答 - 知乎 https://www.zhihu.com/question/27615938/answer/71207511
winpython脱胎于pythonxy,面向科学计算,兼顾数据分析与挖掘;Anaconda主要面向数据分析与挖掘方面,在大数据处理方面有自己特色的一些包;winpython强调便携性,被做成绿色软件,不写入注册表,安装其实就是解压到某个文件夹,移动文件夹甚至放到U盘里在其他电脑上也能用;Anaconda则算是传统的软件模式。winpython是由个人维护;Anaconda由数据分析服务公司维护,意味着Winpython在很多方面都从简,而Anaconda会提供一些人性化设置。Winpython 只能在windows上用,Anaconda则有linux的版本。
抛开软件包的差异,我个人也推荐初学者用winpython,正因为其简单,问题也少点,由于便携性的特点系统坏了,重装后也能直接用。
请直接安装、使用winPython:WinPython download因为很多模块以及集成的模块
可以选择版本,不一定要用最新版本,否则可能出现不兼容问题。
下载、解压后如下
打开spyder就可以用了,里面自带pytorch
注意:目前太高的python版本tensorflow库不支持。
另外如果按照tensorflow较慢的话,可以用以下源,速度超快
pip install tensorflow -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
阿里镜像源
还有常用的其他的一些镜像源清华镜像https://pypi.tuna.tsinghua.edu.cn/simple中科大镜像https://pypi.mirrors.ustc.edu.cn/simple华中科大镜像http://pypi.hustunique.com/山东理工大学镜像http://pypi.hustunique.com/搜狐镜像http://mirrors.sohu.com/Python/百度镜像https://mirror.baidu.com/pypi/simple
除了tensorflow和pytorch,keras我以前也经常用,官网链接如下
Introduction to Keras for Researchers
官网里面有各种例子,足够入门了。关于MATLAB,我用的R2021b,很强大,现代信号处理,机器学习,神经网络完全够用了,至于深度学习工具箱,对于普通玩家也是足够用了,对于比较前沿的网络结构那还是pytorch之类的吧。
我一般来说,现代信号处理,机器学习,神经网络相关的研究基本都是用MATLAB,深度学习目前主要是pytorch和MATLAB。
我只能说,基于MATLAB的现代信号处理+机器学习模型基本是无敌的,matlab强大的几个工具箱试试就知道了。今后还是主要讲MATLAB相关的东西,python相关的很多大佬已经讲的很清晰明了了,我就不献丑了。1)统计机器学习Statistics and Machine Learning,包括
描述性统计量及可视化,概率分布,离散分布,连续分布,多元分布,伪随机数和拟随机数生成,假设检验
聚类分析,ANOVA分析,回归(多元线性回归,逐步回归,多元回归·),正则化,广义线性模型,非线性回归
支持向量回归,回归树,回归树集成,广义加性模型,神经网络,增量学习,机器学习的可解释性,模型的构建
与评估,分类,分类树,判别分析,朴素贝叶斯,最近邻,支持向量机,分类集成,降维与特征提取,工业统计。
2)深度学习
图像深度学习,时序、序列和文本深度学习,深度学习调整和特征可视化,通过并行计算和云平台进行深度学习,
深度学习在计算机视觉领域的应用,深度学习在图像处理领域的应用,深度学习在自动驾驶领域的应用,使用深度
学习进行激光雷达处理,深度学习在通用信号处理领域的应用,深度学习在音频处理领域的应用,使用深度学习的
无线通信,使用深度神经网络的强化学习,深度学习导入、导出和自定义,深度学习自定义训练循环,深度学习数
据预处理,深度学习代码生成,深度学习的函数逼近、聚类和控制
上一篇:烟台开发区高级中学2023年强基实验班计划招生100人
下一篇:沿海六省、市(浙江、福建、山东、广东、广西、湛江)在全国深远海养殖发展工作推进会
最近更新学前教育
- 河南41个博士后团队将出征第二届全国博士后创新创业大赛总决赛
- 广西:依托“硕师计划”让高素质教师走向农村学校
- 数字工匠不足,育人短板怎么补?
- 闵行这个“服务圈”,已为200多青年找到心仪工作!
- 海大99周年校庆专属头像上线!
- 江西有哪些自学考试学习形式?
- 北中医房山医院:相约地坛共赴中医药文化盛会,走进文化宣传周共促中医药文化素养
- 军自考有哪些专业?
- 重要提醒!湖北省10月高等教育自考考前须知
- 新丝路幼儿园:九九重阳暖相融 孝亲敬老情意浓
- 7天搞定托福作文的技巧
- 躬耕教坛,强国有我!上音“大先生”荣登 “上海市教育功臣”群像展
- 自考需要去学校上课吗?
- 助推重大项目建设廉洁高效
- 青海省玉树藏族自治州:深化河湖长制守护“中华水塔” 力保“一江清水向东流”
- “国际角膜塑形学会亚洲分会(IAOA)基础课程培训班”首次在渝开课!
- 豆神教育窦昕老师不断加码大语文布局,推动文化传承
- 九江家有电动车的快看!11月1日起实施
- 宝馨科技:重大经营与投资决策管理制度(2023年10月)
- 新托福独立写作满分
- 获评国家级优秀!海淀区人工智能产业集群蔚然成势!
- 喜迎妇女十三大|织密防护网,“她”权益法治屏障更坚实
- 晋州市和平小学组织观看“新时代好少年”直播活动
- 金融支点“撬动”科技创新 企业如何加快自主创新?
- 宋旦汉字艺术博物馆在湖南外国语职业学院开馆揭牌