Python自学笔记 001
初衷
非IT行业,工程专业在职13年,工作上最多用到Excel公式(但不会VBA😂),编程小白。面对社会上各种大数据和人工智能的信息轰炸,怕被社会淘汰😅,业余时间学习Python。
为了避免自学之时门门清,自学之后忘干净,在这里记录一下学习的过程以及疑惑。
如果你碰巧看到,又碰巧发现了我犯的错误,非常希望你能不吝指(tu)正(cao),谢谢!
编辑器我知乎了一下大神们的推荐,直接选择了Anaconda。对新手友好,傻瓜式安装,各种扩展包都有了。里面有Spyder和Jupyter两个编辑器。Jupyter被各路大神推荐然而我还是更喜欢Spyder这种编辑器和控制台分开的风格(新手看脸…也许以后熟练了才能发现Jupyter的好😂)
从边看《A Byte of Python》(Python的简明教程)边试一条一条的代码开始学习。这本书里会讲代码执行的过程,为什么会这样执行,感觉挺适合我这样的新手。一遍看完,虽然大致明白了那些基本的知识 - 数据类型、运算、函数等等,但是脑袋里还是一片混乱的。对于什么是“面向对象”还是不理解。
以后还是要通过实例来学习了。
笔记001 一键切换浏览器代理设置
因为工作需要,经常要切换浏览器代理,有时要使用自动配置脚本有时又要切换到手动配置。每次切换都要点击Chrome的Setting再滚到最下面的open your computer’s proxy settings,然后再点Use setup script后还要点save,或者相似的步骤关闭Use setup script然后点开Manual setup里的Use a proxy server之后再save。经常重复这波操作真的是快把人烦死。🙃
问:我能用Python写个脚本只点一个桌面图标就完成吗?或者只按一个快捷键?
答:肯定可以毕竟互联网是万能的,也许能直接找到现成的代码!😏😁
然而现实略坎坷(可能是我搜索能力比较弱😭)
1. winreg库和windows注册表
通过搜索得到的解决问题的思路:
proxy setting由windows的注册表控制 → 通过Python的winreg