设为首页收藏本站

中国会计视野论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

查看: 4160|回复: 4

[经验] 审计经验-IT审计之python爬虫实战:(二)准备工作

[复制链接]
发表于 2019-10-9 15:40:45 | 显示全部楼层 |阅读模式
  美国注册管理会计师认证(CMA®)
现报名CMA享受7折优惠。
CMA获得政府及各大企业集团一致推荐
CMA是您挖掘职业潜能的通关秘钥
 

视野思享会年费会员
一年内免费直播参与
历届活动视频回放
与爱学习群体共同成长

 

欢迎订阅会计视野微信公众号
第一时间了解最新财会知识
碎片化学习新方法
200万读者追随的真爱选择。

本帖最后由 qtsj 于 2019-10-9 15:42 编辑

阻止一个外行学python的第一个拦路虎,就是编程环境的安装和配置。
网上也会有各种安装方法,又是各种环境变量配置之类的,接着又是IDE(写代码的编辑器)的选择。
凡此总总,足以浇灭你刚刚萌芽出好奇的小火苗。
很多时候没有选择就是最好的选择,人的幸福感才高。
那么这里教大家避一些坑:

一、如何安装
Anaconda下载地址
直接在官网下载Anaconda,一键安装好python环境,并且打包了很多常用库,免去了你一大堆用命令行安装库的麻烦。
最重要的是中间会提示你是否安装VSCODE编辑器,一定要记住勾选上。整个过程连IDE都帮你安装上了。
什么是IDE?简单点来讲就是一个编辑器,审计师画底稿用excel,那么excel就是IDE。咨询师要做汇报,那么PPT就是IDE。

为什么要用VSCODE
  • 免费。
  • 漂亮。
  • 轻。
最开始学习的时候我也趟过jupyter notebook ,pycharm的坑。
网上推荐的jupyter notebook完全不会调试,导致最终放弃。pycharm虽然用的人也很多,但是打开速度太慢,太过笨重。
你什么都不用管,就是下载Anaconda,安装中间记得勾选上vscode,就完成所有安装、环境配置工作。

二、调试
所有编程语言的学习,对于一个外行来说,第二个拦路虎就是调试。
这个太重要了,大部分编程书,一上来就是"hello word“非常弱智的让你打印这行字符串。
一点让人心潮澎湃的感觉都没有。
当你自己动手开始写程序的时候,一运行,就报错,但是你不会调试,又不知道错在哪儿,然后就没有然后了。



当你写好了程序,点击下左边菜单栏(虫子那个图标)
如果你想让程序在哪个位置停下来,那么就在第几行的数字前面左键单击一下,留下一个红色印记(即:断点)。
然后点击下”播放“键一样的绿色小按钮,程序开始运行。
你会发现程序运行到你打了断点的地方停下来。
你可以查看左上方variables,显示你定义的各个变量的值。通过这些值的状态你可以发现哪里和你想的不一样。这样你就找出了问题所在。
右上方会出现一个”调试工具栏“,你可以点击向下的图标,逐句执行,观察变量的变化情况。也可以按”播放“键,继续执行,直到在下一个断点停下。
当然,如果你没有打断点,就会完整执行结束。


一般的,你要想看你写的东西对不对,可以把你的结果或者一些关键变量打印(print)出来,在下方的debug console窗口可以看到print出来的结果。
这样你就能知道你写得对不对。
如果报错,下方的problems窗口会提示你哪一行究竟出现了什么错误,那么你再回过头去按照提示检查一下。
不明白的,把这个错误在搜索引擎搜索下。

三、学习资料
其实编程不会是看书看出来的,它就像一门手艺活,是通过一行一行代码敲出来的。
所以呢,最基础的资料你随便找网上的一些系统教程或者书籍,大致看一下,了解下基本概念。跟着练习练习。
然后你可以看看专门讲python爬虫的书籍,作为一门参考书。
这里强烈推荐崔老师写的《python3网络爬虫开发实战》
它是非常全面的一本书,从爬虫基础知识入门,到怎么破解各种验证码,建立代理池,连接数据库,到流行爬虫框架scrapy、pyspider,到最终可视化、自动化运行爬虫。
它就是详实的参考书,遇到问题查一查。解决不了再搜索引擎。
这本书不需要你跟着学完,而是直接开干做你想做的工具。
例如,你想获取快递信息,那么直接爬取快递查询的网站。
你想看妹子图,你就直接爬网上的美女图。
遇到问题不会,就查查你的参考书。还不能解决,就用搜索引擎。
切记不要直接复制,粘贴代码。
一个字符一个字符敲上去,每一个字符就像一次朝圣,每一次的叩拜,你都感觉神灵的护佑。
等你完成第一个能解决你实际工作问题的工具时,那种成就感、快乐感爆棚。接着刺激你学习下去。
最后一个一个项目后,你会发现,你已经走了很远。


准备好这些后,你就可以开始学习了。
大家可以关注我的微信公众号“逆行的狗”,公众号上发布我制作一些提高审计效率的小工具,扫下面二维码即可关注!
公众号二维码.jpg

评分

1

查看全部评分

发表于 2019-10-10 10:22:11 | 显示全部楼层
你给的地址没有链接!
发表于 2019-10-10 16:09:19 | 显示全部楼层
发表于 2019-10-11 09:46:49 | 显示全部楼层
谢谢分享。
 楼主| 发表于 2019-10-11 16:39:52 | 显示全部楼层
lhteee 发表于 2019-10-10 10:22
你给的地址没有链接!

https://www.anaconda.com/distribution/#download-section
您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

本版积分规则

手机版|中国会计视野论坛 ( 沪ICP备05013522号-2  

GMT+8, 2019-10-21 14:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表