python的作用和易用性,以及普及率我就不讲了。
我们小区隔壁有一家教小孩机器人编程的机构,面积不大,但学员众多。
因为编程考级可以在升学时加分,这是少数精英知道的秘密,所以大家都是憧着这一点去的。
我也发现了这个秘密,用了几天把python拿下,现在说一下心得。
首先要选书,我选了《python从入门到精通》还有一个是《python+excelwordppt一本通》。
努力了几天,就拿下了。
首先要装python的基础程序,不懂得问豆包,然后是visualcode程序,如果有兴趣还可以装个豆包的辅助编程AI,这个在开发环境里可以选择。
之后就是打代码。
其实python是下一代语言,市场占有率几乎25%,超越所有语言。
学这个需要有人教,或者有编程背景,不然会一头雾水。
我有20年编程的经验,所以比较轻松,前后入门也就3天。
python的特点是语言简练,功能强大,特别是数据库和excel的操作可以说是顺滑的不得了。
几行代码就可以把过往程序的长篇大论实现的功能解决。
还有就是来源社区庞大,有数不尽的包可以下载。
用这些包可以实现很多以前靠一个人不能实现功能。
如果一个包不会装,其实很简单,在控制台打入pipinstallpandas就可以把pandas包安装。
常用的包有os,就是文件写入保存建立用的。
pymssql是连接sqlsever用的。
pyodbc是连接常用数据库用的。
还有很多,例如操作excel的xlwings。
这些都会在我的公众号里介绍。
不背单词学英语。
然后就是大量的例子练习。
例如建立自己的文本数据库example。db
如何导出数据到excel,如何写入数据。
以及数据库的增删改查。
数据查询读取后,如何在内存里处理数据。
这些都是基本功。
程序员可以说是站在金山上的掘金着。
不过有一点就是卖铲子。
人家掘金,你卖铲子是个最划算的买卖。
所以我很多的人脉都是靠卖铲子换来的。
毕竟人人都想学,特别是小孩读书,到了做毕业设计的时候,都需要用python做。
特别是工科,绝对少不了。
写程序不一定是码农,因为定义码农那个拉磨的驴。
如果你是牵引驴的人,也就是专门研究前沿科技的人,你就会跳出拉磨的怪圈。
这需要明锐的洞察力,知道市场的运作和方向。
这些需要经济学,博弈论的理解,当然还有阿德勒的积极心理学的加持。
因为你会遇到很多绝望的事,如果心理素质不高,很容易退出。
而你的退出也是很多人希望的,因为你的成就就是人家妒忌的源头,所以寻找厉害的合作伙伴,可以让你生活在赞扬声中,否则就是指责或者被拉下水,成为人群中的一份子,默默过一生,哈哈