#!/user/bin/env python# -*- coding:utf-8 -*- # 用python中unittes中工具来测试代码 # 1.测试函数import unittestfrom name_function import get_formatted_name class NamesTestCase(unittest.TestCase): # 必须继承unittest.TestCase这个类 # 测试name_function.py def test_first_last_nam…
python变量赋值: python的变量赋值 可以是单引号 也可以是双引号python 变量赋值的时候不能加()的 比如 name = "My Name is GF"变量赋值的时候赋值会报错赋值字符串错误 解决错误可检查解释器解释报错的行号来判断打印变量:打印变量 需要紧挨着()比如 print(Name) 感悟:这是最基础的字符串操作,也就是小孩子的牙牙学语阶段,其实特别简单下一篇就是对字符串进行改动,比如大小写,移动等等.也是人性化的操作.比较基础代码应用即将应用开始.我要在每一…
#!/user/bin/env python# -*- coding:utf-8 -*- # 1.从文件中读取数据with open('pi_digits.txt') as file_object: contents = file_object.read() # print(contents)# 末尾会多一行空行,read()到文件末尾时会返回一个空字符,rstrip()删除末尾空白 print(contents.rstrip()) # [有点问题] # 文件打开可以使用绝对路径和文件名 # 可…
#!/user/bin/env python# -*- coding:utf-8 -*- # 类名采用的是驼峰命名法,即将类名中每个单词的首字母大写,而不使用下划线.# 对于每个类,都应紧跟在类定义后面包含一个文档字符串:简要描述类的功能,并遵循写函数的文档字符串时的格式约定# 每个模块也应当包含一个文档字符串,对其中的类可用于做什么进行描述.class Dog(): def __init__(self,name,age): '''__init__ 方法''' '''形参self必不可少,还必须…
#!/user/bin/env python# -*- coding:utf-8 -*- # 给形参指定默认值时,等号两边不要有空格 def function_name("parameter_0",parameter_1='default value')# 函数形参的位置很重要 传递参数使用关键字实参(一一对应的传递,可以不用理会顺序)# 默认值传递时候要指定传递(可以对应位置传递)# 返回值return 默认函数已经结束了 def get_formatted_name(frist_n…
#!/user/bin/env python# -*- coding:utf-8 -*- # input() 可以让程序暂停工作# int(input('please input something:'))# % 取余运算 # [标识符]# prompt = "\n Tell me something,and i will repeat it back to you:"# message = ""## active = True# while active:# me…
#!/user/bin/env python# -*- coding:utf-8 -*- # 前面不用空格,后面空格# 访问只能通过keyalien_0 = {'color': 'green', 'points':5}print(alien_0['color'])print(alien_0['points']) # 键值对的添加# 为了美观 选择合适的拆分alien_0 = { 'color': 'green', 'points':5 }print(alien_0)alien_0['x_posi…
#!/user/bin/env python cars = ['audi','bmw','subaru','toyota']for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title()) # == !=# <= >=# and or# in not in# True False# if-else# if-elif-elif-else # 选择一个执行requesed_toppings = ['mushr…
magicians = ['alice','david','carolina']for magician in magicians: print(magician) print(magician.title() + ",that was a great trick!") print("I can't wait to see your nest trick, " + magician.title() +".\n") print("Than…
#.餐馆:创建一个名为Restaurant的类,其方法_init_()设置两个属性:restaurant_name和cuisine_type. #创建一个名为describe_restaurant的方法和一个名为open_restaurant()的方法, #其中前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业 #根据这个类创建一个实例restaurant,分别打印其两个属性,再调用前述两个方法 class Restaurant(): #餐馆的基本信息 def __init__(self…
Python数据分析入门与实践 (一个人学习或许会很枯燥,但是寻找更多志同道合的朋友一起,学习将会变得更加有意义✌✌) 这是一个数据驱动的时代,想要从事机器学习.人工智能.数据挖掘等前沿技术,都离不开数据跟踪 通过Numpy.Pandas进行数据科学计算,通过Seaborn. Matplotlib进行数据图形化展示:从实战角度出发,让你在数据科学领域迈出重要的一步,开启Data Science职业之旅! 第1章 实验环境的搭建 本章将主要介绍Anaconda和Jupyter Notebook.包…
这两天学习Python 看了python从入门到实践的书籍,里面有课后题“试一试” 然后就跟着写了,代码在以下地址,如果需要自取 https://files.cnblogs.com/files/fudong071234/python_work.zip…
Python数据分析入门与实践 整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题,大家看的时候可以关注下面几点: 1.为了追求精简简洁牺牲了部分实用性,导致不足以达到某些工作的需要 2.大部分是实战课程弱化了其他技术点的不足,无法全面了解python,但是很多都是刚接触python的(很致命) 3.因为是录播课程导致某些问题不能及时去解决,没人交流(这个最烦)  所以真要把python学好,下面这…
#1.城市和国家:编写一个函数,它接受两个形参:一个城市名和一个国家名. #这个函数返回一个格式为City,Country的字符串,如Santiago,Chile.将这个函数 #存储在一个名为city_function.py的模块中 #创建一个名为test_cities.py的程序,对编写的函数进行测试 #编写一个名为test_city_country()的方法核实得到的字符串正确 #city_function.py def city_country(city,country): #国家和城市…
Django入门与实践-第17章:保护视图 Django 有一个内置的视图装饰器 来避免它被未登录的用户访问: 现在如果用户没有登录,将被重定向到登录页面: 现在尝试登录,登录成功后,应用程序会跳转到原来所在的位置. Django入门与实践-第18章:访问已登录用户 现在我么可以改进 new_topic 视图,将发布主题的用户设置当前登录的用户,取代之前直接从数据库查询出来的第一个用户, 之前这份代码是临时的,因为那时候还没有方法去获取登录用户,但是现在可以了: 有两个关键字参数,pk用于唯一标…
#1.想出至少三种你喜欢的水果,将其名称存储在一个列表中,再使用for循环将每种水果的名称都打印出来. #要求:(1)修改这个for循环,使其打印包含名称的句子,而不是仅仅是水果的名称.对于每种水果,都显示一行输出.例如:I like apple #(2)在程序末尾添加一行代码,它不在for循环中,指出你有多喜欢水果,输出应包含针对每种水果的消息,还有一个总结性性句子,如I really love fruits! fruits = ['apple','banana','orange','wate…
#1.将一些朋友的姓名存储在一个列表中,并将其命名为friends.依次访问该列表中的每个元素,从而将每个朋友的姓名都打印出来. #2.继续使用1中的列表,为每人打印一条消息,每条消息包含相同的问候语,但抬头为相应朋友的名字 #3.创建一个自己喜欢的出行方式列表.根据该列表打印一系列有关这些出行方式的宣言. friends = ['马脑壳','小波','玮哥','二小姐','短命','田鸡'] print(friends[0] +'\n' + friends[1] + '\n' + friend…
#1.编写一系列条件测试:将每个测试以及结果打印出来 car = '宝马' if car == "宝马": print("预测正确") print(car) else: print("预测错误") boy_age = 23 girl_age = 20 if boy_age <= girl_age: print("预测错误") else: print("预测正确") print("男孩大于女孩…
#1.编写一个程序,询问用户要租赁什么样的汽车,并打印. car = input("What's kind of cars dou you want to rent?,sir:") print('Let me see if I can find you a '+ car) print('\n') #2.编写一个程序,询问用户有多少人用餐.如果超过8人,就打印一条消息,指出没有空桌:否则指出有空桌 table = input("尊敬的先生/女士,请问订餐人数是多少?:"…
#1.人:使用一个字典来存储一个熟人的信息;包括姓,名,年龄和居住的城市.将字典中的每项信息都打印出来 friend = { 'last_name':'马', 'first_name':'脑壳', ', 'live_city':'北京', } print('姓名:'+friend['last_name'] + friend['first_name'] + '\n'+ '年龄:'+friend['age'] + '\n' + '居住城市:'+friend['live_city']) print('…
  ​​​1.变量 (1)变量名只能包含字母.数字和下划线,不能包含空格 (2)不要将python关键字与函数名作为变量名 (3)简短有描述性,避免使用小写字母l和大写字母O (4)python 始终记录变量的最新值 2.字符串 (1)用引号括起来的都是字符串,包括单引号和双引号 (2)字符串.title():以首字母大写的方式显示字符串每个单词 字符串.upper():将字符串所有字母大写 字符串.lower():将字符串所有字母小写 (3)拼接字符串:使用 +号 字符串a+字符串b (4)空…
在第3章,你将学习如何在被称为列表的变量中存储信息集,以及如何通过遍历列表来操作其中的信息 写注释 # 代码越长 标识好代码的重要性 越来越重要要求习惯:在代码中编写清晰,简洁的注释开始研究更复杂的主题时,尽量将代码写的简洁清晰#day 2019/2/20#pyer gaofengbicycle = ['yaojianyun','laojiang','mahongguo',' ouyang']print("puke is who great? " + bicycle[0].title(…
目录 11.1          优势和利益... 1 11.2          过程... 1 11.2.1       语法... 2 11.2.2       建立或者替换... 2 11.2.3       执行存储过程... 3 11.2.4       安全... 3 试验:访问过程... 3 11.2.5       参数... 5 11.2.6       局域声明... 12 试验:AUTHID DEFINER. 13 工作原理... 14 试验:AUTHID CURRENT…
11. 单元测试 本章节我们来讲讲django工程中如何实现单元测试,单元测试如何编写以及在可持续项目中单元测试的重要性. 下面是单元测试的定义: 单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的.很明确的功能是否正确. 1. 它是一种验证行为 程序中的每一项功能都是测试来验证它的正确性.它为以后的开发提供支援.就算是开发后期,我们也可以轻松的增加功能或更改程序结构,而不用担心这个过程中会破坏重要的东西,它为代码的重构提供了保障.这样,我们就可以更自由的对程序进行改进. 2. 它是…
注意事项:随时备份.随时记录.从宏观到微观 不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之:学至于行之止矣 安装 Python 3.6.2 pip install django==1.11.4 django-admin startproject myproject python manage.py runserver http://127.0.0.1:8000 使用组合键 Control + C 来终止开发服务器. django-admin startapp boards setting…
pandas是一个Python语言的软件包,在我们使用Python语言进行机器学习编程的时候,这是一个非常常用的基础编程库.本文是对它的一个入门教程.pandas提供了快速,灵活和富有表现力的数据结构,目的是使“关系”或“标记”数据的工作既简单又直观.它旨在成为在Python中进行实际数据分析的高级构建块.入门介绍pandas适合于许多不同类型的数据,包括:具有异构类型列的表格数据,例如SQL表格或Excel数据有序和无序(不一定是固定频率)时间序列数据.具有行列标签的任意矩阵数据(均匀类型或不…
#.消息:编写一个名为display_message()的函数,它打印一个句子,指出你在本章学的是什么. #调用这个函数,确认显示的消息无误 def display_message(name): print(name + "在本章学会了如何调用函数") display_message('我') #.喜欢的图书:编写一个名为favorite_book()的函数,其中包含一个名为title的形参 #用这个函数打印一条消息 #调用这个函数,并将一本图书的名称作为实参传递给它 def favo…
#.python学习笔记:在文本编辑器中新创建一个文件,写几句话老总结你至此学到的python知识 #其中‘In Python you can’ 打头.将这个文件命名为learning_python.txt.并将其存储到为本章学习目录下 #编写一个程序,它读取这个文件,并将你序偶写的内容打印三次:第一次打印时读取整个文件 #第二次打印时遍历文件对象,第三次打印时将各行存储在一个列表中,再在with代码块外打印它们 with open('learning_python.txt') as file_…
一.创建项目 1.建立虚拟环境 python -m venv ll_env # 出现ll_env文件夹 2.激活虚拟环境 source ll_env/bin/activate # 要停止使用虚拟环境,执行命令deactivate 3.安装Django pip install Django # 注意要激活状态下安装 4.在Django中创建项目 django-admin.py startproject learning_log . # 出现learning_log文件夹以及manage.py文件…
11.1 jenkins持续集成环境 相关安装包下载链接:http://pan.baidu.com/s/1qYhmlg4 密码:dcw2赠送jenkins集成selenium环境视频链接http://pan.baidu.com/s/1qXAHwg0 密码:juy7 11.2 tomcat+jenkins *******************************************************************************相关安装包下载链接:http://p…