1.面向对象程序设计特点面向对象程序设计具有三大特点:封装、继承和多态2.封装封装是面向对象编程得核心思想,将对象属性和行为封装起来,其载体就是类,类会对客户隐藏其实现细节,这就是封装得思想。封装思想保障类内部数据结构得完整性,使用该类得用户不能直接看到类中得数据结构,只能执行类允许公开得数据,避免外部对内部数据影响,可高程序可维护性类本身就是一种封装,类可以将数据(属性)和行为(方法)想结合,形            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 08:41:19
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通讯录管理系统
一.设计的任务与要求
1.1设计任务
设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。(用文件保存)实现功能。
1.2任务要求
能够实现:系统以菜单方式工作
(1)信息录入功能
(2)信息浏览功能
(3)信息查询功能
(4)信息修改功能
(5)系统退出功能
二.程序            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-13 16:05:09
                            
                                420阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   部分参考:Heart First Java Web(教程)一、实现基础1.底层逻辑——交互JavaWeb的底层逻辑就是交互,实现以下功能:从客户端(浏览器)发送http相关的请求行(header等resquest),发送到网络服务器(Servers,比如tomcat服务器),然后服务器找到请求对应的返回值(request->respond),继而通过网络发送到客户端(浏览器)展            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 16:37:12
                            
                                31阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            要求:编写一个简单的通讯录1、通讯录包含至少包含姓名、电话号码、电子邮箱;2、通讯录的信息能够保存在本地磁盘;3、通讯录查找特定人员的信息;4、通讯录能够修改特定人员的信息;5、通讯录能够删除特定人员的信息;6、通讯录能完全显示所有人的信息 方法:Python 2.7.9 / Windows1 # -*- coding: gbk -*-
  2 
  3 import os,sys            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-10 19:05:10
                            
                                670阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python通讯录程序实现指导
在这篇文章中,我们将通过一步一步的方式,帮助你实现一个简单的Python通讯录程序。这个程序将允许用户通过命令行添加、查看、更新和删除联系人信息,包括姓名、电话号码和电子邮件。
## 流程概述
以下是实现通讯录程序的基本流程:
| 步骤 | 描述 |
|------|------|
| 1    | 设计联系人类 |
| 2    | 实现通讯录类 |            
                
         
            
            
            
            实现通讯录管理系统,通讯录包含若干联系人,每个联系人包括:姓名、地址、电话 3 项内容。程序提供 4 项基本功能:增加联系人: 用户输入姓名、地址、电话等信息,将信息保存在一个列表中列出联系人: 打印输出所有联系人的信息查询联系人: 用户输入联系人姓名,打印输出该联系人的信息修改联系人:用户查询需要修改的用户名,并对其进行修改。删除联系人: 用户输入联系人姓名,从通讯录中删除该联系人 '            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 19:29:48
                            
                                584阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实例2:通讯录通讯录是存储联系人信息的名录。本实例要求编写通讯录程序,该程序可接收用户输入的姓名、电话、QQ号码、邮箱等信息,将这些信息保存到“通讯录.txt”文件中,实现新建联系人功能;可根据用户输入的联系人姓名查找联系人,展示联系人的姓名、电话、QQ号码、邮箱等信息,实现查询联系人功能。实例目标掌握文件的打开与关闭掌握文件的读写实例分析从前面有关实例的描述可知,我们可将通讯录视为一个对象,该对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-08 21:59:14
                            
                                194阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对于一般的通讯录系统,主要有两个参数:姓名和电话号码,所以可以利用python编程里面的字典来进行建立之间的所属关系,可以利用以下代码简单实现:1. print('|--- 欢迎进入通讯录程序 ---|')
