摘要:
一、MySQL基本操作 1、设置root密码/修改root密码 方法一:用mysqladmin mysqladmin -u root password "newpass" mysqladmin -u root password oldpass "newpass" 方法二: 用set password 阅读全文
摘要:
一、什么是Python魔法 Python一切皆对象,但同时,Python还是一个多范式语言(multi-paradigm),你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的程序(还有函数式、声明式等)。Python的多范式依赖于Python对象中的特殊方法(specia 阅读全文
摘要:
一、paramiko简介 paramiko是基于Python实现用于做远程控制的第三方模块,使用该模块可以对远程服务器进行命令或文件操作,支持认证及密钥方式,自动化运维管理工具fabric和ansible内部的远程管理功能就是使用paramiko来现实的。 官网地址:https://pypi.pyt 阅读全文
摘要:
在剖析源码的过程中,最好的学习方法是不断根据掌握的知识修改Python源代码,以印证自己的知识和猜想。 一、Python总体架构 在最高的层次上,Python的整体架构可以分为三个主要部分,如上图,左边的Core Modules(内置模块)、Library(库)以及User-defined Modu 阅读全文
摘要:
函数式编程最重要的是增强代码的重用性和可读性 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 一、函数的定义和使用 def mail(参数): ... 函数体 ... #def:表示函数的关键字 #mail:表示函数 阅读全文
摘要:
正则表达式(regular expression)主要功能是从字符串(string)中通过特定的模式(pattern),搜索想要找到的内容。 在Python中使用正则表达式需要标准库中的一个包re。 正则表达式常用的5种操作 re.match(pattern, string) # 从头开始匹配 re 阅读全文
摘要:
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 Windows版本 阅读全文
摘要:
一、字符编码 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表 阅读全文
摘要:
一、Python简介 Python是著名的“龟叔” Guido van Rossum在1989年的阿姆斯特丹为了打发无聊时间开发的一个新的编程语言。 龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,适合新手学习。 Python创始人 "龟叔" Pyth 阅读全文