python有大括号吗_只有我一个人觉得Python取消了大括号而显得结构更加混乱了吗?...
這就是 Python 的特色
取消了大括號后,Python 比較適合編寫文學程序,進行文學編程(Literate Programming)。
這樣的語言當初也有,比如 Cobol
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT FILEN ASSIGN TO INPUT.
ORGANIZATION IS SEQUENTIAL.
ACCESS IS SEQUENTIAL.
DATA DIVISION.
FILE SECTION.
FD FILEN
01 NAME PIC A(25).
WORKING-STORAGE SECTION.
01 WS-STUDENT PIC A(30).
01 WS-ID PIC 9(5).
LOCAL-STORAGE SECTION.
01 LS-CLASS PIC 9(3).
LINKAGE SECTION.
01 LS-ID PIC 9(5).
PROCEDURE DIVISION.
DISPLAY 'Executing COBOL program using JCL'.
STOP RUN.
反正我說的意思是:傾向于用編排規整的語法進行算法與邏輯的羅列。
在小型程序中可能會顯得規整,但是在一些大型項目里面,可能就會顯得雜亂,甚至你不得不翻閱上下文去知道縮進的程度大概多少了,不然感覺蘇格拉沒有底。
這個在我的文章中有討論過:Jakit:談談我對 Python 的看法?zhuanlan.zhihu.com
反正個人感覺,寫一些較為簡短的邏輯作為 ppt 演示的代碼還是很不錯的,但是真正寫有商業業務邏輯的程序肯定不會短,因為你要考慮的方方面面很多,再加上現在很多軟件格局尚未形成,假如把 Python 交給外包公司使用,一行縮進一行不縮進,相互交叉,如此往返,那樣的代碼是十分凌亂的。
Python 應該適合個人寫博客嵌入一些告訴別人原理,寫一些 80 行以內的程序(當然不止這么短,只是大概就是描述簡短),解決一些小問題展示給別人看。
順便引出另外參考想法:熟練使用文學編程(literate programming)是怎樣一番體驗??www.zhihu.com
還有:說一說文化編程 - 快資訊?m.look.360.cn
反正,這樣的語言不是用來寫的,是用來看的。
而且,編寫者會覺得自己不是在完成業務和邏輯,而是在賣弄些什么給別人看,所以這也是 Python 火起來的原因之一,因為每個人都愛面子,Python 是給予他們最大面子的語言。
同時也是 Python 的精髓:There is one way to do it.
然而事實上是跟見仁見智的表述,對于軟件外包公司,需要 強一致的代碼,要求每個人有且只能用唯一一種思想解決問題,這樣的話,所有人都像讀書的學生,老師讀什么念什么。
但是對于絕大多開發者是不能忍受這種幼兒園小學一年級一樣 “日字格” 寫數字的方式去寫數字的,因為相信能使用 PC 去編寫代碼的都是成年人(能用 PC 來編寫文本的至少也超過 8、9 歲懂文字有點智商吧,現在的孩子發育更早,所以也不至于幼稚園照樣畫葫蘆),反正,這么做是一件很限制人身自由的事情。
但是這樣的事情也 顯得開發者沒有水平,因為你寫的代碼只能用一種 非常顯淺的方式去編寫的話,那么 你永遠都得不到提高,也就填鴨水平,會有點幼稚。
所以美國教育一開始只是打算讓非計算機領域的人學習這種簡單的入門語言,但并不代表這樣的語言非常適合復雜的場景。
如果你老板逼著你使用,那么反而感覺老板在逼著你吃奶,穿紙尿布。
反正我是一定不能接受的,我認為我被逼著用 Python 是對我技術的一種不認可,要我拿著腳手架去寫,或者是否定,覺得我技術不行,甚至是侮辱。
話有點偏,簡單概括就是如果沒有任何計算機相關的經驗是可以學一下了解 編程這件事情整個流程大體的需求、做法,體會一下過程。
對于 非計算機專業領域的人士,對編程語言也沒有要求到用一些比較復雜的概念的程度(比如去討論 JVM 去討論 Goroutine(concurrent) 去討論 Assembly(匯編) 里面計算機實實在在的 segment。他們只需要用一門有腳手架能輔助他們實現編程的語言,僅此而已。
但是專業用途,我覺得就是:
你招聘一幫洗碗工,然后買了一廠房全自動洗碗機。
你招聘一幫司機,然后買了一堆自動無人駕駛汽車。問君能有幾多愁,恰似一群太監上青樓。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python有大括号吗_只有我一个人觉得Python取消了大括号而显得结构更加混乱了吗?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python聊天程序程序代码_pytho
- 下一篇: 特斯拉称 2022 年累计为车主节省了