
Python
黑猴子的家
https://www.atguigu.com/ 拥有技术,便拥有自由
VX: LJJ18513485652 晶晶老师,提峰吉有优惠
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 第一个程序
python hello world原创 2023-01-31 16:54:36 · 655 阅读 · 1 评论 -
黑猴子的家:python str 字符串操作
字符串特性:不可修改1、首字符大写>>> name = "my \tname is {name} and i am {year} old">>> namemy name is {name} and i am {year} old#首字符大写>>> name.capitalize()My name is {name} and...原创 2019-01-31 15:28:00 · 193 阅读 · 0 评论 -
黑猴子的家:python 购物车程序练习
1、需求启动程序后,让用户输入工资,然后打印商品列表允许用户根据商品编号购买商品用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒可随时退出,退出时,打印已购买商品和余额2、code# Author:黑猴子'''文字变色 \033[31;1m%s\033[0m"'''product_list = [ ('Iphone',5800), ('Ma...原创 2019-02-11 11:13:00 · 492 阅读 · 0 评论 -
黑猴子的家:python 字典操作
字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容字典的语法info = { 'stu1101': "TengLan Wu", 'stu1102': "LongZe Luola", 'stu1103': "XiaoZe Maliya",}字典的特性dict是无序的 key必须是唯一的,so 天生去...原创 2019-02-11 13:28:00 · 134 阅读 · 0 评论 -
黑猴子的家:python三级菜单 方式一
需求打印省、市、县三级菜单可返回上一级可随时退出程序code#author = "黑猴子的家"menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} ...原创 2019-02-11 13:33:00 · 108 阅读 · 0 评论 -
黑猴子的家:python三级菜单 方式二
需求打印省、市、县三级菜单可返回上一级可随时退出程序code# Author:黑猴子data = { '北京':{ "昌平":{ "沙河":["oldboy","test"], "天通苑":["链家地产","我爱我家"] }, "朝原创 2019-02-11 13:34:00 · 144 阅读 · 0 评论 -
黑猴子的家:python 集合操作
集合是一个无序的,不重复的数据组合,它的主要作用如下去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系1、创建集合s = set([3,5,9,10]) #创建一个数值集合 t = set("Hello") #创建一个唯一字符的集合#集合去重,集合是无序的list_1 = [1,4,5,7,3,6,7,...原创 2019-02-11 14:39:00 · 186 阅读 · 0 评论 -
黑猴子的家:Python解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。1、CPython当我们从Python官方网站下...原创 2018-11-27 22:53:00 · 169 阅读 · 0 评论 -
黑猴子的家:在Mac上安装Python3.7
要安装最新的Python 3.7,有两个方法如果你正在使用Mac,系统是OS X>=10.9,那么系统自带的Python版本是2.7。1、方法一从Python官网下载Python 3.7的安装程序(网速慢的同学请移步国内镜像),双击运行并安装;2、方法二如果安装了Homebrew,直接通过命令brew install python3安装即可。...原创 2018-11-27 22:55:00 · 257 阅读 · 0 评论 -
黑猴子的家:python 浅copy 案列讲解
>>> import copy# 定义一个列表>>> person = ['name',['saving',100]]# 打印列表>>> person['name',['saving',100]]# 浅copy的三种实现方式>>> p1=copy.copy(person)>>>原创 2019-01-31 13:27:00 · 130 阅读 · 0 评论 -
黑猴子的家:python 列表、元组操作
一、列表列表是我们以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作1、定义列表names = ['heihouzidejia',"Tenglan",'Eric']通过下标访问列表中的元素,下标从0开始计数>>> names[0]'heihouzidejia'>>> names[2]'Eric'>...原创 2019-01-31 11:39:00 · 120 阅读 · 0 评论 -
黑猴子的家:python day02 本节内容
1、列表、元组操作2、字符串操作3、字典操作4、集合操作5、文件操作6、字符编码与转码原创 2019-01-31 09:38:00 · 115 阅读 · 0 评论 -
黑猴子的家:bytes类型
python2 bytes 与str 傻傻分不清python3 bytes 与 str 区分了Python3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节包,也无法在字节包里搜索字符串(反之亦...原创 2019-01-21 09:38:00 · 194 阅读 · 0 评论 -
黑猴子的家:day01 -> code
https://github.com/liufengji/python-heihouzi原创 2019-01-21 09:54:00 · 182 阅读 · 0 评论 -
黑猴子的家:Anaconda下载安装
子曰:“工欲善其事,必先利其器。”学习Python就需要有编译Python程序的软件,一般情况下,我们选择在Python官网下载对应版本的Python然后用记事本编写,再在终端进行编译运行即可,但是对于我这样懒的小白,我喜欢装一些方便的软件来辅助我编写程序。在学习Java时,正常情况选择安装JDK然后配置环境变量后,用记事本编写程序再在终端编译运行即可,而我一般选择安装JDK+MyEclipse。...原创 2019-01-23 15:21:00 · 1180 阅读 · 0 评论 -
黑猴子的家:写博客的初始欲望
怀揣着帮助有志向的年轻人通过努力学习获得体面的工作与品质生活的使命,坚守初心,砥砺前行!我有个野心,就是成为最好的程序员。人的一切痛苦,本质上都是对自己无能的愤怒。一个人倘若需要从思想中得到快乐,那么他的第一个欲望就是学习。没有钱,没有社会地位,没有文化,人很难掌握自己的命运。面对攻击你的人,the best revenge is massive success !青年的动...原创 2019-01-21 10:07:00 · 6493 阅读 · 0 评论 -
黑猴子的家:Pycharm 安装
1、官网http://www.jetbrains.com/pycharm/download/#section=windows2、社区版免费3、下载专业版4、双击安装 -> Next5、Browse -> Next6、(64-bit launcher + .py + Download) -> Next7、Install8、Fi...原创 2019-01-23 15:45:00 · 973 阅读 · 0 评论 -
黑猴子的家:Anaconda 镜像
网址https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaco...原创 2019-01-23 15:50:00 · 201 阅读 · 0 评论 -
黑猴子的家:Python的开源人脸识别,face_recognition
1、GitHub人脸识别库网址https://github.com/ageitgey/face_recognition#face-recognition2、简介该库可以通过python或者命令行即可实现人脸识别的功能。使用dlib深度学习人脸识别技术构建,在户外脸部检测数据库基准(Labeled Faces in the Wild)上的准确率为99.38%。在github...原创 2019-01-23 16:13:00 · 682 阅读 · 0 评论 -
黑猴子的家:抛开噱头看大数据与人工智能
1、从三个方向了解大数据与人工智能数据分析数据挖掘人工智能2、案例展现大数据与人工智能有一个人在公司楼梯口吸烟 ... ...每只烟11mg焦油量,地上有20个被踩的扁扁的烟头... ... 小伙子用睥睨众生的眼神把吸完的烟狠狠的摔在地上,摔完之后,又狠狠的剁两下,大家脑补一下这个场景数据分析 --> 楼梯上来一个保洁阿姨说:“小伙子,我算了一下,”你一共吸入了220mg焦...原创 2019-01-23 17:25:00 · 174 阅读 · 0 评论 -
黑猴子的家:一切皆对象
对于Python,一切事物都是对象,对象基于类创建所以,以下这些值都是对象: "wupeiqi"、38、['北京', '上海', '深圳'],并且是根据不同的类生成的对象。...原创 2019-01-21 09:33:00 · 152 阅读 · 0 评论 -
黑猴子的家:Python2 和 Python3 的区别
1、官网In summary : Python 2.x is legacy, Python 3.x is the present and future of the languagePython 3.0 was released in 2008. The final 2.x version 2.7 release came out in mid-2010, with a statement ...原创 2019-01-09 13:19:00 · 239 阅读 · 0 评论 -
黑猴子的家:Python 嵌套for循环
code#嵌套循环for i in range(3): print('----------',i) for j in range(10): print(j) if j >5: break运行---------- 00123456---------- 10123456--...原创 2019-01-10 15:46:00 · 167 阅读 · 0 评论 -
黑猴子的家:表达式 for loop
1、最简单的循环10次#_*_coding:utf-8_*_for i in range(10): print("loop:", i )输出loop: 0loop: 1loop: 2loop: 3loop: 4loop: 5loop: 6loop: 7loop: 8loop: 92、需求一还是上面的程序,但是遇到小于5的循环次数就不走了,直...原创 2019-01-21 09:17:00 · 1297 阅读 · 0 评论 -
黑猴子的家:表达式 while loop
1、死循环有一种循环叫死循环,一经触发,就运行个天荒地老、海枯石烂。海枯石烂代码count = 0while True: print("你是风儿我是沙,缠缠绵绵到天涯...",count) count +=1其实除了时间,没有什么是永恒的,死loop还是少写为好 上面的代码循环100次就退出吧2、breakcount = 0while True:...原创 2019-01-21 09:21:00 · 134 阅读 · 0 评论 -
黑猴子的家:Python 下载
1、Python官网https://www.python.org/2、Downloads -> View All3、View older releases4、下载地址https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe原创 2018-11-27 22:18:00 · 385 阅读 · 0 评论 -
黑猴子的家:Centos7 安装 Python3.7
1、查看一下本机python[root@root ~]# whereis pythonpython: /usr/bin/python2.7 /usr/bin/python /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1....原创 2018-11-27 22:39:00 · 471 阅读 · 0 评论 -
黑猴子的家:Window7 安装 Python 3.7
1、安装方式一自动化安装2、安装方式二自定义安装(1)选择自定义(2)Next(3)Browse -> Install(4)Setup(5)OK3、配置Python环境变量(1)编辑系统变量计算机右键属性->高级系统设置->高级-> 环境变量->新建PYTHON_H...原创 2018-11-27 22:27:00 · 204 阅读 · 0 评论 -
黑猴子的家:CentOS上Python版本升级2.75 → 3.65
1)环境准备(1)查看python版本[root@node1 ~]# python -VPython 2.7.5(2)安装GCC与wget[root@node1 ~]# yum install gcc gcc-c++[root@node1 ~]# yum install wget(3)安装xz工具[root@node1 ~]# wget http://down1.chinau...原创 2018-09-04 16:15:00 · 231 阅读 · 0 评论 -
黑猴子的家:Python Anaconda 运行 Jupyter Notebook
1、概述IPython 是一个 python 的交互式解释器,比默认的python 解释器好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。IPython已经打包在Anaconda里IPython里还带有一个更好用的交互式开发环境,Jupyter Notebook。顾名思义,就是写笔记用的!在这个功能强大的笔记本里面,写下的代码可以自动...原创 2019-03-12 09:44:00 · 165 阅读 · 0 评论 -
黑猴子的家:Python Anaconda 环境入门学习
1、Anaconda 下载https://www.anaconda.com/download/#windows2、安装Anaconda3、Anaconda Prompt(base)C:\Users\Administrator>conda create –n py36 python=3.6(base)C:\Users\Administrator>y(base...原创 2019-03-12 09:56:00 · 152 阅读 · 0 评论 -
黑猴子的家:表达式 if else
1、场景一 :用户登陆验证# 提示输入用户名和密码 # 验证用户名和密码# 如果错误,则输出用户名或密码错误# 如果成功,则输出 欢迎,XXX! #!/usr/bin/env python# -*- coding: encoding -*- import getpass name = raw_input('请输入用户名:')pwd = ...原创 2019-01-21 09:14:00 · 148 阅读 · 0 评论 -
黑猴子的家:Python for循环-continue
code# Author:黑猴子#continuefor i in range(0,10): if i <3: print("loop ",i) else : continue print("hehe...")运行loop 0hehe...loop 1hehe...loop 2hehe......原创 2019-01-10 15:49:00 · 208 阅读 · 0 评论 -
黑猴子的家:修改PyCharm UTF-8编码
Settings -> Editor -> File Encodings -> UTF-8(共三处)原创 2019-01-10 15:56:00 · 215 阅读 · 0 评论 -
黑猴子的家:初识 python 标准模块
Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单的。1、syscode# Author:黑猴子import sys# 打印环境变量print(sys.path)# 打印当前脚本的相对路径print(sys.argv)# 传入参数...原创 2019-01-10 16:11:00 · 536 阅读 · 0 评论 -
黑猴子的家:Python初识数据类型 -- 布尔值
真或假1 为真0 为假C:\Users\Administrator> python>>> a = 0>>> if a:print(‘a’)…>>> a = 1 >>> if a:print(‘a’)…a>>> TrueTrue>>原创 2019-01-10 16:57:00 · 118 阅读 · 0 评论 -
黑猴子的家:Python初识数据类型 -- 列表
1、创建列表code# Author:黑猴子#方式一name_list1 = ['hei hou zi', 'seven', 'eric']#方式二name_list2 = list(['hei hou zi', 'seven', 'eric'])names = ["4ZhangYang", "#!Guyun","xXiangPeng",["hei hou zi","ja...原创 2019-01-10 17:27:00 · 131 阅读 · 0 评论 -
黑猴子的家:Python初识数据类型 -- 元组(不可变列表)
创建元组ages = (11, 22, 33, 44, 55)或ages = tuple((11, 22, 33, 44, 55))原创 2019-01-21 08:58:00 · 170 阅读 · 0 评论 -
黑猴子的家:Python初识数据类型 -- 字典(无序)
创建字典person = {"name": "mr.wu", 'age': 18}或person = dict({"name": "mr.wu", 'age': 18})常用操作索引新增删除键、值、键值对循环长度原创 2019-01-21 08:59:00 · 147 阅读 · 0 评论 -
黑猴子的家:Python 数据运算
1、算术运算2、比较运算3、赋值运算4、逻辑运算5、成员运算6、身份运算7、位运算code#!/usr/bin/python a = 60 # 60 = 0011 1100b = 13 # 13 = 0000 1101c = 0 c = a & b; # ...原创 2019-01-21 09:07:00 · 146 阅读 · 0 评论