幻象客 - 博客分类页面

    <还记得雪花吗>用画图理解递归


    in Python , 程序语言 , 算法 2016-12-04

    画图理解递归

    效果图,理解本程序递归的时候请盯死它。这篇文章可以说是雪花第三弹了。

    当然,这次重点不在于画画,而是在于理解好递归。即便你不会python,在我的注释的帮助下你也可以看懂这个代码(是看懂不是理解)。另外有python的同学可以打进去试试,观察完整绘画过程更有利于理解。

    import turtle
    
    def tree(branchLen,t):
    
    #定义一个画画的函数,下面是重点,需要大家自行理解。
    
        if branchLen > 6:
    
            t.forward(branchLen)
    
            #前进branchLen长度
    
            t.right(20)
    
            #右转20°
    
            tree(branchLen-15,t)
    
            #递归
    
            t.left(40)
    
            tree(branchLen-15,t)
    
            t.right(20)
    
            t.backward(branchLen)
    
            #后退branchLen长度
    
    t = turtle.Turtle()
    
    #创造画笔
    
    mytree = turtle.Screen()
    
    #显示可视化窗口
    
    t.left(90)
    
    #转到垂直向上
    
    t.up()
    
    #提起画笔,为了后面调整位置
    
    t.bac...

    阅读更多...

    <技术向>修正昨天的爬取教程,并介绍一个插件


    in Python , 干货 , 技术原理 , 爬虫 , 程序语言 2016-12-01

    昨天的代码有一部分需要修正一下,完整代码应该是这样:

    from bs4 import BeautifulSoup
    
    import re
    
    import requests
    
    url = "http://stuu.scnu.edu.cn/articles?paged="
    
    def get_page(url):
    
        wb_data = requests.get(url)
    
        soup = BeautifulSoup(wb_data.text,'lxml')
    
        titles = soup.select("div.bloglist-container.clr > article > div.home-blog-entry-text.clr")
    
        texts = soup.select("div.bloglist-container.clr > article > div.home-blog-entry-text.clr > p")
    
        imgs = soup.select("div.bloglist-container.clr > article > a > div > img")
    
        for title,text,img in zip(titles,texts,imgs):
    
           data = {
    
              "标题":title...

    阅读更多...

    python科赫曲线的实现


    in Python , 程序语言 2016-10-19

    科赫曲线的turtle绘画方法!

    阅读更多...

    利用python画图(第二弹)


    in Python , 程序语言 2016-10-18

    昨天我们写了怎么利用python画出弧线或是圆形,今天我们就在昨天的基础上画出各种花来。 首先我们尝试在弧线的基础上加一道转角度的递归

    阅读更多...

    利用python在网站上实现实时画弧度和圆


    in Python , 程序语言 2016-10-17

    现在许多网站追求一种简洁动态的设计,在页面上实时画出一道弧度是一种展现简洁美的方式.我们如何使用Python实现这样的功能呢?

    阅读更多...