Thonny version 4.1.6
https://thonny.org/
https://github.com/thonny/thonny/releases

安装包的两种方式:
第一钟

第二种:



pip国内源推荐
| 源 | url |
|---|---|
| 清华 | https://pypi.tuna.tsinghua.edu.cn/simple/ |
| 阿里 | http://mirrors.aliyun.com/pypi/simple/ |
| 网易 | https://mirrors.163.com/pypi/simple/ |
| 百度 | https://mirror.baidu.com/pypi/simple/ |
| 中科大 | https://pypi.mirrors.ustc.edu.cn/simple/ |
| 腾讯 | https://mirrors.cloud.tencent.com/pypi/simple/ |
import sys
import io
import os
import pandas # pip3.10 install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/
class Pepole(object):
"""
人
"""
def __init__(self):
"""
:param name:
:param age:
"""
self._name='' #公有属性
self.__age=0 #私用属性,需要通过(函数)setter,getter 设置和访问
@property # @property装饰getter方法 get ,set 名字相符
def Age(self):
"""
:return:
"""
return self.__age
@Age.setter
def Age(self,age): #@方法名.setter 设置
"""
:param age:
:return:
"""
if age>0:
self.__age=age
@property
def Name(self):
"""
"""
return self._name
@Name.setter
def Name(self,name):
"""
"""
self._name=name
def load_record():
"""
read data
"""
f=open("data/phonebook.txt","r")
global record #set global variable
record=f.readlines()
for i in range(0,len(record)):
record[i]=record[i].replace("\n","")
record[i]=record[i].split(",")
f.close()
def print_record():
"""
print list
"""
for i in range(0,len(record)):
for j in range(0,4):
print(record[i][j],end="\t")
print("")
def search_recordByFirstname(firstname):
"""
search firestname
"""
for i in range(0,len(record)):
for i in range(0,len(record)):
#print(record[i][1])
if record[i][1]==firstname:
return i
return -1
if __name__=="__main__":
"""
main export
"""
print("hello");
p=Pepole()
p.Name='geovindu'
p.Age=20
print(p.Name,p.Age)
load_record()
print_record()
pos=search_recordByFirstname("Rose")
print('search:')
print(pos,record[pos][1]+' '+record[pos][2])
filename='1.txt'
if os.path.exists("data/"+filename):
with open("data/"+filename,"r",encoding="utf8") as f:
txt=f.read()
print(txt)
f.close()

哲学管理(学)人生, 文学艺术生活, 自动(计算机学)物理(学)工作, 生物(学)化学逆境, 历史(学)测绘(学)时间, 经济(学)数学金钱(理财), 心理(学)医学情绪, 诗词美容情感, 美学建筑(学)家园, 解构建构(分析)整合学习, 智商情商(IQ、EQ)运筹(学)生存.---Geovin Du(涂聚文)