随笔分类 - python技术栈
python基础、数据分析、网络编程、金融分析等
摘要:FTP Git:https://github.com/kris-2018/task 流程图: client客户端 download文件是储存下载的文件;upload是上传文件的储存库(download里边可以不放东西,等待下载即可;upload里边放你准备上传给服务端的文件) ftp_client.
阅读全文
摘要:面向对象 1、什么是面向对象? i.面向对象和面向过程的区别 面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式;优点:复杂的问题流程化,进而简单化;缺点:可扩展性差 面向对象:核心就是对象二字,对象就是特征与技能的结合体;优点:可扩展性强;缺点:编程复杂度高。 i
阅读全文
摘要:1、计算机基础 作为应用开发程序员,我们开发的软件都是应用软件,而应用软件必须运行于操作系统之上,操作系统则运行于硬件之上,应用软件是无法直接操作硬件的,应用软件对硬件的操作必须调用操作系统的接口,由操作系统操控硬件。 比如客户端软件想要基于网络发送一条消息给服务端软件,流程是: 1、客户端软件产生
阅读全文
摘要:1 什么是异常: 异常是错误发生的信号,一旦程序出错,并且程序没有处理这个错误,那个就会抛出异常,并且程序的运行随之终止 2 错误分为两种:语法错误:在程序执行前就要立刻改正过来print('xxxx'if 1 > 2 逻辑错误 常见的异常 异常处理 >1 >2 >3 > 'name'不管被检测的代
阅读全文
摘要:1. 面向过程与面向对象编程 面向过程 复杂的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单) 面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式 优点:复杂的问题流程化,进而简单化 缺点:可扩展性差 import jso
阅读全文
摘要:### 第一模块内容 1. 请写出 “路飞学城alex” 分别用 utf-8 和 gbk 编码所占的位数(口述) utf-8:一个中文字符占3个字节,英文字符占1个字节,则“路飞学城alex"一共16个字节,则共有16*8=128位。 gbk:一个中文占2个字节,英文字符占1个字节,则“路飞学城al
阅读全文
摘要:模拟实现一个ATM + 购物商城程序 Git:https://github.com/kris-2018/task core__start.py core__auth.py core__main.py db__shop_car(自动创建的xx_shopcar.txt) db__user_info(js
阅读全文
摘要:现要求你写一个简单的员工信息增删改查程序,需求如下: 当然此表你在文件存储时可以这样表示 1.可进行模糊查询,语法至少支持下面3种查询语法: 2.可创建新员工纪录,以phone做唯一键(即不允许表里有手机号重复的情况),staff_id需自增 3.可删除指定员工信息纪录,输入员工id,即可删除 4.
阅读全文
摘要:python常用的模块-time| random| os| sys| shutil |json&pickle |shelve |xml |ConfigParser |hashlib |subpocess
阅读全文
摘要:3函数 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 语法定义 def sayhi():#函数名 print("Hello") print("my name is kris!")say
阅读全文
摘要:1、三元运算 简单条件语句: if 条件成立: val = 1 else: val = 2 改成三元运算: val = 1 if 条件成立 else 2 2、文件处理 (用python对硬盘上的文件操作) 读 读取文件的三个方法:read()、readline()、readlines() 三个方法均
阅读全文
摘要:小节练习 练习1:猜年龄游戏 要求: 练习2:猜年龄游戏升级版 要求: 第一章练习题 解释型:“同声翻译”,一边翻译成目标代码即机器语言一边执行,运行效率比较低且不能生成可独立执行的可执行文件,应用程序不能脱离解释器,这种方式比较灵活,可以动态调整、修改应用程序。可以跨平台,开发效率高。如:java
阅读全文
摘要:程序设计基础 编程可以解决什么问题: 重复性劳动 -- “脏活”、“累活”; 复杂的简单问题 -- “围棋与斗地主” 将生活中的“事儿”归纳总结为某些规则,并通过计算机交互; 自动化--提升工作效率; 定制化--解决特定问题; 数字化--自动分类; 程序(program):流程、议程、行程;为了完成
阅读全文
摘要:python数据类型 1. 基本类型 五种基本数据类型:字符串str、整型 int、浮点数 float、布尔bool True/ False、复数 1+1j 为什么区分不同类型? 不同类型的运算规则不同(如整数的加法和 字符串的加法含义不同) 不同类型对象在计算机内表示方式不同(5 —> 101,
阅读全文
摘要:### 第一套题 1. 分别解释"=","==","+="的含义(口述) "="为赋值语句,把一个变量值赋值给另一个变量值; "=="为条件判断,判断两个值是否相等; "+="为加法赋值运算符 2. 两个变量值的关系?(口述) - n1 = 123456 - n2 = n1 变量n1和n2数值上相等
阅读全文

浙公网安备 33010602011771号