以漫畫的形式寫寫Python之禪

2020-12-22 觸鬚動漫

#漫畫#

題記:我們經常在網絡或本地的軟體說明文檔中,看到一些圖形化的字符,看上去很抽象,很簡潔,造型也相對明確,是一種計算機圖形藝術(美化後的線條表現),因此,小編以為,這些圖形化的字符,可以理解為一種漫畫,只不過這種漫畫,叫做計算機漫畫,而這種計算機漫畫很多是由Python寫成的,被稱之為——ASCII藝術。

Python,ASCII藝術

先上《Python之禪》的官方原文:

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

Special cases aren't special enough to break the rules.

Although practicality beats purity.

Errors should never pass silently.

Unless explicitly silenced.

In the face of ambiguity, refuse the temptation to guess.

There should be one-- and preferably only one --obvious way to do it.

Although that way may not be obvious at first unless you're Dutch.

Now is better than never.

Although never is often better than *right* now.

If the implementation is hard to explain, it's a bad idea.

If the implementation is easy to explain, it may be a good idea.

Namespaces are one honking great idea -- let's do more of those!

接下來,我們從Python生成的一幅幅漫畫中,感受一下Python——世界第一程式語言,小編也甚是喜歡,在下文中的翻譯中,小編會順帶插兩句誚皮話兒。

Python,ASCII藝術2

一,美優於醜,是的,代碼寫得好,可以像詩句一樣美,有節奏、有韻律、有美感……

二,明確優於隱晦,好的語言,好的代碼,看上去不油膩,輪廓明確,造型(構造)清晰,簡約而不簡單。

三,簡單優於複雜,當然這裡的「簡單」可以理解為「簡約」。

Python,ASCII藝術3

四,複雜也好過繁複,此處的複雜是指富有邏輯和結構,不是雜亂無章的堆放。

五,扁平優於嵌套,嵌套是件麻煩的事,有過編程經驗的人都不太樂見「嵌套」吧。

六,稀疏優於擁擠,這裡的稀疏是指代碼量,我們用很少的代碼量來實現我們想要的功能。

Python,ASCII藝術4

七,可讀性很重要,命名和表達式用語都是規範的,讓人一看就明白。

八,固然代碼實用與否比潔癖更重要,Python像一位長者,言簡意賅的幾個字,就能解決問題,簡單實用。

Python,ASCII藝術5

九,固然,立刻著手好過永遠不做,用現在很流行的一句網絡用語來說就是「幹就完了」。

十,然而,永遠不做也好過不審慎思考就擼袖子蠻幹,這句體現了電影《讓子彈飛》裡的一個經典臺詞,「先動腦殼後動手」。

以上這兩句體現——「要麼不做,要做就必須做好」的思想與要求。

Python,ASCII藝術6

總結,python也好,其它語言也罷,計算機圖形學和圖像學,插上人工智慧的雙翅,勢必會創作出更多更新的藝術作品和視覺體驗,而這些成果也必將運用到漫畫繪製和動畫製作中來,最後祝中國科技更加迅猛地發展,祝國產動漫再上一層樓。

