學完python3中f-string 格式化固定寬度的數字,李雷如約上門安裝安裝python,折騰了很大一通李雷和韓梅梅都感受很累。 因而李雷提議到公園玩耍,他提早作足了功課,學習了不少拍照到知識,終於用上了,尤爲是構圖比例,一概黃金分割。 ...python
回到家,看到韓梅梅看照片時放大了的瞳孔,合不攏的嘴角,李雷由衷的感覺到黃金分割真是個好東西。靈機一動,因而對韓梅梅說,梅梅我們用python畫個五角星吧。 「好呀」,梅梅愉快的答應了。git
「python中有個神奇的繪圖利器,turtle。你能夠想像成有一隻聽話的小烏龜,按照你的命令在畫布上爬來爬去的畫畫。 首先咱們告訴它,這塊畫布的大小是500*500像素, 而後告訴它,向前走200像素,右轉144度,重複這個動做5次」github
小烏龜爬呀爬,最終的結果終於出現了: bash
「好棒啊,雷哥」,韓梅梅歡呼到。 「五角星是一個很美的圖形,緣由在於他裏面的任意兩條線段都符合黃金分割比例。」markdown
咱們還能夠給它點顏色。ide
from turtle import * setup (width=500,height=500) speed(0) hideturtle() color('red', '#ff6666') begin_fill() while True: forward(200) right(144) if abs(pos()) < 1: break end_fill() done() 複製代碼
"爲啥中間是空的啊",韓梅梅好奇的問。oop
「看起來小烏龜只能從外往裏填顏色,我們可讓他它只畫五角星外邊框」。post
from turtle import * import math edge_count = 5 angle = 144 angle_out = -72 GOLDEN_SECTION = (math.sqrt(5)-1)/2 def draw_pentagram_edge(size): for n in range(edge_count*2): forward(size*(1-GOLDEN_SECTION)) right(angle_out if n % 2 == 0 else angle) if __name__ == "__main__": setup (width=WINDOW_SIZE,height=WINDOW_SIZE) speed(0) hideturtle() color('red', '#ff6666') begin_fill() draw_pentagram_edge(200) end_fill() done() 複製代碼
「雷哥,真漂亮」,韓梅梅看到如此完美的圖形,由衷的感嘆,「只不過如今沒有居中繪製」。 李雷:「要居中繪製也不難,須要用到一些數學知識」 學習
韓梅梅:「雷哥,我頭暈」網站
李雷:「簡單的說就是算好位移,像這樣。」
「利用黃金分割的特色,咱們能夠利用程序畫出不少有趣的圖形」,因而李雷埋頭寫了一些代碼。
隨着最後的指令輸入完成,一個個五光十色的五角星躍然屏幕上。
最後李雷仍是把這些代碼放到了github上
「這比字符串有趣多了」,韓梅梅總結了一天的學習。 「好啊,之後咱們能夠用python畫不少有趣的東西」,爲了保持韓梅梅的興趣李雷也是拼了。
李雷通過一個月的奮戰,終於完成了一個flutter應用的開發。
打算上線了才發現,圖標仍是flutter自帶的圖標呢,趕忙向設計師韓梅梅求救。
設計師韓梅梅拿出準備已久的Logo丟給李雷,李雷傻眼了。
李雷:「怎麼只有一個?」
韓梅梅:「難道安卓和iOS要用不一樣的圖標?」
李雷:「不是啊。一樣的圖標不一樣的尺寸。
安卓圖標五六個 ,iOS圖標十幾個吧。
我給你列個列表吧,尺寸都告訴你。你幫忙resize一下吧。」
韓梅梅:」寶寶內心苦...「
李雷:「嗯,我想一想辦法吧...」
複製代碼
書接上回
看到工程師李雷能用一行命令,更新flutter工程下全部圖標,
韓梅梅深入的體會到,這(zhe)門(ge)語(nan)言(ren)如此優秀,必定不能錯過。
因而找到李雷:
韓梅梅:「李雷,上次見到你用python更新圖標,感受好棒啊」
李雷:「Python確實是很好用的」
韓梅梅:「我能學會嗎」
李雷:「有我在,怎麼可能學不會呢?咱們先從最簡單的Hello world開始吧」
......
複製代碼
學完python3中f-string 格式化固定寬度的數字,
李雷如約上門安裝安裝python,折騰了很大一通李雷和韓梅梅都感受很累。
因而李雷提議到公園玩耍,他提早作足了功課,
學習了不少拍照到知識,終於用上了,尤爲是構圖比例,一概黃金分割。 ...
複製代碼
通過上次的授課經歷,李雷發覺,韓梅梅對圖形繪製這塊很感興趣。
因而絞盡腦汁,谷歌百度,尋找各類素材。通過反覆實驗終於完成了備課工做。
因而乎掰着手指頭,從週一盼到了週六。
「梅梅,咱們先看一個神奇的公式,以及如何用python實現它」
複製代碼
2020年4月4日,一大早,老闆急衝衝的打電話給韓梅梅。
李老闆:「全國網站都灰了,爲啥咱們本身的網站還這麼鮮豔。」
韓梅梅:「好多圖改不過來。」
李老闆:「原本你應該提早準備的。結果搞成如今這麼被動。
咱們是創業公司,每一個員工都應該是創業者。
做爲一個合格的創業者,要有遠見,有自驅,
不要什麼都不考慮,不要什麼都等安排。
若是你以爲本身不想當創業者,那就去找份大廠的工做。
若是你是個創業者,就拿出創業者的勁頭加個班搞定吧。」
還沒等韓梅梅回答,電話就被掛斷了。
複製代碼