很多朋友对于Python论坛哪个好和为什么不建议学python贴吧不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
本文目录
Python论坛哪个好
如果是找学习教程。博客园,CSDN都可以!如果是问问题,悟空问答,知乎还可以!
如果是找源代码,github和码云还不错。
如果是看视频或文章系列学习,关注@老陈说编程,没错的!
我(非科班)自学python,基本的语法掌握,但是编程能力很差,不能实践,怎样摆脱困境
你好,我是程序在贵州大山,很高兴回答你的问题。
首先说下我自己:
我大学的专业是电子信息工程,偏向硬件主要课程是:C语言、51单片机、嵌入式实时操作系统μC/OS-II、DSP、数电、模电,信号处理、信息编码、MATLAB、ARM。大二分方向后,选择的是嵌入式开发,说实话,最专业的ARM课程还挂科了,悄悄地告诉你的,哈哈。
大三读完后,在担心工作问题,网上看了下招聘、硬件的工作岗位少,而且自己对这个不感兴趣。后来室友推荐我学习C#,就这样开始走上了软件开发的道路。
学习过程中也碰到和你类似的问题,我觉得这是普遍存在的现象,
自从爬上软件开发的这列高铁后,我坚信:“办法总比问题多,折腾能进步!”。
那我们该如何处理这种问题呢?
1:掌握基础语法后,先别急,刷刷简单的算法,多敲几遍,理解后,自己再想想还有其他方法实现该功能吗?目的是为了检验自己对应知识点的掌握程度。
2:Python啥都能搞,只是看它最合适做哪方面的事情,爬虫、AI、Web开发、通信框架,不要每一样都去了解点,你现在需要的是明确自己将来想做哪方面的开发,明确后,专门学习对应的方向。
3:多逛逛技术博客、Github。。。看看别人是怎样写代码的,可以模仿下大牛的写法,然后努力理解他为啥这样写。
4:明确方向后,自己找个简单的项目做做,自己从文档设计(自己找下常用的设计软件,我推荐下VISO和这个在线设计工具https://app.diagrams.net/)、业务需求分析、到代码实现业务,在实现业务需求过程中就是自己把所学的知识点给串联起来的过程,也是培养自己编程思想的过程。
总结:
从简单算法开始,多敲,多调试。明确自己以后的开发方向,专研某个领域的技术,一定不要猴子掰包谷,一定不要猴子掰包谷,一定不要猴子掰包谷,过来人的忠告。
自己动手写简单的需求,把知识点串联起来,形成自己的编程思想。
回答完毕,谢谢。
MATLAB在逐渐被Python淘汰吗
Matlab和python完全不在一个水平线上的产品,matlab是一个面向算法本身,面向仿真本身的产品,如果非说运行效率,这个要看是谁写的程序了。matlab之所以收费在于它的运行库的更新。比如及时的5GNr库的更新,这东西要是自己用python写不是不能写,只是时间,完整性,运行效率这些很难保证,毕竟matlab背后是一个强大的科学家团队的来负责算法,一个强大的工程师团队来完成实现,最后给到用手里的是一个简单易用的function.而用户做的是算法仿真,自己算法实现。大家都做了自己最擅长的事。
为什么VBA名列最讨厌编程语言第一名
这个用脚指头都能想清楚
1、投入门槛不同。是不是有人学了很久的C(过了二级或三级的业余户,甚至是专业户),仅知道C可以拿来算算术?传说中C牛逼得不要不要的,但硬是没体会到一星半点。要想成为高手,还得通过项目磨练个好几年,还得自己买好多好多的书籍。反观人家VBA,尼玛一文科生,人家打开盗版的Office,轻点录制按钮,就可以解决效率问题了。前后,需要1分钟么?你说气人不?他不仅没交学费,还啥也不懂,但是人家能操盘,还真能干业务了。
2、心里包袱不同。你编程是不是从配置环境开始,一切中规中矩,一步一个脚印,踏踏实实地一路走来。你追求寻根问底式的学习,怕自己在业内成为笑柄而不得不准备大量的基础知识。你们以权威的大牛为偶像,对一知半解嗤之以鼻。在你们眼里,永远只有自己的代码最香,其他人的代码都是屎山。
VBA们就轻松多了,不仅不知道啥玩意叫环境,而且对技术细节也压根就不关心。人家关心的是,这个技术的玩意儿有没有源码?在哪能下载到?对大牛的唯一评判标准就是可以跑起来的VBA源码,别谈什么高级,用不了的都是垃圾!自己动手丰衣足食,是不假,但有现成货不用,只能叫傻!什么屎山,能跑起来的,都是火车!
3、使用门槛不同当你处理COM时,你可能会连续不断地发出FK的咒骂声,因为其复杂而致使你到处宣言COM的反人类,必将已死。但VBA的老少朋友们,点开Office就已手握COM的神兵利器,关键是他们完全不知道,这货有这么大的杀伤力。你花了九牛二虎之力,尚且没有驾驭的丝滑感,而VBA们早就骑在上面有说有笑了。
当你为理解了OOP而倍感自豪的时候,人家早就在New各种系统对象了。当你要口诛笔伐说VBA不是面向对象的时候,人家反正也不懂,只自顾自地拖着窗体和各种控件,左手连着互联网,右手端着各色数据库,眼前一片业务繁忙。你撒口水的功夫,人家业绩又上去了一大截。
当你还在小心翼翼琢磨指针的神奇,觉着得指针者得天下,将其作为区分高矮的标准。对于这个高危利器,时常注意会不会自己脑子抽风导致捅篓子。当你为了那么几十上百毫秒的性能提升,而瞧不起VBA时,VBA们就老老实实地用着变量,用着默认的ByRef,慢就慢点吧,反正也不赶时间。不让用指针,自然也不用担心指针的害处。源码一眼看穿意图,还真不必爬那些遮遮掩掩的屎山。
当你说弱语言时,懒惰的VBA早就有人在做了。当你说强语言时,对自己有要求的VBA们早就要求了。你研究了半天才能使用的东西,VBA看上去就像没有门槛一样,你说气人不?你说让人讨厌不?这种毫无灵魂的技术,你说要打倒不?
4、知识的变现率不同。你在技术上是不是满腹经纶,除了在网上各种鄙视自己没学过的工具(如VBA)外,有没有发现除了公司给你的活计外,你竟然无所事事。而VBA们就不一样了,一天都在想,手上这几样,到底还能拼出什么来?VBA们从来都很务实,也知道争论只会惹得一身骚,所以才有沉默的大多数。你看铺天盖地的VBA源码,即便是2021了,有关VBA应用的话题在自媒体时代依然是热门。
当你觉得技术可以赚钱发家,疯狂地在八戒等赏金论坛上接着单,为讨价还价而故弄玄虚时,VBA们早就识别到了精准需求,主动地帮助公司解决了效率问题。当你争着几百上千块一单时,VBA们早就成了公司的业务骨干,受到了老板的器重。
5、总有挖坟党站出来正当一众专业选手,将VBA们怼得无言以对,甚至“VBA已死,替代者已出”成为一种流行的言论时,挖坟党总能站出来,指出VBA更专业的使用方法,让广大沉默者利用事实发声。于是,VBA在VSTO、Python的连续镇压下,甚至Office都从桌面版过渡到了云端版,VBA从6时代跨入7时代,依旧是官方默认支持的功能扩展工具。说好的死呢?说好的替代呢?
死之久矣!自然要排到最后啦!谁会把一个打心里不满的对象排在靠前的位置?谁会把一个嘲笑自己努力的对象排在靠前的位置?巴不得抹掉而后快,才是这个问题的用意!可是VBA恕难如愿啊,哪怕32位到64位,哪怕Win98到Win11,只要X86还没变味,VBA就还会让非专业人士干一些专业的活儿,VBA就依然还是很多独立小软件没有市场的绞肉机,VBA依然还会是技术上最小投入得到最高回报的途径之一...
最后赠送技术界的鄙视者们:本是同根生,相煎何太急。但凡知识全面一点的,就会明白软件技术在这个世界里绝不是最核心的那一环,别再无知地自嗨了。说VB/VBA不行的,其实都不如VB/VBA行!说VB/VBA不专业的,都不如VB/VBA专业!
欢迎支持和关注BtOfficer,一个利用汇编和C来为VB/VBA的挖坟者,在不增加应用难度的情况下,提升已有资源的利用场景。让更多实用的技术服务于生产,立马实用而不是吹嘘炫耀!在给大家分享技术原理的同时,也会给大家提供源码、工具。
OK,本文到此结束,希望对大家有所帮助。