大家好,今天小编关注到一个比较有意思的话题,就是关于目前我应该学习什么编程的问题,于是小编就整理了2个相关介绍目前我应该学习什么编程的解答,让我们一起看看吧。
学习编程需要什么配置的电脑?有哪些推荐?
UG编程是指***用西门子公司研发的专业3D软件NXUG,进行数控机床的数字程序的编制。2000元的配置不够,基本需要4000元左右。流畅需要6000元左右,因为使用中电脑需要解决交互工艺参数输入模块、刀具轨迹生成模块、刀具轨迹编辑模块、三维加工动态仿真模块、后置处理模块。对CPU、显卡、内存、都有很高的要求。建议购买笔记本,因为台式电脑没有电池,工作中碰到断电,线路跳电就白做哭吧。笔记本基本配置:CPU第七代i5-7300HQ,显卡gtx1050ti 4G独显,机械硬盘1TB,内存8GB DDR4,15.6英寸屏幕,某品牌5000元左右。内存最好16GB,屏幕最好17.3英寸,预算6000多元。
不同的编程方向对电脑的要求也不尽相同,下面做一个简单的总结:
如果做Web开发,那么对电脑的要求并不高,i5以上的处理器,8G内存,1T的硬盘就完全能够满足大部分Web开发场景的要求,其他的配置比如显示卡就没有什么要求了,集成显卡也是可以的。做程序开发,因为要长时间对着屏幕,所以最好配一个大点的显示器,电池容量也是越大越好,至少能工作4个小时以上。
如果做大数据开发,对电脑的内存有较高的要求,简单的说就是内存越大越好,最好在16G以上,大数据开发非常吃内存。一些商用大数据平台对内存的基础要求往往都是32G以上,因为内存如果小的话会严重影响性能,尤其是使用Spark平台。大数据开发对CPU的要求并不高,i5以上就能满足要求。
如果做人工智能开发,对电脑的显卡有较高的要求。因为人工智能的算法实现往往非常考验GPU的运算能力。目前人工智能处理框架常见的架构有三种,分别是CPU+GPU、CPU+FPGA和CPU+ASIC,其中FPGA表示现场可编程门阵列,ASIC为专用集成电路。这三种架构中,由于GPU可以并行处理大量数据,比较适合深度学习场景,所以CPU+GPU是目前的主流架构,这就要求做人工智能开发的电脑,要具备较强的GPU。对于个人来说,至少也要买一块运算能力强的独立显卡。
如果做移动互联开发,那么就需要选择一款苹果系列的笔记本电脑了,因为要做iOS开发,所以选购一款MBP是比较方便的选择,i5+8G内存就能够满足大部分的开发场景要求。
我的研究方向是大数据和人工智能,目我也在带大数据方向的研究生,我会陆续在头条写一些关于大数据方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有大数据方面的问题,也可以咨询我。
谢谢!
学习编程用的话,旧电脑配件就行,当然不能太旧,零几年的奔三奔四和1G下的内存明显不够用了,现代化的操作系统加上编程工具,视频播放教程等需求,需要一定的电脑硬件***。像某个答者兄弟说的,找台旧电脑,学习就行;还能学习修电脑,没毛病。
既然是自学,也就是初学阶段,完全用普通电脑即可,建议题主买个价位在3-4千的笔记本就可以了,现在3-4千左右的笔记本配置已经挺不错了,对于学习编程来说已经是绰绰有余的。还有,建议装个Ubuntu系统,在Ubuntu系统下去学习编程的同时还可以熟悉Linux系统,一举两得。
当然还要看题主想要学习哪个编程语言,下图是TIOBE2019年3月份的编程语言排名:
针对Ubuntu系统有如下建议:
(1)C/c++,Ubuntu下可以直接用gcc/g++编译调试。当然如果你要编译第三方大型的库,最好还是要配置高的(主要其实还是省时间),但题主是学习编程所以普通配置电脑即可。
(2)java,Ubuntu下装好Java环境,用j***ac编译调试。当然,如果你是要开发Android的话,需要安装Android Studio或者Eclipse或者IDEA,就看个人选择,这样的话配置就需要高点了。同上,只是编程学习的话普通配置即可。
(3)python更不用说了,Ubuntu[_a***_]都自带了Pyton环境,直接用吧。
(4)Php就稍微麻烦点,要自己搭建下开发环境,Apache和MySQL。
至于VB和C#那就需要Visual Studio,也即Windows系统下学习,这个建议配置稍微高点,但针对学习来说5000左右的电脑已经完全OK了。
Object-C和Swift就不说了,最好搞一台MAC-Pro。
如果是学习编程,我们通过看电视剧或者电影,那些IT人员都是很好的电脑,像外星人呀之类的!我建议配置能高点尽量高点!
我自己目前也在想买电脑,推荐一下给你,配置买i7的,内存买个16G的吧,这样的电脑至少在两年内实用!不落伍!
学编程还是学excel?
excel是职场必备技能,编程的生存技能,当然要学编程了
学习编程可以拥有一技之长,在社会立足,编程语言有很多种,像J***a,Python,前端,大数据,人工智能,微服务,架构,等等都是属于编程语言,当然我们在学校里学到的c,C++也是编程语言,编程语言针对的岗位都不一样,J***a和Python属于基础编程语言,也是现在最流行,最火热,最好就业的语言,同样也是培训最多的语言,前端是相对比较简单的语言,大数据,人工智能等属于高阶语言,需要有语言基础才可以学习,这是一个简单的编程语言介绍
学习编程的方式一般就是自学和专业培训了,自学就不多做介绍了,不太现实,培训方式市场上分2种,线上***辅导和线下面授,线上就是看***学习,线下就是和老师面对面交流,根据自的实际情况选择适合自己的学习方式,
学习编程可以到北京尚学堂咨询下
python处理表格
既然您说到python了,说明还是比较了解编程语言。如果需要处理繁琐而且重复的工作,毫无疑问选择python。我简单举例一下我使用python处理表格的经验。
客户需求:
本人从事安全安全行业工作,客户要求我需要周一三五导出流量***集分析设备上的告警列表,周一需要导出三张表格,周三周五需要导出六张表格。
把导出的6张表格都进行筛选、统计、合并,然后再以一定格式合并到一个文件中,表格中还涉及到要查询ip地址归属地,大概数量在300个以上,还需查询内网IP的资产名称,数量也特别大,耗时。
使用excel 表格,每完成一次工作都需要两个小时以上。
Python解决方案:
使用模块如下:
打开表格,进行统计换行处理。
对表格进行筛选,删除不需要的行。
撰写爬虫,通过百度查询外网IP地址归属地,在使用openpyxl写入到对应表格中。
当然是学编程了。
python学会了可以操作Excel,但是学会了Excel你只能做Excel。
学会了python,你还可以操作word,ppt , pdf 等等这些文档,几乎所有文档工作,特别是重复性的工作,都可以用python编程制作成脚本,需要的时候运行一下就可以完成你每天重复的工作,是不是很心动?
python还可以用来做爬虫,比如你经常要去下载的各种资料,都可以用python去爬,只要设定好程序,就可以一键启动爬虫然后抓取你想要的资料,比如是图片,***,文档等等,还可以按你自己的要求来进行分类,帮你处理好资料。
再高级点,就是帮你做分析,有点人工智能的意思了。对于行业的数据,公司的数据,做数据分析,为你的工作添砖加瓦,让你的领导同事对你刮目相看。
既然题主你问出这个问题了,说明没有编程基础,我反而建议先从excel学起,先把编程的理念建立起来。
excel并不是那么好学的,我自认为我只懂个皮毛。一个复杂问题的excel统计,我可能会用python直接读取excel数据来操作。这也许就是术业有专攻。
顺便说一下python操作excel的库:
xls:
- xlrd - 读取 Excel 文件
- xlwt - 写入 Excel 文件
- xlutils - 操作 Excel 文件的实用工具,如***、分割、筛选等
xlsx:
- openpyxl - 读写 Excel 文件
回到题目,excel知识点很简单,网上教程一堆。那些个公式函数的运用对于以后再学习编程语言如python都是有好处的。VBA倒不建议学,差不多已经淘汰了。
至于我为啥推荐先学excel入手,原因如下:
- 首先excel的好处是图形化界面容易上手;
- PPT的图表制作方法和excel是通用的,这意味着熟悉了这些操作在做PPT的时候也同样OK。这样从数据分析到业务汇报,整个链条非常顺畅;
- 办公室环境里用excel,对其他不懂编程的同事会比较友好,毕竟是同一个工作环境,写好一个功能性表格,发过去让别人用就好了,不用太多指导。
excel数据处理肯定没有python灵活,毕竟只是个工具,但玩得溜的人还能开发出其他用处。我记得有个日本老爷子用excel来画画,简直神了。
到此,以上就是小编对于目前我应该学习什么编程的问题就介绍到这了,希望介绍关于目前我应该学习什么编程的2点解答对大家有用。