2. print('|--- 1:查询联系人资料  ---|')
3. print('|--- 2:插入新的联系人  ---|')
4. print('|--- 3:删除已有联系人  ---|            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 17:23:36
                            
                                1594阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             一个简单的通讯录例子  #!/usr/bin/python
__author__ = 'fierce'
#coding:utf-8
import os #引用os模块
import pickle #应用pickle模块
Path='/home/Person.data' #全局变量,这里是通讯录物理路径
#判断通讯录是否存在,不存在则创建空通讯录
if os.path.exists(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 22:22:55
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近帮一个小伙伴写了一个python操作excel的代码,需求是通过python操作excel,用excel作为数据库存储信息,实现增删改查功能,没有用户界面。一、使用库选择能够操作excel的库也比较多,最后按下表对比使用了对excel支持比较好的xlwings库,基本支持两种格式和各种操作,速度较快,如下表:二、代码import os
import xlwings as xw
filePat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 22:37:15
                            
                                274阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            性能要求:源代码如下:print("|---欢迎进入通讯录程序---|")
print("|---1:查询联系人资料 ---|")
print("|---2:插入新的联系人 ---|")
print("|---3:删除已有联系人 ---|")
print("|---4:退出通讯录程序 ---|")
print("")
dict1={}
while(1):
    n=input("请输入相关的指令            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-17 22:53:34
                            
                                189阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1.打印输出学生通讯录管理系统的菜单2.接收用户从键盘输入的选择序号3.根据输入的选择序号,判断并执行不同的功能注意:本例中,要想保存所以学生的通讯信息,需要用到字典。1.打印输出学生通讯录管理系统的菜单首先我们先定义一个showMenu()函数,实现打印输出菜单的功能在实际应用中,学生通讯系统运行时,需要不间断地显示菜单信息。这时需要将showMenu()函数放到一个循环里:while Tr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-07 06:28:38
                            
                                113阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、打开软件 新建窗口 输入代码#通讯录
 
#界面提示设计
print('|---欢迎进入通讯录程序---|')
print('|---1:查询全部联系人---|')
print('|---2:查询特定联系人---|')
print('|---3:更新联系人信息---|')
print('|---4:插入心的联系人---|')
print('|---5:删除已有联系人---|')
print('            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 16:20:49
                            
                                106阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            面向对象编程对初学者来说不难理解但很难应用,虽然我们为大家总结过面向对象的三步走方法(定义类、创建对象、给对象发消息),但是说起来容易做起来难。大量的编程练习和阅读优质的代码可能是这个阶段最能够帮助到大家的两件事情。接下来我们还是通过经典的案例来剖析面向对象编程的知识,同时也通过这些案例为大家讲解如何运用之前学过的Python知识。经典案例案例1:扑克游戏。说明:简单起见,我们的扑克只有52张牌(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-20 10:00:30
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            闲着没事,用python写一个模拟通讯录,要求要实现常用的通讯录的功能,基本流程如下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-06-01 09:07:00
                            
                                151阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            通讯录管理程序设计与实现(Python实现)(代码较长,不过功能清晰,读者可视情况选取)(图片未能正常上传,读者可自行运行查看) 一、实验目的与要求 实验目的:锻炼面向对象编程与文件操作能力。 实验要求: 1、熟悉VC++、Visual Studio c#或者Java编程环境。 2、运用面向对象知识对实验题目进行分析和设计。 3、进行程序编写和调试工作。二、实验内容 设计、实现一个具有通讯信息插入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-27 07:10:11
                            
                                280阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通讯录管理C语言程序设计报告通讯录管理C语言程序设计报告一.设计目的利用静态数组实现通讯录管理,数组的每一个元素时结构体类型,通过这个例子了解数据库管理的基本功能,重点掌握数组元素为结构体的应用、数组作函数参数、文件读写、自定义函数等知识。二.总体设计1.设计思路程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同样的重要性。在通讯录管理程序中,由于预计记            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 10:36:50
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java面向对象编程(OOP)一、面向过程&面向对象1. 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么…… 面对过程适合处理一些较为简单的问题。2. 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。 最后,才对某个分类吓得细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 对于描述复杂的食物为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-16 16:12:58
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            python通讯录tkinter库,文件读写,面向对象等一.前期准备 1.功能:电话薄由登录窗口和主窗口等6个窗口组成,达成添加,删除,修改查询联系人电话的功能。 2.准备知识:面向对象、文件读写、python的tkinter库二、代码及实例效果图 登录信息和电话信息为excel文件,以逗号文件格式保存 每个点作为一个py文件 1.登录窗口 (1)登录窗口上放有三个框架、用户名及密码的标签和入口文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 07:16:18
                            
                                262阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              上班忙里偷闲,更新一下昨天的项目。  首先展示一下项目的目录树形图:    上代码:1 # -*- coding:utf-8 -*-
 2 
 3 import qrcode
 4 import web
 5 import time
 6 from PIL import Image
 7 import sys
 8 reload(sys)
 9 sys.setdefaultencoding('            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 11:55:30
                            
                                11阅读
                            
                                                                             
                 
                
                                
                    