精华内容
下载资源
问答
  • python库pandas的高级应用知识星球推荐有三ai编程与开源框架知识星球由我亲自维护,内设caffe实战,python实战,python每日一练,pytorch实战、c++每一一等板块。 近期我重点更新caffe的实战教程,包括模型定义、...

    flbm1hkjk6.jpg广告关闭

    2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品。未来,我们一起乘风破浪,创造无限可能。

    过滤掉列表中的负数 筛选出字典{lilei: 79,jim: 88,lucy:92}值大于90的筛选出集合{77,82,32,20}能被3整除的元素这种场景的通用的做法是,遍历集合,如果条件满足了,就放入到集合列表中,代码如下: # 1. 通用的做法data = res = println(res)在python中,我们还可以使用一些高级的工具 ? 使用python中的函数式编程...

    python库pandas的高级应用知识星球推荐有三ai编程与开源框架知识星球由我亲自维护,内设caffe实战,python实战,python每日一练,pytorch实战、c++每一一练等板块。 近期我重点更新caffe的实战教程,包括模型定义、数据处理、源码解读、定制自己的caffe等等,欢迎大家了解加入,我们一起攻破编程与开源框架...

    有三ai编程与开源框架知识星球由我亲自维护,内设caffe实战,python实战,python每日一练,pytorch实战、c++每一一练等板块。 近期我重点更新caffe的实战教程,包括模型定义、数据处理、源码解读、定制自己的caffe等等,欢迎大家了解加入,我们一起攻破编程与开源框架。 转载文章请后台联系侵权必究?...

    yj0dy398xl.jpeg

    a javab pythonc objectcd c#----(不定项选择题) 4、关于 java的异常处理机制的叙述哪些正确? a 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分b 当try区段的程序发生异常时,才会执行catch区段的程序c catch部分捕捉到异常情况时,才会执行finally部分d 其它选项都不正确----(不定项选择题) 5、在java...

    jrugdhgeqw.jpeg

    __xxx__ 双下划线开头双下划线结尾的变量,是一个内置变量,例如__import__,__init__(不允许定义这样的变量)。 2. python的函数同变量一样,没有固定的类型,同一个函数可以返回字符串,也可以返回数值,和变量一样相当于“指针”(不同于cc++的指针,cc++的指针要声明指针的类型),指向“对象”的指针(python...

    a javab pythonc objectcd c#正确答案是:b解析:python是脚本语言,与其它不同----(不定项选择题) 4、关于 java 的异常处理机制的叙述哪些正确?...创建了几个string object? 6、short s1 = 1; s1 = s1 + 1; 有什么错? short s1 = 1; s1 += 1; 有什么错? 上期答案:(单选题)1、在 java 中,一个类可同时...

    ajlgw1qhiz.png

    最近在学习的过程中出现了懒惰情况,仔细总结发现看教程视频太枯燥,在没有其他编程语言基础的情况下很难懂,虽然python简单,但是那也是对那些c java php熟悉的人来讲,所以不要再说python简单了,就像我说设计简单一样,因为我做这个工作的。 在网上找到了一个爬去数据的代码 回来仔细研究 贴下来给大家看看1 每天...

    第一期python版本: class solution: def twosum(self, nums, target): :type nums:list :type target: int :rtype: list if not nums: return none d = {} for i,item in enumerate(nums): tmp = target - item for key, value in d.items():if value == tmp: return d = item return none第二题有四个数字:1、2、3...

    同时,自己是一名高级python开发工程师,从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。 送给每一位python的小伙伴! 每日分享一些学习的方法和需要注意的小细节 学python编程和练武功其实很相似,入门大致这样几步:找本靠谱的书,找个靠谱的师傅,找一个地方开始练习...

    刚上手的时候肯定是先过一遍python最基本的知识,比如说:变量、数据结构、语法等,基础过的很快,基本上1~2周时间就能过完了,我当时是在这儿看的基础:python 简介 | 菜鸟教程2. 看完基础后,就是做一些小项目巩固基础,比方说:做一个终端计算器,如果实在找不到什么练手项目,可以在 codecademy - learn to code...

    493gbzw10b.png

    实现思路起初想用c来实现,毕竟设置壁纸需要调用win32 api c可能方便点,但后来发现c处理图片没有标准函数支持,还得找其他库,而且对c也不是特别熟悉,正好最近在看python,就用它练练手吧。 大致思路就是每次开机启动程序,自动计算当前日期,然后在壁纸上计算标记,最后更新壁纸。 其中主要包括两个技术点:1、在...

    给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。 但是,你不能重复利用这个数组中同样的元素。 示例:给定 nums = , target = 9 因为 nums + nums = 2 + 7 = 9所以返回 解答模板:python版本:class solution...

    好久不见---------1. 总体来讲,找几本靠谱的书,由浅入深,边看边练。 我是从去年下半年开始学习python ml cv,利用每天晚上22:00- 01:00的业余时间,每天进行,几乎很少间断。 2. 以下是我自己训练python的一些小经验。 2.1 基础入门 当然是因工作需要而学,所以有倾向性,会以data analysis或者现在时髦...

    文章详情:python爬虫与数据挖掘1. 这几天陆续收到很多读者、球友的留言、私信,说要怎么学python? 有没有基础的,偏小白的学习方法? 我的回答是:等我统一答复。 小胖从不食言,今天就来说说我觉得一个零基础、想转行、一直不得法的人应该如何入门。 2.对于python来说,一直有个误区,那就是「python很简单」...

    在 python 的日志组件中支持日志滚动,可以规定每个日志文件有多大,保留多少个文件; 也可以规定保留几天内的日志。 在 linux 里面也有类似的组件,也是自带的:logrotate ,他本身是通过计划任务读取配置定时执行的。 呐,这就是 linux 定时任务涉及的目录,下面的脚本会按文件名写的时间定时执行。 etccron.daily...

    olooaeamji.jpeg

    国内很多数据都是杂乱无章的,比如医学分析报告,由很多病患的化验结果拼接在一起,如果需要从中提取有用的数据,就需要用python去处理。 ▍python学习中的难点在哪里? 零基础怎么破? python是“入门易,精通难”的语言。 跟c++等语言比起来,python的语言非常精简,有时候解决一个问题需要十行c++代码,而python只...

    虽然我知道大多数人拿到了教程之后都是网盘堆着落灰的节奏,然而这全民python的浪潮着实让人受不了,特别是培训机构营销软文的标题党:python取代excel? 别闹了,你说wps取代excel我觉得有可能,python取代就算了吧。 如果日常不经常做数据分析,学python数据分析还不如把excel练熟了,想搞python的话还是办公自动化...

    我记得几年前遇到过这个问题。 后来,我才注意到网络有点饿了,开始找一些书来咀嚼它。 它觉得很困惑,觉得很辛苦,有许多波折。 如果它们能降低初学者的兴趣,我现在就谈谈我对python的理解。 python与其他语言相同。 我教新同事,学武术和练武术很相似,所以走了几步:零基础到大牛欢迎加入660886944找一本书,找一...

    time.sleep(1)d:pythonvenvscriptspython.exe d:pythonvenvtest8.py1个馍,北成2瓣, 放了3天, 4气了, 估计是5坏啦, 就6了一下, 拿7来, 8了皮...他说千万别放植物油,专挑大肥肉片子练油,一定要多放肉,那样吃起来才够香! 昨天去超市买了两袋元宵,我问店员都有啥馅的,她说:“有豆沙.枣泥.水果.和...

    d47c23yorx.gif

    我不是技术类在职人士,完全属于岗外人员。 由于长期从事非技术类岗位的工作,无论对web开发还是数据分析,相关知识都比较欠缺。 另外由于工作比较忙,不能保证每天都有机会使用互联网,我看到的是:很多学习python的朋友都要比我有优势。 这便是我开始学习python时的情况。 一、徘徊期最开始了解python这门语言大概...

    展开全文
  • Python一日一练102----创建简易博客(下)的源码,详情见 http://blog.csdn.net/a359680405/article/details/43196417
  • 问题现在有多个字典或者映射,你想将它们从逻辑上合并为个单一的映射后执行某些操作, 比如查找值或者检查某些键是否存在。解决方案使用collections库的ChainMap类,可以快速的将多个dict合并在一起>>> from ...

    问题

    现在有多个字典或者映射,你想将它们从逻辑上合并为一个单一的映射后执行某些操作, 比如查找值或者检查某些键是否存在。

    解决方案

    使用collections库的ChainMap类,可以快速的将多个dict合并在一起

    >>> from collections import ChainMap

    >>> a = {'x': 1, 'z': 3 }

    >>> b = {'y': 2, 'z': 4 }

    >>> c = ChainMap(a, b)

    >>> print(c['x'])

    1

    >>> print(c['y'])

    2

    >>> print(c['z'])

    3

    讨论

    ChainMap可以将多个dict合并在一起,当做一个整体来处理,并且它比创建一个新的dict或者使用dict.update()速度要快

    ChainMap的底层实现是将合并的字典存到一个list当中,这个list我们可以通过访问maps成员得到

    >>> from collections import ChainMap

    >>> a = {'x': 1, 'z': 3 }

    >>> b = {'y': 2, 'z': 4 }

    >>> c = ChainMap(a, b)

    >>> print(c.maps)

    [{'x': 1, 'z': 3}, {'y': 2, 'z': 4}]

    对于查询操作,ChainMap会扫描这个list,直到找到key存在然后返回,所以上面的例子,我们的c['z']得到的是3

    而对于增加和删除操作,ChainMap只会操作list中的第一个dict

    另外一点需要注意的是,ChainMap是按引用存储的,意思是如果我们修改了原来的dict,这个修改是会被反射到ChainMap里,举个例子:

    >>> from collections import ChainMap

    >>> a = {'x': 1, 'z': 3 }

    >>> b = {'y': 2, 'z': 4 }

    >>> c = ChainMap(a, b)

    >>> print(c['x'])

    1

    >>> a['x'] = 66

    >>> print(c['x'])

    来源

    Python Cookbook

    关注

    欢迎关注我的微信公众号:python每日一练

    qu63Ez.jpeg

    展开全文
  • 要求编写段程序,可以自动生成小诗。格式如下源码import randomimport sysarticles = ["the", "a", "another", "her", "his"]subjects = ["cat", &...

    要求

    编写一段程序,可以自动生成小诗。

    格式如下

    Center

    源码

    import random

    import sys

    articles = ["the", "a", "another", "her", "his"]

    subjects = ["cat", "dog", "horse", "man", "woman", "boy", "girl"]

    verbs = ["sang", "ran", "jumped", "said", "fought", "swam", "saw",

    "heard", "felt", "slept", "hopped", "hoped", "cried",

    "laughed", "walked"]

    adverbs = ["loudly", "quietly", "quickly", "slowly", "well", "badly",

    "rudely", "politely"]

    lines = 5

    if len(sys.argv) > 1:

    try:

    temp = int(sys.argv[1])

    if 1 <= temp <= 10:

    lines = temp

    else:

    print("lines must be 1-10 inclusive")

    except ValueError:

    print("usage: badpoetry.py [lines]")

    while lines:

    article = random.choice(articles)

    subject = random.choice(subjects)

    verb = random.choice(verbs)

    if random.randint(0, 1) == 0:

    print(article, subject, verb)

    else:

    adverb = random.choice(adverbs)

    print(article, subject, verb, adverb)

    lines -= 1

    如果有什么疑问欢迎到我的微信公众号提问~

    20141230213451093

    原文地址:http://blog.csdn.net/a359680405/article/details/42835613

    展开全文
  • http://blog.csdn.net/a359680405 代码
  • 接着上篇继续改咱的博客。 母语不是英语肿么办,博客上面英语好多啊! 更改很简单。  你可以做个快速更改来观察Django管理工具是否被翻译成你想要的语言。 仅需在settings.py添加'django.middleware....

    继续改博客

    接着上一篇继续改咱的博客。



    母语不是英语肿么办,博客上面英语好多啊!

    更改很简单。

          你可以做一个快速更改来观察Django管理工具是否被翻译成你想要的语言。 仅需在settings.py添加'django.middleware.locale.LocaleMiddleware' 到MIDDLEWARE_CLASSES设置中,并确保它在'django.contrib.sessions.middleware.SessionMiddleware'之后就可以了。


    立博客的前台部分

    创建模版

    在路径C:\mysite\templates建立index.html文件。内容如下
    <html>
    <head><title>我的小窝</title></head>
    <body>
    {% for post in posts %}
    <h2>{{post.title}}</h2>
    <p>{{post.timestamp}}</p>
    <p>{{post.body}}</p>
    {% endfor %}
    </body>
    </html>

    创建视图

    修改C:\mysite\blog\views.py
    #coding:utf-8
    from django.template import loader,Context
    from django.http import HttpResqonse
    from mysite.blog.models import BlogPost
    
    def archive(request):
        posts=BlogPost.objects.all()
        t=loader.get_template("index.html")
        c=Context({"posts":posts})
        return HttpResponse(t.render(c))

    创建URLconf

    修改c:\mysite\mysite\urls.py
    from django.conf.urls import patterns, include, url
    from django.contrib import admin
    
    urlpatterns = patterns('',
        # Examples:
        # url(r'^$', 'mysite.views.home', name='home'),
        #url(r'^blog/', include('blog.urls')),
    
        url(r'^admin/', include(admin.site.urls)),
        url(r"^blog/",'blog.views.archive'),
    )

    现在已经拥有简单前台界面了


    虽然这个主页很搓,但是起码已经有博客首页最最最最最基本的功能了   害羞



    以上。



    知识点

       简易博客主要用到的知识点是Django网站管理(Django admin)。以下是Django admin的介绍

       Django admin也就是django自带的站点管理工具。我们的网站不仅仅要有普通的展示页面,同时,一个体验良好的网站后台管理界面是必不可少的。比如,一个blog的后台,你可以在那里编写自己的blog并发布;一个论坛,你可以管理各种权限,帖子的审核,人员的进出等等。对于一个内容为主的网站,admin页面就显得特别的重要。

       但是管理界面有一问题: 创建它太繁琐。 当你开发对公众的功能时,网页开发是有趣的,但是创建管理界面通常是千篇一律的。 你必须认证用户,显示并管理表格,验证输入的有效性诸如此类。 这很繁琐而且是重复劳动。使用Django admin就能减少这些问题。django admin基本的样式、管理方式是千篇一律的,django也提供了丰富的    接口去让开发人员DIY。
    当然,你也可以不用django admin,自己编写符合本网站需求的后台管理, openstack horizon 就是基于django编写的一套开源的管理后台。



    源码地址:http://download.csdn.net/detail/a359680405/8401353




    上一讲:Python一日一练101----创建简易博客(上)





    欢迎收听我的微信公众号

    展开全文
  •  1第2章 为 Python 做好准备 32.1 安装解释器 32.2 使用 Python Shell、IDLE 并编写第个程序 4第3章 变量和操作符的世界 73.1 变量是什么? 73.2 命名个变量 73.3 赋值符号 83.4 基本操作符 ...
  • print('要刷的网页有:') for index , page in enumerate(mypages) : print(str(index), page) #设置每个网页要刷的次数 brushMax = 200 #全部的页面都刷 print('以下開始刷了哦:') for index , page in ...
  • 问题你想在个文件里每次读入固定大小的字节,比如每次读入4个字节并转成int,或者每次读入x个字节并进行结构化,例如:l = [5, 2, 4, 1, 2, 4, 5, 6, 8]with open('test', 'wb') as fd:for num in l:fd.write(num....
  • 用turtle写个猫和老鼠的小游戏,要求通过鼠标控制老鼠的移动,逃出电脑控制的猫的追捕
  • Python一日一练100----消息服务器

    千次阅读 2015-01-09 14:23:03
    创建个TCP服务器,要求:能接收客户的消息,并在消息前加个时间戳。 服务器端: # -*- coding: utf-8 -*- #与#coding=utf-8作用相同 ''' 创建个能接收客户的消息,在消息前加个时间戳后返回的TCP服务器。 ...
  • Python一日一练03----输出网页

    千次阅读 2015-01-20 13:35:16
    ...将以下文档作为网页模版,编程实现由用户定义网页信息并将网页输出...Python菜鸟晋级08----str.format()方法 欢迎收听我的微信公众号
  • Python一日一练01----字符输出

    千次阅读 2015-01-18 14:22:46
    要求 编写个程序,当输入python bigdigists.py 234234,会输出下列结果。 源码 import sys Zero = [" *** ",  " * * ",  "* *",  "* *",  "* *",  " *
  • Python一日一练02----诗词生成器

    千次阅读 2015-01-18 14:45:15
    编写段程序,可以自动生成小诗。 格式如下 源码 import random import sys articles = ["the", "a", "another", "her", "his"] subjects = ["cat", "dog", "horse", "man", "woman", "boy", "girl"] ...
  • 要求 由用户随意给定一元二次方程系数a、b、c,计算一元二次方程的解 源码 import cmath #包含复数运算 import math import sys def get_float(msg, allow_zero): x = No
  • Python一日一练103----Django模版练习

    千次阅读 2015-01-23 09:58:42
    request.META 是Python字典,包含了所有本次HTTP请求的Header信息,比如用户IP地址和用户Agent。通过request.META.items()可得到这个字典。要求将META信息输出到网页。 输出结果 源码 index.html {{...
  • Python一日一练104----Django URLconf练习

    千次阅读 2015-01-27 11:41:23
    要求 请实现当url是http://127.0.0.1:8000/sum/n/(n是数字)时,返回的页面显示1-n的累加和的... ...Python网络编程06----Django中的URLconf 欢迎收听我的微信公众号
  • 原标题:「每日一练」巧用python生成随机数随机数在我们的生产和生活中有很多的应用场景,比如说登录验证的随机数字等等,那么你知道在Python中怎么生成随机数吗?往下看,就是这么简单!题目python中生成随机整数、...
  • (https://docs.python.org/3/library/functions.html#print "Permalink to this definition")题目:str1 = 'IloveFishC.com',将str1这个字符串按个个字符串打印出来,要求每个字符行,也就是竖向打印...
  • Python一日一练09----奇偶排序

    千次阅读 2016-04-07 14:30:13
    趟扫描选择所有的数据项对,a[j]和a[j+1],j是奇数(j=1, 3, 5……)。如果它们的关键字的值次序颠倒,就交换它们。第二趟扫描对所有的偶数数据项进行同样的操作(j=2, 4,6……)。重复进行这样两趟的排序直到数组...
  • Python一日一练16----折半查找

    千次阅读 2016-04-14 10:52:09
    介绍二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好...否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前子表,否则进一步查找后一子表。重复
  • Python一日一练15----归并排序

    千次阅读 2016-04-13 16:52:05
    介绍归并排序是建立在归并操作上的种有效的排序算法,该算法是采用分治法(Divide and Conquer)的个非常典型的应用。 归并排序的基本思路就是将数组分成二组A,B,如果这二组组内的数据都是有序的,那么就可以...
  • Python一日一练14----希尔排序

    千次阅读 2016-04-13 10:01:00
    介绍希尔排序(Shell Sort)是插入排序的种。也称缩小增量排序,是直接插入排序算法的种更高效的改进版本。希尔排序是非稳定排序算法。该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个...
  • Python一日一练07----冒泡排序

    千次阅读 2016-04-06 15:58:10
    冒泡排序是非常容易...2.这样对数组的第0个数据到N-1个数据进行次遍历后,最大的个数据就“沉”到数组第N-1个位置。 3.N=N-1,如果N不为0就重复前面二步,否则排序完成。def bubbleSort1(num_array): #基础版
  • 基本思想通过趟排序将要排序的数据分割成独立的两部分,其中部分的所有数据都比另外部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成...
  • Python一日一练17----哈希查找

    千次阅读 2016-04-14 15:42:32
    比如”5“是个要保存的数,然后我丢给哈希函数,哈希函数给我返回个”2”,那么此时的”5“和“2”就建立种对应关系,这种关系就是所谓的“哈希关系”,在实际应用中也就形成了”2“是key,”5“是value。...
  • Python一日一练12----堆排序

    千次阅读 2016-04-11 16:20:45
    #使用python内置的heapq进行堆排序 def heapsort (L) : h=[] #建堆 for value in L: heapq.heappush(h,value) #将堆首依次取出并放入队列 return [heapq.heappop(h) for i in range(len(h)...
  • 介绍直接插入排序是种简单的插入排序法,其基本思想是:把待排序的纪录按其关键码值的大小逐个插入到个已经排好序的有序序列中,直到所有的纪录插入完为止,得到个新的有序序列。源码#coding=utf-8 __author__...
  • 介绍选择排序(Selection sort)是种简单直观的排序算法。它的工作原理是每次从待排序的数据元素中选出最小(或最大)的个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。代码#coding=utf-8 __...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 790
精华内容 316
热门标签
关键字:

python一日一练

python 订阅