相關焦點

  • 如何用 Python 寫一個安卓 APP ?
    寫的居多,但是肯定也是一個很偷懶的選擇,而且實在不想學習 Java,再者,就編程而言已經會的就 Python與Golang(註:Python,Golang水平都一般),那麼久Google了一下Python 寫安卓的 APP 的可能性,還真行。
  • 讓騰訊大佬告訴你,寫python到底用什麼IDE合適
    不管你是 Python 新手還是老鳥,肯定糾結過一個問題:到底用什麼編輯器寫 Python 代碼好?用來做怎麼這是一個關鍵,你比如說,你做的是數據科學方面的工作,那麼你可以使用Notebook,(瀏覽器界面形式,支持代碼分段運行,還可以圖片嵌入顯示,你可以將代碼轉文本,實時的做筆記,這個筆記不是使用注釋能夠比的,反正我覺得挺好用的
  • Python一行代碼就能做成的事情,你會嗎?——智圭谷
    一、Python之禪 "人生苦短,我用Python"這句話就是出自Python之禪,是每一個Python程式設計師都必須遵守的,一起來領悟其中奧秘吧! 我看了很多年,深有感觸,但這種感覺,只可意會,很難言傳,我仿佛看到了我們的祖師爺龜叔,我看到他對我來說......
  • 漫畫:為什麼程式設計師喜歡使用 0 ≤ i < 10 左閉右開形式寫 for 循環?
    作者 | 漫話編程當我們想要寫一個循環體,期望執行10次的時候,我們會使用以下方式:for (int i=0; i<10; i++){}可以看到,為了保證循環10次,我們定義了一個整數變量從0開始,然後循環10次,結束條件是i < 10。
  • 寫Python 代碼不可不知的函數式編程技術
    單表達式函數(Lambda 表達式)如果我們想在未給函數命名之前寫一個函數要怎麼做?如果我們想寫一個簡短的單行函數(如上述示例中的函數 foo 或 mult)要怎麼做?我們可以在 Python 中使用 lambda 關鍵字來定義此類函數。
  • 在Python尋找彩蛋:從「Hello World」的玄機到Python之禪
    圖源:unsplash2.Python之禪這是在PEP20中提出的概念。3.體驗反重力漫畫一行Python代碼,就可以體驗反重力漫畫!import antigravity試試看!請記住,這麼做可能會被困在外太空,瀏覽幾個小時xkcd網絡漫畫。
  • 東村明子自傳漫畫《寫寫畫畫》連載完結
    知名漫畫家東村明子筆下的《海月姬》相信大家都十分熟悉,而她另一部連載了三年的作品《寫寫畫畫》在今天終於迎來了完結話!  《寫寫畫畫》(原名:かくかくしかじか),是東村明子的自傳式漫畫作品,描述了她自己半輩子的人生經歷,怎樣考上美術大學,怎樣成為一名漫畫家,又是怎樣堅持下來並迎來出頭天的故事。
  • 微軟最強 Python 自動化工具開源了!不用寫一行代碼!
    前言 最近,微軟開源了一款非常強大的 Python 自動化依賴庫:playwright-python 它支持主流的瀏覽器,包含:Chrome、Firefox、Safari、Microsoft Edge 等,同時支持以無頭模式、有頭模式運行 playwright-python 提供了同步、異步的
  • python入門教程06-02(python語法入門之文件處理)
    上一章講解了python的字符編碼,了解了python的字符代碼結構之後就需要了解一下python這門語言是如何處理你給的命令,怎麼去處理文件的,下面我們來了解一二。一 引入應用程式運行過程中產生的數據最先都是存放於內存中的,若想永久保存下來,必須要保存於硬碟中。
  • python教程之python數學運算
    中進行分數(fraction)運算分數運算是python中的一個模塊(module)。模塊是由別人寫的,並且可以被拿來直接使用的代碼程序,包括類、函數以及標籤的定義,是python標準函數庫的一部分。使用是必須先插入模塊。
  • python 人像轉漫畫
    在網上,以及一些視頻軟體裡面,我們都可以看見將人像轉變為漫畫的軟體,那我們可不可以自己來做一個呢!那還等什麼,來看一看吧#python#材料準備按照我們之前的操作,我們都是需要先準備材料。思路分析實現,我們需要人像轉漫畫,似乎我們自己寫一個,以目前的能力來說,還不太現實,那我們只能去掉調用比人的了。經過查找材料,以及確定範圍,於是,找到了比較好的方案。1、我們調用某度的ai接口。接口需要進行加密,以及ak和sk。
  • Python入門指南教程:10天學會使用python做爬蟲!免費領取!
    從去年開始,公眾號鋪天蓋地的python廣告,讓很多行外人也知道了python這個東西,python語言開始變得無所不能,剛畢業的新手用python能做什麼?三分鐘做好了職場老手一天才能做完的表格十分鐘採集下全網競爭對手的數據寫一個軟體一年躺賺幾十萬!
  • 零基礎快速入門python教程,結合新手練習的5大項目
    折行如果一行太長了,寫不下了,就需要在下一行接著寫,這時可以使用來告訴Python,下一行繼續.一行寫多個語句Python是一個語句放在一行,行尾可以選擇性的加上;但如果想在一行放多個語句,就需要用;來分隔語句:a = 1; b = 2; c = 3;雖然這在語法上可行,但不是一個好習慣,絕大多數的編程規範都是要一行寫一個語句.
  • 《遮天》三部曲還未完結,辰東又開始寫漫畫了?讀者:快去更新
    哈嘍大家好,這裡是編程,專注給大家推薦優質好文,緩解大家的書荒之苦。剛剛刷了一下微博,看到一個令我震驚的消息,辰東在微博上宣布,開始了一個新的故事,不過是以漫畫的形式。嗯???辰東居然寫漫畫去了?他《聖墟》完結了嗎?他《遮天》三部曲寫完了嗎?他不是寫小說的嗎?怎麼開始寫漫畫了?許多粉絲也在辰東微博下表達了自己的看法,基本都是要辰東去更新《聖墟》的。說來辰東更新《聖墟》的時候也是經常形斷更,曾經有過一個月只更新兩章的經歷。
  • 畢克官|寫畫六十年彩印新版《中國漫畫史話》前言
    工步營造工作室《中國漫畫史話》是1982年出版的,距今已二十二個年頭了(圖01)。圖011982.02山東人民出版社畢克官著《中國漫畫史話》當年,我之所以寫這本書,有以下幾個原因。1976年,全國聲討「四人幫」的漫畫鋪天蓋地。一下子湧現出一支龐大的業餘漫畫隊伍。這支隊伍熱情高,但對中國漫畫的發展歷程一無所知。急需普及這方面的知識。
  • 「python學習手冊-筆記」003.數值類型
    其精度和構建python解釋器的C語言編譯器的雙精度一致.具體的精度信息可以在 sys.float_info中查看,如下圖,詳細解釋請參考文檔 「複數:」 複數由實部和虛部構成,字面量的寫法可以寫成 a+bj的形式或者直接通過 complex(real,imag)來構建 In [2]: import
  • 詩中有禪,禪中有詩,詩禪兩相宜
    詩中作者表達了,自己對高僧的思念之情。同時詩人對高僧的佛理覺悟之深,發出了讚嘆之情。詩中的前兩句,先抑後揚。首聯詩人以先抑的方式起筆,描寫諸多的禪法令人望而生厭。詩人卻將這滿川的清水想像為,禪師的萬斛泉從這裡湧出的,以實寫虛,頗為巧妙。
  • 中法圖像小說節:當「畫漫畫」代替「寫小說」
    在談到圖像小說在中國的現狀時,歐漫達高文化傳媒有限公司總經理董認為,中國市場整體的圖像小說還是偏人文社科類,引進的形式會比較單一,真正經典的長系列圖像小說,還沒有被引進,市場對這些作品還不接受。除此之外,他們面臨的最大挑戰是怎麼和中國的作者一起去聯合出版一些作品。
  • 開課吧:Python是什麼意思?為什麼有那麼多人學Python?
    python非常容易上手,而且能幹很多事情,WEB開發,機器學習人工智慧,數據分析,量化投資,爬蟲等,基本可以應用到各行各業,而且大家都在做基於PYTHON的庫,使得PYTHON語言變成一門直接拿來就能用的語言,更像一種工具了,比如機器學習,可能理論很複雜,但是實際在PYTHON中僅僅幾行代碼就能實現,不用花太多時間用在碼代碼上面,python 現在是越來越火
  • 小學生不會寫作文?嘗試下「看漫畫書」
    這裡介紹一個簡單實用的方法,就是嘗試去看「漫畫書」。看到這裡,大家肯定還在疑惑:看漫畫書跟寫作文有什麼關係啊?看漫畫書能提高作文水平,開玩笑吧?小學的作文形式主要是什麼?對,是寫景或者敘事。其中,敘事文的基本要求是把握「六要素」,即時間、地點、人物、起因、經過和結果。需要注意的是:「六要素」中的地點、時間、原因和結果一般不作為敘事文的主體,它們只是對所記事件起說明的作用。