零基础自学了两个月的 Python , C 学过一点只能算是基本有点概念,对于我来说 一个很简单的问题,也要花上很多精力去解决,在这创建个主题的原意除了给我自己解决问题,也希望给像我这样自学苦恼解决不了基本问题的人建设一个主题。

2018-06-20 11:54:43 +08:00
 DrinkMoreWater
windows 10 的系统,python 版本 3.6,环境下载的是 Anaconda3 + pycharm,自己现在的阶段处于学习完基础语法,对参数,列表,返回值, 传值,传址,OOP 一些计算抽象概念和底层实现有一些浅薄的了解。
对于互联网行业也从模模糊糊的概念,到理解前端是做什么的,后段是做什么的,自己没什么学历, 也明白自身只有中人之姿,it 技术博大精深, 对于我来说如果想有一丝机会去做好 只有十年如一日的坚持, 专心做一个方向,想了很久选择了数据挖掘,虽然有点迷茫怎么进阶以后的 it 道路,我也只能选择目前看得见的爬虫和运用熟悉模块开始然后遇到问题再去解决,在导入模块搭建环境的时候遇到的一些问题,希望得到各位大牛的指导。
具体问题,我想搭建一个爬虫的环境,百度了一下爬虫环境需要的模块,(后面是具体模块):
内置库: urllib,re,
需要安装的库:requests,selenium,chromedriver,phantomjs,lxml,beautifulsoup4 (依赖 lxml ),pyquery

储存库:pymysql,pymongo,redis,flask(代理 IP 的库),django,jupyter(强大的记事本),
框架:PySpider,scrapy
1: 用 pycharm 安装模块到,selenium,chromedriver,安装不上去,(具体报错信息如果有大牛愿意留下 QQ 的话 , 感激不尽,也可以力所能及的进行付费提问,但是可能没办法给太多,我不会经常麻烦您的。)
2:我有也有想过,在每个阶段人是有极限的, 所以有时候我会想 Python + Django/Flask 的方向,先进行入行,然后再进行后续的进阶,毕竟如果从事数据, 以我这样的条件在没踏上轨道的时候选择这方面是很困难的
(有大牛可以给点建议,就很感激了)
3: 其实我明白基本爬虫可能不需要安装这么多环境(我也不知道对不对),可是我不知道什么才是正确的环境安装,很迷茫,不知道有大牛指点一下吗,感激不尽,在自学这条路上, 像我这样没学历,没知识体量的人,太需要一位引路人,就算没有找到引路人,我也希望这个在 V2EX 论坛发的帖,能是一个环境安装,模块方面的扫盲贴, 如果我没坚持下来, 我也希望像这样的帖子能帮助到以后像我一样的那类人。
7598 次点击
所在节点    Python
75 条回复
sakura111
2018-06-20 17:32:49 +08:00
@TimePPT 最新版本的好用很多了,环境变量,pip 都能自动装好。
TimePPT
2018-06-20 17:53:56 +08:00
@sakura111 好久没碰 Windows 了不了解哈哈哈

七年前零基础自学 Python 时候在 Win 下因为配环境一度放弃了,直到自己装了 Ubuntu 虚拟机才算正常上手。

自从换了 Mac 后就没换回过 Win ……

主要确实觉的之前 Win 下搭环境对新手极其不友好。本来应该开箱即用立马感受编程乐趣的,为了 PATH 和依赖各种死磕到精疲力尽实在得不偿失
VivianAnnsesta
2018-06-20 20:01:31 +08:00
学了 c 以后用 PYthon 感觉很不习惯,忽然不需要自己造轮子了
aihym12
2018-06-20 20:10:58 +08:00
你到最后发现你英语是个硬伤,别人出新技术直接看英文文档,你得等中文文档出来才行!别人有问题直接上 stackoverflow 问大神问题,有时候还能遇到在微软谷歌工作的工程师回复你,你不懂英文,只能在 CSDN 这种论坛被人点来点去,或者随手摔一堆你看不懂的代码。或者回复些其他的东西!
wjidea
2018-06-20 20:29:15 +08:00
架个梯子,学好英语
DrinkMoreWater
2018-06-20 20:32:32 +08:00
环境安装不上已经解决了, 但是让为描述什么问题,还是挺困难的,
在这感谢
@rebeccaMyKid 的指导,希望 V2EX 有更多正能量的人, 而不是光挑刺的人

