码迷,mamicode.com
首页 >  
搜索关键字:“python之旅”    ( 121个结果
python之旅--数据类型
列表操作 元组 存一组数据,一旦创建便不能修改,所以又叫只读列表 只有两个方法:index 和 count 程序练习 程序:购物车程序 需求: 1.启动程序后,让用户输入工资,然后打印商品列表。 2.允许用户根据商品编号购买商品。 3.用户选择商品后,检测余额是否够,够直接扣钱,不够提醒。 4.可随 ...
分类:编程语言   时间:2018-05-20 21:53:50    阅读次数:212
Python之旅.第十章.mysql.
一、 上节课复习 select concat_ws(":",name,age,sex,post) as info from emp; # egon:male:18 二、 子查询(一个问题一个问题解决) 把一个查询语句用括号括起来,当做另外一条查询语句的条件去用,称为子查询 select name f ...
分类:数据库   时间:2018-05-15 00:36:11    阅读次数:195
Python之旅.第十章.mysql..
一、视图 1、什么是视图 虚拟表:在硬盘中没有的,通过查询在内存中拼接的表 视图:通过查询得到一张虚拟表,保存下来,下次可直接使用 2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何用视图 create view teacher2course as select * from ...
分类:数据库   时间:2018-05-15 00:25:35    阅读次数:220
python之旅--基础
python是解释性语言 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. 这是因为计算机不能直接认识并执行我 ...
分类:编程语言   时间:2018-05-15 00:18:59    阅读次数:224
我的Python之旅第二天
一 、字符串操作 1单引号('')、双引号("")、三引号(""" """)的区别。 如果字符串中不包含单引号、双引号,则三个引号没有区别。 如果字符串中包含单引号,则应使用双引号或者三引号。 如果字符串中包含多行、或者有双引号,则必须使用三引号。 结果为: 2字符串拼接(字符串加法) 结果为: 3 ...
分类:编程语言   时间:2018-05-14 16:49:19    阅读次数:180
Python之旅:并发编程之协程
一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间 ...
分类:编程语言   时间:2018-05-03 01:01:03    阅读次数:204
Python之旅.第九章.并发编程.
socketserver = 多进程 + 多线程 + IO模型 一、上节课复习及作业讲解 a、spawn用法复习 from gevent import monkey,spawn;monkey.patch_all() import time def f1(): print('from f1 1') t ...
分类:编程语言   时间:2018-05-02 22:15:44    阅读次数:249
Python之旅.第九章.并发编程。
一、异步+回调机制 a、问题引入 问题: 1)任务的返回值不能得到及时的处理,必须等到所有任务都运行完毕才能统一进行处理 2)解析的过程是串行执行的,如果解析一次需要花费2s,解析9次则需要花费18s from concurrent.futures import ProcessPoolExecuto ...
分类:编程语言   时间:2018-04-29 15:21:49    阅读次数:167
Python之旅.第九章.并发编程
一、上节课复习 1、 守护进程:如果父进程将子进程设置为守护进程,那么在主进程代码运行完毕后守护进程就立即被回收 2、 互斥锁:用来将并发编程串行,牺牲了效率而保证了数据安全 3、 队列:管道+锁 二、守护进程例子 解决:消费者取空列表后q.get()阻塞的问题 方法一: from multipro ...
分类:编程语言   时间:2018-04-26 21:45:37    阅读次数:213
python之旅:并发编程之多进程
一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进程, ...
分类:编程语言   时间:2018-04-24 17:49:38    阅读次数:210
121条   上一页 1 2 3 4 5 6 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!