python学习笔记(1)

mac2024-12-10  28

最近开始接触python的方面的知识。从目前来讲,python使用了一段时间后,发现这门语言也是很有特色。过去几年接触了接触过ruby,go,java,javascript,typescript,php,as3,rust,c#,vbs,c,c++,object-c,从过去对不同的语言认识后,发现这门语言特别之处。相比ruby,python设计和ruby理念很像,所以这门语言使用起来会很舒服。因为接触了一些团队从事了药物研发领域,这使我大开眼界了。尽管知道的东西也是皮毛,只是python这门语言,也算得上比较喜欢。

1. 小小web服务器

今天由于测试一个android包,过去做法,经常需要临时写一个网页,搭建阿帕奇来访问。与之前使用nodejs创建一个临时web服务类似,但nodejs没有安装好。刚好接触python,发现了python上一个小小的技巧。查看了线上的文章也很多介绍。于是,就尝试了这个功能。这个功能小巧十分有用。但这对我平时工作开发有点小用。

使用过程很简单在命令行里面对着文件夹输入

python -m http.server 8080

然后在浏览器输入对应的命令,即可发现我的apk文件在里面。接下来,通过二维码生成一个局域网的地址。

例如 192.168.1.104:8080这样就可以使用安卓手机浏览器扫码安装了。显然比我之前使用html网页处理,更加有效一点。也算难得的一个小技巧。

2. 接触药物研发几个科学包

接触了药物研发里面例如ase,常用的科学包,numpy,pandas等等。这几个包对计算很有帮助。至少在使用过程当中,这些科学包真的帮助了不少科研人员。而在接触过程,对数据也好,对学习python也有了一点了解。

3. 关于一些方面的开发

尽管python也提供了这些包,可以对web开发提供便利。但对于web方面应用,我个人更加倾向使用java,php,go、nodejs 等这几块技术搭配。而python对科学研究,对人工智能使用也得到了验证。至少在使用过程中感受到这些设计带来便利。像自动化使用,python更为凸显作用,图像方面如opencv,pyqt等等都有不错的应用。还是值得学习一下。

最新回复(0)