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