- 博客(12)
- 收藏
- 关注
原创 python发送邮件
场景:工作沟通邮件;登陆注册;广告;修改密码、激活链接;邮件客户端…等。邮件相关协议:SMTP(发):(simple mail transfer protocol)简单邮件传输协议。用于发邮件。POP3(收):(Post office protocol)邮件协议。将邮件服务器上资料同步到本地。用于收邮件。 开通以上两种协议后收邮件,发现可以正常收取,但有个问题,通过程序拉...
2019-01-09 22:27:07
1305
原创 git方法生成秘钥配置SSH公钥的简单方式
为了方便我们剪切代码的时间免密码输入,需要配置SSH公钥。为例避免麻烦这里我们写一个简单易懂的示例。那么如何特别方便的配置呢?首先安装git:需要先到官网下载下载完成后:安装后在桌面任意空白处右击,选择Git Base Here即可如下图:# 在弹出的窗口# 1.输入: cd ~/.ssh# 2.然后输入ls查看秘钥列表 ls如图1如果如上图一样是已经配置过了就无需配置...
2019-01-08 22:44:32
618
原创 beautifulsoup和xpath的解析方式
#正则regexxpathbeautifulsoup学习难度难中简单代码量小较少较多解析速度快较快较快场景广泛专一专一综合考虑,项目以xpath为主。1> beautifulsoupbs包把html按照节点的层次关系转换为树形文件,然后解析,简单易用。这里以python3为例安装 ‘pip install bea...
2019-01-07 21:38:33
5850
2
原创 git基本命令与git基本命令-远程
git基本命令准备工作打开git bash或cmd终端。cd到项目文件夹根目录下。 cd \xxx\testgit- git config --global user.email "你的邮箱"- git config --global user.name "你的名字"- git init 。初始化本地仓库git,会看到项目文件夹下生成 .git隐藏文件夹,这个文件夹会记录以后的更改和提交...
2019-01-02 22:26:14
222
原创 mongodb数据库
mongodb数据库mongodb是一个流行的nosql数据库,not only sql,介于非关系型和关系型数据库之间。比sqlite重,比mysql轻。入门单独低但教程较少,个人程序员和创业公司用的多点。优点:读性能高。数据存储在内存中,通过一定策略定期持久化到硬盘。在内存中操作,读操作性能高。存储结构简单。键值对、字典结构直接存。开发效率高。可扩展性强,灵活缺点:内存开...
2018-12-13 22:15:31
255
原创 异常介绍和捕获异常及抛异常和自定义异常
异常介绍1. 什么是异常本节以Python为例:异常Exception:代码写错了,解释器无法运行。只要包括书写上语法上的错误和运行时的错误。错误从轻到重:拼写检查inspection < 普通information < 警告warning < 运行时错误runtime Error < 异常 Exception < 严重的错误Error &...
2018-11-26 22:40:30
662
原创 Python中list,tuple,dict,set的区别和用法
Python中list,tuple,dict,set的区别和用法python语言简洁明了,可以用较少的代码实现同样的功能。这其中Python的四个内置数据类型功不可没,他们即是list, tuple, dict, set。这里对他们进行一个简明的总结。列表,元组,集合、字典的区别列表元组集合字典英文listtuplesetdict可否读写读写只读...
2018-11-24 14:26:55
997
1
原创 Python语言介绍
Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。python 语言特点1, 面向对象:以对象为中心思考问题,软件项目利于扩展和维护。2,丰富的库:库好像是汽车或家电的零件,我们不需要从头开发一个功能,只需要引用别人开发好的功能,组装成我们的项目。p...
2018-11-24 14:24:14
373
原创 3 数据库图形管理工具sqlite3
数据库图形管理工具sqlite3常用数据库图形管理工具navicat系列 navicat for sqlite优点navicatForMysql用户多 表多的时候界面方便,缺点一是付费二是体验一般。datagrip , jetbrains出品,优点一个软件连接对个数据库;操作习惯跟pycharm类似;pycharm pro集成。缺点用户少;驱动不好下。pycharm3中d...
2018-11-16 21:45:11
985
原创 2 数据库基本语法sqlite3
数据库基本语法(增删改查)SQLstructured query language 结构化查询语言。专门对数据库进行查找、增加、修改、删除、统计的操作语言。CURD增删查改 create update retrieve delete书写风格,关键字大小写都行,建议大写。表名大小写都行,但是在一些数据库中不区分大小写,建议小写。(重要)基本语法。1. 查找SELECT 字段1,字段2,...
2018-11-16 21:32:44
491
原创 1 数据库介绍sqlite3
sqlite3数据库介绍引题变量、读取本地文件(txt、csv)这些都可以存储数据。持久化。内存中的变量当程序重启和电脑断电时丢失数据,而硬盘可以长时间、持久地存储数据。数据存储到硬盘上的过程叫持久化。数据库更加专业强大。远比纯文本文档、excel表格强大,增删改查和统计函数。数据库基本概念库:好像整个表格文档。好像一个物流公司共占地100亩,盖了50个仓库,A01仓库负责存储河...
2018-11-16 20:34:54
1013
原创 安装python解释器
安装python解释器准备windows资源管理器显示文件后缀名和显示隐藏文件。 后缀:.txt 、.word 、py版本选择python 3.7.8三位数字分别表示 大版本、小版本、小小版本我们用的是python3是大版本平时下载注意第二位数小版本小小版本数字尽量大b表示beta测试版本;rc 待发布版本;什么都不加的是正式版本,我们选择的是正式版本。我们选择新又...
2018-10-24 17:41:54
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人