随笔分类 -  python基础

1
摘要:阅读目录 一、python基础语法 二、python基础之字符编码 三、python基础之文件操作 四、python基础小练习 五、python之函数基础 六、python之函数对象、函数嵌套、名称空间与作用域、装饰器 七、python之迭代器、生成器、面向过程编程 八、python之三元表达式、列 阅读全文
posted @ 2018-10-04 18:03 游小刀 阅读(692) 评论(0) 推荐(1) 编辑
摘要:一 背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统,点击进入 PS:即使可 阅读全文
posted @ 2018-09-27 08:40 游小刀 阅读(774) 评论(0) 推荐(0) 编辑
摘要:一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与socket的关系: 我们学习socket就是 阅读全文
posted @ 2018-09-27 08:34 游小刀 阅读(301) 评论(0) 推荐(0) 编辑
摘要:一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 1 class Foo(object): 2 pass 3 4 obj = Foo() 5 6 isinstance(obj, Foo 阅读全文
posted @ 2018-09-26 11:13 游小刀 阅读(322) 评论(0) 推荐(0) 编辑
摘要:一 面向对象的程序设计的由来 面向对象设计的由来见概述:http://www.cnblogs.com/linhaifeng/articles/6428835.html 面向对象的程序设计:路飞学院版 二 什么是面向对象的程序设计及为什么要有它 面向过程的程序设计:核心是过程二字,过程指的是解决问题的 阅读全文
posted @ 2018-09-26 11:10 游小刀 阅读(742) 评论(0) 推荐(0) 编辑
摘要:python 常用模块 之 (subprocess模块、logging模块、re模块) python 常用模块 之 (序列化模块、XML模块、configparse模块、hashlib模块) python 常用模块 之 (colleections模块、时间模块、os模块、sys模块、shutil模块 阅读全文
posted @ 2018-09-25 10:48 游小刀 阅读(205) 评论(0) 推荐(0) 编辑
摘要:一 三元表达式、列表推导式、生成器表达式 一 三元表达式 name=input('姓名>>: ') res='SB' if name == 'alex' else 'NB' print(res) 二 列表推导式 #1、示例 egg_list=[] for i in range(10): egg_li 阅读全文
posted @ 2018-09-25 10:12 游小刀 阅读(440) 评论(0) 推荐(0) 编辑
摘要:一 迭代器 一 迭代的概念 #迭代器即迭代的工具,那什么是迭代呢?#迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 while True: #只是单纯地重复,因而不是迭代 print(' >') l=[1,2,3] count=0 while count < le 阅读全文
posted @ 2018-09-25 10:08 游小刀 阅读(249) 评论(0) 推荐(0) 编辑
摘要:一 函数对象 一 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用 #2 可以当作参数传递 #3 返回值可以是函数 #3 可以当作容器类型的元素 二 利用该特性,优雅的取代多分支的if def foo(): print('foo') def bar(): print('bar') dic= 阅读全文
posted @ 2018-09-25 10:03 游小刀 阅读(277) 评论(0) 推荐(0) 编辑
摘要:一 引子 一 为何要用函数之不用函数的问题 #1、代码的组织结构不清晰,可读性差 #2、遇到重复的功能只能重复编写实现代码,代码冗余 #3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大 二 函数是什么 针对二中的问题,想象生活中的例子,修理工需要实现准备好工具箱里面 阅读全文
posted @ 2018-09-25 09:47 游小刀 阅读(257) 评论(0) 推荐(0) 编辑
摘要:三级菜单 要求: 购物车程序 要求: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{}, }, '上地':{ '百度':{}, }, }, 阅读全文
posted @ 2018-09-24 18:21 游小刀 阅读(305) 评论(0) 推荐(0) 编辑
摘要:文件操作 一 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户 阅读全文
posted @ 2018-09-24 18:18 游小刀 阅读(427) 评论(0) 推荐(0) 编辑
摘要:了解字符编码的知识储备 一 计算机基础知识 二 文本编辑器存取文件的原理(nodepad++,pycharm,word) #1、打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失 #2、要想永久保存,需要点击保存按钮:编辑器把内存的数据刷到了 阅读全文
posted @ 2018-09-24 18:08 游小刀 阅读(317) 评论(0) 推荐(1) 编辑
摘要:编程与编程语言python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程?编程的目的:#计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够像人脑/电脑一样自动执行的效果。 什么是编程语言?#上面提及的能够被计算机所识别的表达方式即编程语言,语言是沟... 阅读全文
posted @ 2018-09-24 17:25 游小刀 阅读(440) 评论(0) 推荐(0) 编辑
摘要:编程的两种范式 我们知道,程序 = 特定的语法+数据结构+算法 好像这个和我们熟知的小说有类似之处啊,小说 = 人物+背景+情节 写小说呢,都是有模板的,so,写程序也是一样,我们把这个“模板”叫做编程范式 主要的编程范式有两种,面相过程编程和面相对象编程 面相过程编程 概念:面向过程又被称为top 阅读全文
posted @ 2018-05-31 21:54 游小刀 阅读(397) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2018-05-28 20:39 游小刀 阅读(62) 评论(0) 推荐(0) 编辑
摘要:什么是模块 什么是模块 一个.py文件 就是一个模块 我们使用import加载的模块分为4个通用类别 1、py文件 2、包好一组模块的包(带__init__.py文件的文件夹) 3、内置模块 4、已被编译成共享库或者dLL的C或者C++扩展 为什么要用模块? 模块的分类 1、内置标准模块 2、第三方 阅读全文
posted @ 2018-05-27 11:23 游小刀 阅读(287) 评论(0) 推荐(0) 编辑
摘要:终于来到了这里,这是一座山,山那边都是神仙 定义:在一个函数里调用函数本身 最好的例子就是,求阶乘 递归最大层数 上面金典的例子运行的很成功 下面再来一个,是一个古老的故事,说,从前有个山,山里有座庙,庙里老和尚讲故事, 讲的什么呢? 从前有个山,山里有座庙,庙里老和尚讲故事, 讲的什么呢? 从前有 阅读全文
posted @ 2018-05-25 00:26 游小刀 阅读(283) 评论(0) 推荐(0) 编辑
摘要:简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型 编译型:c,c#,c++、 解释型:python,php,java 阅读全文
posted @ 2018-04-23 13:14 游小刀 阅读(238) 评论(0) 推荐(0) 编辑
摘要:初学python,你可能同时安装了python2和3。在我们安装好python之后,我们会面临这样一个问题,在命令行输入“python”,可能会出错,或者只能调用其中一个版本,python2,那么,如果我想调用python3,该怎么操作呢?其实很简单,只要按照下面的步骤设置环境变量即可,来学习吧! 阅读全文
posted @ 2018-04-10 17:45 游小刀 阅读(406) 评论(0) 推荐(0) 编辑

1
levels of contents
点击右上角即可分享
微信分享提示