Python
磨刀大神
重视代码品质,扩大技术视野,加深技术深度;
每天学习一点点,坚持下去,就是大神。
展开
-
Python学习笔记(6)类
#encoding=gbk#创建类 __init__ 2个_ 类名采用驼峰命名法 实例名和模块名都采用小写格式,单词之间加上下划线class Dog(): def __init__(self, name, age): #初始化 self.name = name self.age = age def sit(self): print(self.name....原创 2019-04-25 18:50:12 · 182 阅读 · 1 评论 -
Python学习笔记(11)Web应用程序
#建立虚拟环境python -m venv ll_env#激活虚拟环境ll_env\Scripts\activate #Windows环境source ll_env/bin/activate #Linux环境 deactivate停止使用虚拟环境#安装Django(ll_env)learning_log$ pip install Django#创建项目django-adm...原创 2019-05-12 22:33:34 · 368 阅读 · 0 评论 -
Python学习笔记(7)文件和异常
#encoding=gbkimport json#1.读取文件#函数open() 返回一个表示文件的对象。再用方法read()读取这个文件的全部内容,并作为字符串存储在变量contents中。with open('file.txt') as file_object: contents = file_object.read() print(contents)#逐行读取fil...原创 2019-05-07 14:43:55 · 223 阅读 · 0 评论 -
Python学习笔记(10)数据可视化-pygal
#encoding=gbkfrom random import randintclass Die(): """表示一个骰子的类""" def __init__(self, num_sides=6): self.num_sides = num_sides def roll(self): #随机返回一个点数1,2,3,4,5,6 return randint(1, s...原创 2019-05-09 22:42:45 · 221 阅读 · 0 评论 -
Python学习笔记(9)数据可视化-随机漫步
#encoding=gbkfrom random import choiceclass RandomWalk(): """一个生成随机数据的类""" def __init__(self, num_points=5000): '''初始化随机漫步的属性''' self.num_points = num_points #所有随机漫步都始于(0,0) self.x_v...原创 2019-05-09 18:25:22 · 158 阅读 · 0 评论 -
Python学习笔记(8)数据可视化
#encoding=gbk import matplotlib.pyplot as plt #1.使用plot绘制折线图values = [1,2,3,4,5]squares = [1,4,9,16,25]#plt.plot(squares)plt.plot(values,squares,linewidth=5)#设置图标标题,并给坐标轴加上标签plt.title('Squa...原创 2019-05-08 19:00:12 · 263 阅读 · 0 评论 -
Python读取Excel数据,并导入到Oracle数据库
1. 连接Oracle数据库 首先安装cx_Oracle第三方库:pip installcx_Oracle,编写exec_oracle_sql.py文件,创建数据库连接,如下图所示:#encoding=gbkimport cx_Oracle#查询数据库,并返回数据def query_sql(v_sql): conn=cx_Oracle.connect('zj_dm/zj...原创 2019-04-28 17:50:54 · 8565 阅读 · 1 评论 -
Python学习笔记(5)-函数
# encoding=gbk#定义函数def greet_user(username): print("hello, " + username.title() + "!") greet_user('jim')#定义具有返回值的函数def get_formatted_name(first_name,last_name): full_name = first_...原创 2019-04-23 18:26:06 · 135 阅读 · 0 评论 -
Python学习笔记(4)用户输入和while循环
#encoding=gbk#提示用户输入message = input("Please enter what do you want to say: ")print(message)age = int(input("how old are you? "))print(age)m = 4 % 3print(m)current_number = 1while current...原创 2019-04-23 18:25:04 · 129 阅读 · 0 评论 -
Python学习笔记(3)if语句和字典
#encoding=gbkcities = ['beijing','shanghai','jinan','tianjin']for city in cities: if city == 'beijing': print(city.upper()) else: print(city.title())if 'beijing' in cities...原创 2019-04-23 18:24:17 · 163 阅读 · 0 评论 -
Python学习笔记(2)列表
#encoding=gbkcities = ['beijing','nanjing','xian','shanghai','chengdu','jinan','chongqing']for city in cities: #遍历列表 print(city) print(city.title()) print('\n')print('betautifull')...原创 2019-04-23 18:22:57 · 158 阅读 · 0 评论 -
Python学习笔记(1)数据类型和列表
#encoding=gbk#打印print ("hello")print ("llllaaaaa")message = "hello python!"print(message)name = "zHang bing kaI"print(name.title()) #单词首字母大写print(name.lower()) #小写print(name.upper()) ...原创 2019-04-23 18:21:48 · 150 阅读 · 0 评论 -
Linux版python3安装
下载地址:https://www.python.org/ftp/python/3.7.2/tar Jxvf Python-3.7.2.tar.xzcd Python-3.7.2./configure --prefix=/usr/local/python3make && make installln -s /usr/local/python3/bin/python3.7 ...原创 2019-05-17 23:41:35 · 242 阅读 · 0 评论