python基础
文章平均质量分 58
风清竹叶青
这个作者很懒,什么都没留下…
展开
-
简析python的优缺点
python 优点:Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别...原创 2018-09-08 15:12:55 · 382 阅读 · 0 评论 -
Python常用库大全
Python常用库大全环境管理管理 Python 版本和环境的工具p – 非常简单的交互式 python 版本管理工具。pyenv – 简单的 Python 版本管理工具。Vex – 可以在虚拟环境中执行命令。virtualenv – 创建独立 Python 环境的工具。virtualenvwrapper- virtualenv 的一组扩展。包管理管理包和依赖的工具。pip –...原创 2018-12-05 21:28:35 · 1278 阅读 · 1 评论 -
MVC与MTV框架
MVC与MTV框架MVC框架百度百科:MVC全名是Model View Controller,是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中:M:Model,模型,即数据模型,负责数据的存取。V:View,视图,负责数据的展示效果。C:Controller,控制器...原创 2018-10-31 22:00:21 · 396 阅读 · 0 评论 -
Python 异常处理方法try&except
Python 异常处理python提供了异常处理工具来处理python程序在运行中出现的异常和错误。也可以使用该功能来调试python程序。相关概念:异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。...原创 2018-10-26 11:51:19 · 1802 阅读 · 0 评论 -
面向对象的(classmethod)类方法和静态方法(staticmethod) 类方法示例及其区别
面向对象的(classmethod)类方法和静态方法(staticmethod)类方法示例及其区别说明:定义时使用classmethod装饰器装饰的方法使用时通过类名调用作用:可以创建对象或者简洁的创建对象对外提供简单易用的接口示例1:创建对象class Person:def eat(self):print(‘我喜欢吃麻辣砂锅,不要麻椒和辣椒’) ...原创 2018-10-26 11:04:33 · 1490 阅读 · 0 评论 -
转Python & Numpy 教程(上)
该教程来自于 Justin Johnson我们将会使用Python编程语言来完成本课程(斯坦福大学cs231n)的所有作业。Python是一个伟大的通用编程语言,在一些流行库(numpy,scipy,matplotlib)的帮助下,它可以提供一个科学计算的强大环境。我们希望你们之中的大多数人已经有了使用Python和numpy的经验;其余的人,这个部分将作为一个速成课程,帮助你们掌握Pytho...转载 2018-10-23 22:08:58 · 436 阅读 · 0 评论 -
Python邮件激活码发送
Python邮件激活码发送,其实很简单 , Python自带相应的库,直接导入库然后调用就可以,轻松加愉快!记住qq需要去设置,才能正常发送!简介:邮件服务器、账户、密码相关协议:SMTP、POP3、IMAP默认TCP协议端口:25用途:经常用在一个网站的注册激活、通知、找回密码等场景库:smtplib示例:import osimport smtplib# 用于邮件发...原创 2018-10-28 20:46:55 · 778 阅读 · 0 评论 -
flask常用扩展库
Flask-AdminFlask-AskFlask-AssetsFlask-AssetsFlask-AutoIndexFlask-BabelFlask-BcryptFlask-CacheFlask-CeleryFlask-ClassyFlask-CorsFlask-CouchDBFlask-CouchDBKitFlask-CreoleFlask-DanceFlask-...原创 2018-10-18 13:45:25 · 2206 阅读 · 0 评论 -
python模块的导入使用及安装
python模块定义:模块就像工具包一样,里面有很多工具(函数、类等),使用时导入即可分类:标准库:random、sys、os、time第三方:就是别人写好的一些模块,你自己拿来使用(使用pip即可进行安装)自定义:自己写的导入:import random # 导入import random as rdm # 导入后起别名from random import ra...原创 2018-10-05 18:03:20 · 1126 阅读 · 0 评论 -
python基础常用函数
python基础常用函数内置函数(无需导入)print:打印,输出input:输入abs:求绝对值type:获取变量的类型chr:将ASCII数值转换为字符ord:将字符转换为对应的ASCIIid:获取变量地址len:统计元素个数range:产生连续整数的可迭代对象enumerate:枚举可迭代对象强制类型转换:intfloatstrlisttupleset...原创 2018-10-05 17:38:38 · 616 阅读 · 1 评论 -
MongoDB安装及操作
MongoDB简介MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。安装安装:sudo apt-get install mongodb测试:查看进程:ps -ef | greop mongo客户端...原创 2018-09-23 21:46:59 · 184 阅读 · 0 评论 -
Selenium (浏览器自动化测试框架)
Selenium [1] 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这里用python3.6,PyCharm2017.2.4专业版,浏览器Firefox,Windows10操作系统。 首...原创 2018-09-10 22:40:18 · 457 阅读 · 0 评论 -
python中的四个常用高阶函数
高阶函数这里使用的是python3.6版本高阶函数:就是把函数当成参数传递的一种函数;示例: def add(x,y,function): return function( x)+ function( y) print (add(-3,5,abs))注解:1.调用add函数,分别执行abs(-3)和abs(5),分别计算出他们的值2.最后在做...原创 2018-09-15 17:45:50 · 1124 阅读 · 0 评论 -
简单模拟进程(multiprocessing)
工具:Windows10,pyhton3.6,pycharm2017.2.4专业版#导入类库import timeimport multiprocessing#模拟进程1def test1(): while True: print('1_______') time.sleep(1)#模拟进程2def test2(): while T...原创 2018-09-11 20:58:11 · 520 阅读 · 0 评论 -
python注释的几种类型:
python注释的几种类型:这些问题属于基本的编程语言问题,但是我们遇到的时候一定要完整、准确的回答,给面试者留下一个好的印象1、单行注释是在代码前面或者要注释的内容前面加上’#‘,目的是明确一行代码的作用和说明,代码可能不是一个人在写,但是多人合作的情况下,你要保证自己的代码别人能很快的理解,也是保证一段时间以后自己(忘记的情况下)也能很快的想起一行代码的意义2、多行注释多行注释有两种...转载 2019-08-14 20:57:18 · 4322 阅读 · 0 评论