A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 时光她从不撒谎 初级黑马   /  2018-10-25 09:48  /  1236 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学习心得
爬虫是一个是一个好玩的技术,偷偷爬取mm的照片,爬取知乎用户头像等等,这些教程经验帖在网上随便一搜,到处都是;那么今天小编将给大家简单讲讲python爬虫的入门。以下是小编为你整理的学习python心得体会
步骤一:python的下载
python爬虫,首先需要本地电脑上安装有python,这里我简单说一下python的安装,我相信学爬虫的同学们肯定有一定的python基础了。
首先,进入到python官网,你可以直接输入python主页,也可以从百度搜索框进入到python的主页,这里方法很多,我不在一一例举了,然后在主页上面可以看见Downloads字样,点击下载,然后跳转出下载界面。
跳转出python下载界面,选择一个版本进行下载,这里的我选择的是python3安装好后,按windos键加R键,弹出运行窗口,在运行窗口输入cms进入到命令行界面,然后输入python,如果安装成功,即可进入到python交互界面,如果没有则表示python没有安装成功。
如何让输出不换行输出
程序中如何让输出不换行输出,例如如何使用range输出1,2,3,4,5,使他们在同一行上,其实很简单,只要在print语句后面加一个逗号
程序中怎样换行,而不影响输出结果。(一般用于语句过长时)可以用\分开语句。
\\表示字符串中的\\n表示字符串中的换行
\'表示单引号,\"表示双引号
程序中"""很厉害,两个"""中可以有'和",并且不会影响输出结果,可以将'和"输出。(python中'和"的用法完全一样,也就是说这里的三引号也可以是''')
最后说一下在程序中怎么输出5排*****,这里使用两个for 循环嵌套,这个肯定不用说了,我想提的是怎么每输出5个*就换行,其实就是让第二个print的缩进和内层的for是一样的,这表明它是外层for循环中的语句,每次i的循环中,它会执行一次。第二个print后面没有写任何东西,是起到换行的作用,这样,每输出5个*,就会换行。
python的作用
【阶段一】Python编程
Python基础
Python概述 Python简史 、Python应用场景 、Python当前发展
语法基础 变量类型 分支语句 循环语句
函数 函数初步 细说参数 变量作用域 递归调用
面向对象编程(OOP) OOP基础 、 公有私有问题 、 继承 、 组合& Mixin
数据结构初步 列表(list) 、 元组(tuple) 、 字典(dict) 、 集合(set)
异常处理 异常概述 try/except 、 Finally 、 Raise 、 with
扩展课程 Linux系统运维 、 Python图形界面(GUI)开发 、 (qt或者tkinter任选)
阶段贯穿项目:计算器 随机抽奖 压缩软件 猜数字
【阶段二】Python高级特性
Python高级特性
Python模块 模块基本使用 、 搜索路径问题 、 DIY自己的模块
调试技术 调试技术简介 Pdb调试 、 Pycharm中的调试
魔法函数 魔法函数概述 构造类魔法函数 运算类魔法函数
多线程 多线程/进程简介 、 Python的多线程
Net编程 Socket编程 、 Urllib库 、 Requests库 、 Mail处理
序列化 文件(file)处理 、 XML编程 、 Pickle模块
其他常用模块 commands 、 sys 模块 、 os模块 、 time 、 random
扩展课程 Pygame 、 微信公众号开发-API使用 、 Shelve模块 、 JSON格式 、 多线程-协程,gevent
阶段课程项目:飞机大战(OOP,GUI) WebServer模拟(HTTP协议) 自动邮件发送软件(Net编程) 聊天室(Net编程)
【阶段三】软件核心算法&全栈
软件核心算法&全栈
核心算法 代码规范 数据结构 设计模式 版本控制
数据库 数据库简介 Mysql 、 MongoDB 、 Redis
前端技术 HTML+CSS 、 Javascript 、 Ajax 、 jQuery
扩展课程 Memcached 、 Bootstrap 、 其他常见设计模式
阶段课程项目:商城界面模拟
【阶段四】WEB框架
WEB框架
Django Django的路由模块 、 Django中的View 、 ORM在django中的应用 、 模板系统介绍 、 Django常用安全控制
Tornado Tornado的路由 、 Tornado使用的模板系统 、 Views模块 、 Tornado对数据库的支持 、 Tornado的异步处理
扩展课程 Flask框架 、 RESTful开发 、 Celery使用

4 个回复

倒序浏览
加油加油
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马