@summerwar
@ysc3839
@tianhualefei
统一感谢, 你们给的意见很中肯,是有思考价值的,感谢, 如果有从这里得到了帮助,请留下你们的感谢帖
hgjian
2018-06-20 21:21:49 +08:00
@DrinkMoreWater 先学习一个简单的虚拟机软件 vbox,装好这个软件以后,你可以在这个软件里面装各种操作系统,还可以建立系统镜像方便一键还原,如果你要建立好多个镜像那最好硬盘大点,我是从入门到放弃,因为我不懂英语。
gouxi
2018-06-20 21:25:42 +08:00
@TimePPT 没有你们说得那么恐怖吧,我以前学的时候就是 win,也没有遇到无法解决的问题,再说如果设置个环境变量都不会的话,基本上也不用学习 python 了
ToT
2018-06-20 21:31:17 +08:00
一个简单的爬虫没有那么多配置的,建议先了解

广度优先搜索(BFS)/深度优先搜索(DFS)概念;
用单线程爬一个网页;
用多线程爬一个网页;
然后再看 scrapy 文档教程。

感觉你提到的模块都是为了解决特定问题的,从学习的角度来看的话,是遇到了问题再去搜索怎么用,而不是把答案都放到桌子上然后去找问题和理解答案之间的关系。
soho176
2018-06-20 22:37:06 +08:00
@summerwar 这个有道理,这才是正确的学习方法。
soho176
2018-06-20 22:43:01 +08:00
@summerwar 我发现这编程啊,你说的这个所有的学校都应该推广这样学习才对,当年我上学的时候,学了一个学期 java,老师就是在 cmd 敲代码执行 java,我就纳闷了,学的是编程啊,学了一个学期也没有看到编写出来一个软件,哪怕是一个很小的小功能的软件也好啊,这结果就是白学了一年最后还是啥也都不会,可以说全班都是啥都不会。真是太坑了。
Leigg
2018-06-20 23:08:15 +08:00
首先,以你的情况,你的学习必须以就业为导向,且你说没有什么学历,那目前阶段就不要想什么数据分析,数据挖掘,这些不是你短时间内学的出什么名堂的,也不是自学就有人收你的。
你的大方向没有错,爬虫是目前最适合你的方向,你未来花两到三个月的时间专门学习爬虫,最好能找到一套系统的视频来学习,不要看别人的博客来模仿,这是效率最低的学习方式,特别是入门的时候,如果你能充分利用这两到三个月的时间(每天学习四个小时以上),那我相信到时候找一份爬虫的工作对你来说是不难的,有了工作以后你的想法又会比现在上升许多,到时候是该继续深耕爬虫还是走其他方向你会有自己的选择。
切记: 切勿初学时就好高骛远,只恐到头一场空。
DrinkMoreWater
2018-06-20 23:30:00 +08:00
学习的结束时间, 上来统一感谢,那些很中肯的意见, 和分享的心得,自己觉得这些行动很有价值,希望也能为别人带来帮助。
whoami9894
2018-06-20 23:30:09 +08:00
加油吧,当初也是这么过来的

如果需要,可以留联系方式,一些基础问题我还是能帮你解决的
DrinkMoreWater
2018-06-20 23:32:50 +08:00
@whoami9894 谢谢,531397560
msg7086
2018-06-21 02:23:00 +08:00
@soho176 感觉这就是学校之间的差异了。好的老师是不会教成这副德性的。

@DrinkMoreWater
我觉得吧,学编程、学计算机语言、学软件开发,这是三样不同的事情。
你现在是三件事情放在一起做,会不会负担有点太大了?
当年我们学编程是 Pascal 入门。
学计算机语言我是 PHP 入手。
学软件开发则是更后面的事情了(用的易语言)。
一步从零开始用 Python 学编程并编写爬虫,我觉得是不是步子跨得有点太大了呢。
sola97
2018-06-21 03:23:59 +08:00
前置技能 web 开发
vegetta
2018-06-21 07:53:06 +08:00
用 pycharm 吧,配置简单。社区版本的就可以了,如果想用专业版,我的博客有激活教程 http://opentutorial.info
soho176
2018-06-21 09:53:03 +08:00
@msg7086 还是易语言来得快,学的也快,写的也快
liuzhedash
2018-06-21 10:09:00 +08:00
说句本社区普遍看不起的道路:报培训班,如果经济有困难就去各大培训网站学在线课程。没基础自己瞎折腾是不行的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/464363

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX