E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python之路
python之路
-面向对象--三大特性--继承,封装,多态
阅读目录楔子面向过程vs面向对象初识面向对象类的相关知识对象的相关知识对象之间的交互类命名空间与对象、实例的命名空间类的组合用法初识面向对象小结面向对象的三大特性继承多态封装面向对象的更多说明面向对象的软件开发几个概念的说明面向对象常用术语回到顶部楔子你现在是一家游戏公司的开发人员,现在需要你开发一款叫做的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人,一个是狗,且人和狗都有不同的技能,
weixin_30486037
·
2020-07-15 03:01
PEP8 Python 编码规范整理
http://www.douban.com/note/134971609/PEP8Python编码规范整理2011-02-1616:27:40决定开始
Python之路
了,利用业余时间,争取更深入学习Python
zou_es
·
2020-07-15 01:47
Python学习之路 【目录】
*
Python之路
【楔子】:PyCharm专业版安装*
Python之路
【第一篇】:Python简介和入门*
Python之路
【第二篇】:Python基础(一)*
Python之路
【第三篇】:Python基础
aishuan19970204
·
2020-07-13 02:53
Python 常用模块
Python之路
Day5常用模块import导入模块1.定义类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。
aishuan19970204
·
2020-07-13 02:53
python之路
:关于MySQL(3)
事务MySQL事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行。事务用来管理insert,upd
weixin_41208564
·
2020-07-12 11:04
从开始到放弃
自学
Python之路
--入门菜鸟的菜鸟篇:爬虫
第一次写博客&第一次自学Python&第一次实战Hi,亲们,本博客只是个人瞎写着记录的:作为已经做BI工程师三年的人竟然第一次接触Python,自学Python哎~~是不是很晚呢毕业第一年进入SAPBW模块第二年已经差不多开始懂点什么是数据建模,什么是数据仓库,数据集市*第三年在公司开始做ETL,数据清洗,数据整合,报表展示到目前所使用过的数据库:SAPHANA,SQLserver,Greenpl
zangmei
·
2020-07-12 11:06
Python
python之路
——文件操作
文件操作文件操作的流程:1.打开文件,并获得一个文件句柄2.通过句柄进行文件操作3.关闭文件文件内容Somehow,itseemstheloveIknewwasalwaysthemostdestructivekind不知为何,我经历的爱情总是最具毁灭性的的那种YesterdaywhenIwasyoung昨日当我年少轻狂Thetasteoflifewassweet生命的滋味是甜的Asrainupon
nick_TT
·
2020-07-12 10:47
python之路
Python之路
(第二篇):Python基本数据类型字符串(一)
一、基础1、编码UTF-8:中文占3个字节GBK:中文占2个字节Unicode、UTF-8、GBK三者关系ascii码是只能表示英文字符,用8个字节表示英文,unicode是统一码,世界通用码,规定采用2个字节对世界各地不同文字进行编码,gbk是针对中国汉字提出的编码标准,用2个字节对汉字进行表示。utf8是对unicode的升级改进版,但是unicode到utf-8并不是直接的对应。UTF-8最
weixin_34379433
·
2020-07-12 10:22
【Day41】
Python之路
——Time时间模块
time与datetime模块在Python中,通常有这几种方式来表示时间:时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。格式化的时间字符串(FormatString)结构化的时间(struct_time--元组):struct_time元组共有9个元素共九个元
weixin_34015336
·
2020-07-12 08:31
python之路
-day30-进程
一、扯点操作系统知识1、操作系统的作用:a、隐藏丑陋复杂的硬件接口,提供良好的的抽象接口b、管理、调度进程,并且将多个进程对硬件的竞争变得有序2、多道技术a、生产北京:针对单核,实现并发ps:现在的主机一般是多核,那么每个核都会利用多道技术有4个cpu,运行于cpu1的某个程序遇到io阻塞,会等到io结束再重新调度,会调度到4个cpu中的任意一个,具体由操作系统调度算法决定b、空间上的复用:如内存
weixin_30877227
·
2020-07-12 07:36
Python之路
引子雁离群兮不知所归,路遥远兮吾将何往PythonPython开发【第一篇】:初识Python开发【第二篇】:基本数据类型Python开发【第三篇】:函数Python开发【第四篇】:杂货铺Python开发【第五篇】:模块Python开发【第六篇】:面向对象Python开发【第七篇】:网络编程Python开发【第八篇】:进程、线程、协程及IO多路复用Python开发【第九篇】:HTMLPython开
9栋108
·
2020-07-12 07:54
Python之路
,Day15 - Django适当进阶篇
Python之路
,Day15-Django适当进阶篇本节内容学员管理系统练习DjangoORM操作进阶用户认证Django练习小项目:学员管理系统设计开发带着项目需求学习是最有趣和效率最高的,今天就来基于下面的需求来继续学习
weixin_30527323
·
2020-07-12 06:00
python之路
-day32-管道、数据共享、进程池
一、管道(不推荐使用,了解即可)进程间通信(IPC)方式二:管道(不推荐使用,了解即可),会导致数据不安全的情况出现,后面还会提到为什么会带来数据不安全的问题。1#创建管道的类:2Pipe([duplex]):在进程之间创建一条管道,并返回元组(conn1,conn2),其中conn1,conn2表示管道两端的连接对象,强调一点:必须在产生Process对象之前产生管道3#参数介绍:4dumple
weixin_30519071
·
2020-07-12 06:56
初学
python之路
-day37
1.GIL锁:GlobalInterpreterLock全局解释器锁在Cpython中,这个全局解释器锁或者称为GIL,是一个互斥锁.是为了防止多个本地线程同一时间执行python字节码,这个锁是非常重要的因为Cpython的内存管理是非线程安全的,,然而这个GIL有存在的必要性,因为有很多已经存在的代码,需要依赖这个锁非线程安全即多个线程访问同一个资源,会有有问题线程安全即多个线程访问同一个资源
weixin_30443747
·
2020-07-12 06:03
python之路
入门篇
一、Python介绍python的创始人为吉多·范罗苏姆(GuidovanRossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧MontyPython’sFlyingCircus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。最新的TIOB
weixin_30296405
·
2020-07-12 05:50
Python之路
,Day12 - Python基础-入门知识拾遗
本节内容入门知识拾遗一、bytes类型python3中,字符串是unicode格式,字节包括utf-8,gbk等等,网络传输,硬盘保存是以字节格式保存的。Python3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能
JetBrains_孙健
·
2020-07-11 23:08
『
Python知识
』
python之路
——day02基本数据类型
1.变量在Python3中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。比如:n=123#整型变量a=1.00#浮点型变量str="asdf"#字符串型变量同时为多个变量赋值:a=b=c=1#表示1赋值给c,c又赋值给b,以此类推(赋值从左往右开始)也可以为多个对象指定多
IM_Lexus
·
2020-07-11 21:32
学习
Python之路
之ipython的使用及Pycharm的安装
一、Python的基础知识1、概念Python是一种面向对象的解释型计算机程序设计语言,由荷兰人GuidovanRossum于1989年发明,第一个公开发行版发行于1991年。2、Python的特点优点:简单、优雅、明确有强大的第三方库模块可跨平台移植一种面向对象的语言缺点:代码执行速度慢,相比C语言,不过现在python的异步并发框架导致执行速度慢python时开源的编程语言,代码不能加密二、p
qq_42241932
·
2020-07-11 20:47
运维小白的
Python之路
——socket编程
一、基础概述socket通常也称作“套接字”,用户描述IP地址和端口,是一个通信链的句柄,应用程序通常通过“套接字”,想网络发出请求或者应答网络请求。socket起源于Unix,而Unix\Linux的基本哲学之一就是“一切皆文件”,对于文件用“打开”,“读写”,“关闭”模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的一种操作(读写、
kill0383
·
2020-07-11 10:22
python知识点
运维小白的
python之路
(四)
冒泡排序法遍历一个队列,把第一个值与第二个值比较,如果后面的比前面的值大,就将两个值互换,直到遍历结束。再进行第二次循环,这次循环是上次循环次数的减一次,也是做同上次循环一样的操作。直到最后一次循环。#!/usr/bin/envpythona=[10,4,33,21,54,3,8,11,5,22,2,1,17,13,6]forjinrange(1,len(a)):foriinrange(len(a
kill0383
·
2020-07-11 10:51
python知识点
运维小白的
Python之路
(三)
迭代器和生成器迭代器迭代器的定义:从对象的第一个元素开始访问,直到最后一个元素。迭代器不需要准备好所有的元素,适用于读取较大的文件。特点:1、不需要关心迭代器的内部结构,仅需通过next()(在python2.7中是next())方法,不断取下一个内容。2、不能随机访问集合中的某个值,只能从头到尾访问3、访问一半时不能后退4、便于循环比较的数据集合,可以节省内存创建迭代器names=iter(['
kill0383
·
2020-07-11 10:21
python知识点
Python之路
(1)format详解
Str.format方法比之%方法的优点:1.传入数据可以不限参数数据类型2.参数位置可以不按照传入顺序,且单个参数可以输出多次或者不输出3.强大的填充和对齐功能,完善的进制转换和精度控制一:填充#使用关键字填充>>>#使用key填充print('{name}today{action}'.format(name='jopen',action='playsoccer'))jopentodayplay
jopenhere
·
2020-07-11 06:36
Python学习
Python之路
--字符串
Python字符串字符串是Python中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1='HelloWorld!'var2="Stealth"Python访问字符串中的值Python不支持单字符类型,单字符在Python中也是作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字符串,如下实例:>>>var1='H
Stealthing
·
2020-07-11 06:44
python之路
Python第一章 安装、PyCharm
文章只为记录自己的
python之路
,Mac环境。搜索了很多入门文章,都是直接开讲语法知识的,学过C、C++,Java,PHP,打算先搭建环境,边学边实现效果。
Rindy_RR
·
2020-07-11 05:38
python
python
百万年薪
python之路
-- 变量及if的练习
1.简述变量命名规范1.变量由数字,字母,下划线组成2.不能以数字开头3.不能使用python关键字4.不能使用中文和拼音命名5.区分大小写6.变量名要具有描述性7.推荐写法7.1驼峰体AgeOfOldboy=987.2下划线age_of_oldboy=98(官方推荐)2.name=input(“>>>”)name变量是什么数据类型通过代码检测name=input(">>>")print(type
banjiao2904
·
2020-07-11 02:39
python之路
_1、python下载和安装
1.下载与安装1.1下载链接官方下载地址:https://www.python.org/getit/(1)访问上方链接,如下图所示,选择对应的操作系统。(2)选择版本。注意一下系统是32位还是64位。下面说一下web-based,executable,embeddablezipfile区别的区别:web-based:透过网络安装的,就是执行安装后才透过网络下载python。executable:可
run noob
·
2020-07-10 23:38
python之路
python下载与安装
Uabntu 17.04+python2.7 +anaconda2
Anacoda2使用電腦白癡的ubantu+
python之路
python2.7安裝因爲開源項目需要python2.7支持參考鏈接[link]https://blog.csdn.net/qianxuedegushi
Koffee_F
·
2020-07-10 22:03
Ubantu
Python之路
【Day1】:Python基础
目录:1.Python简介2.发展史3.Python2or3?4.安装5.HelloWorld程序6.变量7.用户输入8.模块初识9.pyc是个什么鬼?10.数据类型初识11.数据运算12.表达式if…else语句13.表达式for循环14.breakandcontinue15.表达式while循环一、Python简介python的创始人为吉多·范罗苏姆(GuidovanRossum)。1989年
一又二分之一1
·
2020-07-10 19:52
python之路
——first day
1.Python介绍编程语言:CjavapythonphpC#C语言和其他机器码(C)机器码是计算机可以直接识别的代码字节码(其他)字节码需要先将字节码转换为机器码解释型Python、PHP——解释型和shell脚本类似,一行一行的去执行代码!直到完。编译型C#、Java、C——编译型代码需要将整个代码先进行编译!再执解释器类型——cpythonPython的官方版本,使用C语言实现,使用最为广泛
weixin_34033624
·
2020-07-10 19:34
Python之路
,Day9 - 异步IO\数据库\队列\缓存
本节内容Gevent协程Select\Poll\Epoll异步IO与事件驱动Python连接Mysql数据库操作RabbitMQ队列Redis\Memcached缓存ParamikoSSHTwsited网络框架引子到目前为止,我们已经学了网络并发编程的2个套路,多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回顾下协程协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程
weixin_33843947
·
2020-07-10 19:47
运维小白的
Python之路
(二)
集合集合与字典类似,都是无序的。集合没有key,在同一集合内,不允许相同的元素出现集合的定义s=set()#定义空集合s=set([1,2,3,4,5])#定义集合集合的内部方法add(self,*args,**kwargs)向集合添加一个元素a=set()a.add("aaa")#只能有一个元素print(a){'aaa'}clear(self,*args,**kwargs)清空集合a=set(
kill0383
·
2020-07-10 17:34
python知识点
Python之路
--前端知识--DOM
文档对象模型(DocumentObjectModel,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容。一、查找元素1、直接查找document.getElementById//根据ID获取一个标
asqx5580
·
2020-07-09 13:15
Python之路
5:集合
集合:无序的不重复的数据集合作用:去重关系测试,测试两组数据之间的交集,差集和并集等关系特征:确定性,元素必须可hash互异性无序性,集合中的元素没有先后之分集合的用法:创建s={1,2,3,4}增加>>>s.add(1)//重复的数据加入不进去>>>s{1,2,3,4}>>>s.add(5)//add只可添加可hash值>>>s.update([2,3,4,7,8])//可以把多个值加入到集合>
缘小泽
·
2020-07-09 02:55
python之路
:线程锁
线程锁:当多个线程同时进行任务时,为保证不会有多个线程对同一个数据进行操作造成不可预料的后果,加个锁,将此时的线程变为单线程进行操作。threading_Lock()四个状态:1、获取锁、上锁:acquire()2、等待:wait()3、解锁:release()4、唤醒、唤醒全部:notify()、notify_all()当多个线程同时执行lock.acquire时,只有一个线程能成功地获取锁,然
weixin_41208564
·
2020-07-08 19:07
从开始到放弃
python之路
--MySQL 库,表的详细操作
一库操作数据库命名规则可以由数字,字母,下划线,@,#,$区分大小写唯一性不能使用关键字如createselect不能单独使用数字最长128位#这些是对上次的补充.二表操作1.MySQL的基础数据类型简单介绍一下:#1.数字:整型:tinyinitintbigint小数:float:在位数比较短的情况下不精准double:在位数比较长的情况下不精准0.000001230123123123存成:0.
weixin_33843409
·
2020-07-08 15:05
Python之路
- Socket实现QQ聊天
Python之路
-Socket实现QQ聊天介绍?TCP实现?UDP实现?介绍?
weixin_30505485
·
2020-07-08 13:43
我的
Python之路
:找一个幸运数
lucky_num=20input_num=6guess_count=1whileinput_num!=lucky_numandguess_countlucky_num):print("theguessnumisbigger...")elif(input_num
weixin_30416497
·
2020-07-08 13:37
Python之路
7:文件处理
文件处理的操作基础语法:f=open('打开的绝对(相对)路径文件名',mode='r',encoding='utf-8')data=f.read()print(data)f.close()##注释#open():打开文件#mode='':打开文件的模式,为只读(r),只写(w),读写(r+),写读(w+),追加写入(a)#encoding='':指定打开文件的编码,不指定的话python3中默认
缘小泽
·
2020-07-08 06:12
新手小白的
python之路
——python基础之【操作列表】
一切伟大的著作都有令人生厌的章节。一切伟大的人生都有无聊乏味的时候。一、for循环python的for循环形式如下,一定要注意后面是有“:”的,而且打印出的结果是一行一条,自动换行。my_tour=['changan','beijing','nanjing','dali','shenzhen']forguestinmy_tour:print(guest.title()+'issolovely!')
纸城
·
2020-07-08 05:32
python
新手小白的
python之路
——python基础
只有一次的今天,你想怎样度过?一、组织列表的函数:sort()sort(reverse=True)sorted()reverse()len()sort():对列表中元素实现永久性排序,从a到z排序(正序)。比如,[brea]经过sort()排序后是[aber]sort(reverse=True):对列表中元素永久性排序,从z到a。sorted():用正序排序后的形式显示出来,但原列表次序不变。如果
纸城
·
2020-07-08 05:01
python
python
python入门走过的坑
现在重新开始,把pycharm,anaconda3重新装了一遍,开始了本学期的
python之路
。仅以此记载。在进行python学习之前一定要弄好python环境,学会下载包,不然很容易半途放弃。
Axhy
·
2020-07-07 13:26
Python之路
13:
re模块,正则匹配表达式正则匹配表达式就是字符串的匹配规则re模块的匹配语法:re.match从头开始匹配,返回从头开始到值的序列号和匹配的值re.search全局匹配,返回当前所在序列号和匹配的值re.findall把所有匹配到的字符放到以列表分隔符,将匹配字符打印出来re.split已匹配到的字符当作列表分隔符,就是将非匹配字符都打印出来re.sub匹配字符并替换re.fullmatch全部匹
缘小泽
·
2020-07-07 05:02
Python之路
9:基础函数
函数函数是将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用函数名即可注:函数在没有执行前,内部代码不执行特性:减少重复的代码使程序变得可扩展使程序变得易维护实例:defhel():#定义函数名print('HelloWorld!')#函数内的内容hel()#调用函数#执行结果HelloWorld!函数的参数形参变量只有在被调用是才分配内存单元,形参只在函数内部有效,函数
缘小泽
·
2020-07-07 04:12
Python 学习——每天写点小东西-1
最近开始学习python,这里就作为学习记录,记录自己的
python之路
。本条爬虫爬取的是糗事百科的24小时热门里面的,作者,内容,以及点赞数目。
盐巴有点咸
·
2020-07-07 00:30
【python基础】开启
python之路
摘要:Python是著名的GuidovanRossum(吉多·范罗苏姆)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言,之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫MontyPython的喜剧团体的爱好者。1.python简介Python是著名的GuidovanRossum(吉多·范罗苏姆)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编
Liuxin_研鑫
·
2020-07-07 00:53
python学习交流
python
编程语言
机器学习
算法
Python之路
-python(mysql介绍和安装、pymysql、ORM sqlachemy)
本节内容1、数据库介绍2、mysql管理3、mysql数据类型4、常用mysql命令创建数据库外键增删改查表5、事务6、索引7、python操作mysql8、ORMsqlachemy学习1、数据库介绍什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是
weixin_30823833
·
2020-07-06 19:51
python学习之路
Python之路
【第一篇】:Python简介和入门
Python之路
【第二篇】:Python基础(一)
Python之路
【第三篇】:Python基础(二)
Python之路
【第四篇】:模块
Python之路
【第五篇
weixin_30716141
·
2020-07-05 21:59
Python之路
【第二十二篇】:Django之Model操作
Django之Model操作一、字段AutoField(Field)-int自增列,必须填入参数primary_key=TrueBigAutoField(AutoField)-bigint自增列,必须填入参数primary_key=True注:当model中如果没有自增列,则自动会创建一个列名为id的列fromdjango.dbimportmodelsclassUserInfo(models.Mo
weixin_30463341
·
2020-07-05 21:27
python之路
-------之线程
线程概念的引入背景进程之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并发地执行。就是这样的设计,大大提高了CPU的利用率
weixin_30347009
·
2020-07-05 20:50
Python之路
【第二十一篇】:Django之Form组件
Django之Form组件Django的Form主要具有一下几大功能:生成HTML标签验证用户数据(显示错误信息)HTMLForm提交保留上次提交数据初始化页面显示内容小试牛刀1、创建Form类1234567891011121314151617181920212223fromdjango.formsimportFormfromdjango.formsimportwidgetsfromdjango.
weixin_30278311
·
2020-07-05 20:16
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他