左右滑動(dòng)查看
如何使用本書(shū)
第1章 法律人也可以學(xué)習(xí)Python
第2章 Python簡(jiǎn)史、
第3章 Python入門(mén)
第4章 Python數(shù)據(jù)結(jié)構(gòu)
第5章 Python常用英文
第6章 Python關(guān)鍵字
第7章 Python變量
第8章 Python數(shù)據(jù)運(yùn)算
第9章 Python流程控制:if 語(yǔ)句
第10章 Python流程控制:for和while語(yǔ)句
第11章 Python函數(shù)
第12章 Python面向?qū)ο螅侯惖氖褂?/p>
第13章 Python常用操作
第14章 Python報(bào)錯(cuò)與異常處理
第15章 Python常用第三方庫(kù)
第16章 如何用ChatGPT學(xué)習(xí)Python
第17章 Python法律實(shí)踐項(xiàng)目
附錄
附錄1 Python思維導(dǎo)圖
附錄2 Python常用代碼
附錄3 Python課程表
附錄4 法律AI實(shí)驗(yàn)室課程設(shè)置
參考文獻(xiàn)
▲目錄可上下滑動(dòng)查看▲
教育不是把桶灌滿,而是將火點(diǎn)燃。
——蘇格拉底
人工智能作為第四次工業(yè)革命的關(guān)鍵性技術(shù),特別是在以ChatGPT為代表的生成式人工智能(AIGC)大模型橫空出世后,正在以前所未有的速度改變著世界,而人工智能的實(shí)現(xiàn)離不開(kāi)計(jì)算機(jī)編程語(yǔ)言。在眾多計(jì)算機(jī)編程語(yǔ)言中,Python脫穎而出,成為實(shí)現(xiàn)人工智能的最佳選擇。這幾年P(guān)ython編程語(yǔ)言如此火爆,其火熱程度僅次于20世紀(jì)80年代國(guó)人學(xué)習(xí)英文的狂熱。市面上各種有關(guān)Python編程的書(shū)籍琳瑯滿目,各類Python編程培訓(xùn)班也如雨后春筍般涌現(xiàn),價(jià)格從幾百元到幾千元,讓熱愛(ài)學(xué)習(xí)的朋友們不知所措。當(dāng)然,網(wǎng)上也有一些免費(fèi)的課程,但是質(zhì)量參差不齊。怎樣才能更好地學(xué)習(xí)Python編程語(yǔ)言,已經(jīng)成為困擾大家的難題。
市面上很多Python編程的書(shū)籍和培訓(xùn)班一般都比較適合程序員和理工科背景的學(xué)員。對(duì)完全沒(méi)有編程背景的文科生,包括法律學(xué)生來(lái)說(shuō)都不太適合,以至于很多這樣的學(xué)員報(bào)名參加了學(xué)習(xí),卻難以堅(jiān)持到底。即便完成了課程的學(xué)習(xí),也不知道應(yīng)該怎么在工作和學(xué)習(xí)中使用Python編程語(yǔ)言。一旦失去實(shí)踐的機(jī)會(huì),所學(xué)的Python編程知識(shí)和代碼很快也就被忘得一干二凈了。
這就是我要花時(shí)間和精力寫(xiě)這本書(shū)的初衷。而真正下決心寫(xiě)這本書(shū)還有一個(gè)故事。2018年,經(jīng)深圳大學(xué)法學(xué)院原院長(zhǎng)黃亞英教授的介紹,深圳職業(yè)技術(shù)學(xué)院法律事務(wù)專業(yè)的老師來(lái)參觀我的“法律實(shí)驗(yàn)室”。他們計(jì)劃開(kāi)設(shè)法律人工智能的課程,曾經(jīng)也走訪了國(guó)內(nèi)好幾個(gè)法學(xué)院,發(fā)現(xiàn)我國(guó)法學(xué)院都還沒(méi)有開(kāi)設(shè)此類課程。在參觀完我的“法律實(shí)驗(yàn)室”后,又觀摩了實(shí)驗(yàn)室開(kāi)發(fā)的法律機(jī)器人,他們感到非常欣慰。他們終于發(fā)現(xiàn)了他們想要的東西。我建議他們開(kāi)辟一條新的途徑,以建立“法律人工智能實(shí)訓(xùn)中心”的形式,既可以開(kāi)設(shè)課程,又可以理論聯(lián)系實(shí)際,學(xué)以致用。應(yīng)他們之邀,我根據(jù)我的法律人工智能系統(tǒng)研發(fā)經(jīng)驗(yàn),編寫(xiě)了“法律人工智能基礎(chǔ)”的教學(xué)大綱和實(shí)訓(xùn)計(jì)劃。
但是這么復(fù)雜的課程,應(yīng)該如何入手呢?計(jì)算機(jī)專業(yè)和其他理科生都是從數(shù)學(xué)和統(tǒng)計(jì)概率學(xué)入手學(xué)習(xí)人工智能的。但是沒(méi)有一定的數(shù)學(xué)基礎(chǔ),又不懂編程的文科生包括法律人,該怎么學(xué)習(xí)人工智能呢?從數(shù)學(xué)和統(tǒng)計(jì)概率學(xué)入手是不現(xiàn)實(shí)的。傳統(tǒng)的編程語(yǔ)言,比如,C、C++、Java都比較難學(xué),需要具有計(jì)算機(jī)專業(yè)水平,所以都不適合文科背景的法律人學(xué)習(xí)。幸好我們的法律人工智能項(xiàng)目開(kāi)發(fā)用的編程語(yǔ)言是Python。Python是一種很好的人工智能語(yǔ)言,簡(jiǎn)單易學(xué),而且是開(kāi)源的,可以免費(fèi)自由使用。Python可以用類似英文的語(yǔ)法編寫(xiě)程序,編寫(xiě)起來(lái)非常輕松,所以很多大專院校的計(jì)算機(jī)課程也將Python作為入門(mén)編程語(yǔ)言。
為了能幫助深圳職業(yè)技術(shù)學(xué)院法律事務(wù)專業(yè)開(kāi)設(shè)法律人工智能課,我購(gòu)買(mǎi)了大量的Python編程書(shū)籍,考察了市面上很多培訓(xùn)班。最終選定了令我受益匪淺的“萬(wàn)門(mén)大學(xué)”高正老師開(kāi)設(shè)的20個(gè)學(xué)時(shí)“Python趣味精講”,并在新冠疫情期間完成了全部課程,還把學(xué)習(xí)筆記和學(xué)習(xí)心得做成微信公眾號(hào)推文,在我的“法律實(shí)驗(yàn)室”公眾號(hào)上分享,收到了不錯(cuò)的反響。因此,我萌生了把微信公眾號(hào)上的Python基礎(chǔ)推文匯集成書(shū)的想法。
除幫助深圳職業(yè)技術(shù)學(xué)院法律事務(wù)專業(yè)建立“法律人工智能實(shí)訓(xùn)中心”外,我還幫助深圳國(guó)際仲裁院建立了“智慧仲裁實(shí)驗(yàn)室”(Arbitration AI Lab),其是國(guó)內(nèi)外仲裁機(jī)構(gòu)中為數(shù)不多的人工智能實(shí)驗(yàn)室。之后,我又和北大法寶合作,一起在北京理工大學(xué)法學(xué)院建立了“法律人工智能實(shí)訓(xùn)基地”。
2023年,我們又在福州大學(xué)法學(xué)院建立了“法律人工智能實(shí)驗(yàn)室”,使其成為我國(guó)南方地區(qū)第一個(gè)建立這類實(shí)驗(yàn)室,并開(kāi)設(shè)法律人工智能課程的法學(xué)院。
隨著越來(lái)越多的法學(xué)院準(zhǔn)備開(kāi)設(shè)法律人工智能的課程,越來(lái)越多的法律人渴望通過(guò)學(xué)習(xí)Python編程語(yǔ)言來(lái)學(xué)習(xí)人工智能,我想本書(shū)一定會(huì)對(duì)大家有所幫助。
雖然其他編程語(yǔ)言也可以做機(jī)器學(xué)習(xí)、深度學(xué)習(xí)和自然語(yǔ)言處理,但是在我看來(lái)Python更簡(jiǎn)單易學(xué)。正如美國(guó)深度學(xué)習(xí)框架Keras之父——弗朗索瓦·肖萊在他的《Python深度學(xué)習(xí)》一書(shū)中所做到的,不用任何數(shù)學(xué)公式,只用Python就可以幫助初學(xué)者直觀地理解深度學(xué)習(xí)的核心原理和運(yùn)作方式。也正如他所說(shuō)的:“只要具有基本的Python 編程技能,就足以從事高級(jí)的深度學(xué)習(xí)研究。”說(shuō)到這里,為什么要學(xué)習(xí)Python也就更加不言自明了。既然如此,我們?yōu)槭裁床唤Y(jié)合法律人的知識(shí)結(jié)構(gòu)和需求準(zhǔn)備一個(gè)簡(jiǎn)單、實(shí)用的教材呢?
我們?cè)趨⒖剂舜罅抠Y料的基礎(chǔ)上,花了半年多的時(shí)間終于完成了本書(shū)的初稿。為了幫助大家事半功倍地學(xué)習(xí),我們更是花費(fèi)不少心思做了Python思維導(dǎo)圖——大道至簡(jiǎn),一圖勝千言。思維導(dǎo)圖可以加深理解、強(qiáng)化記憶,是學(xué)習(xí)的良師益友。附錄中的Python思維導(dǎo)圖,非常方便大家學(xué)習(xí)和復(fù)習(xí)。我們還歸納了150個(gè)Python常用代碼,供讀者練習(xí)使用。為了學(xué)以致用,還用Python的第三方庫(kù)做分詞、詞頻、詞袋模型、TF-IDF、Word2Vec做法律實(shí)踐項(xiàng)目,從而啟發(fā)和培養(yǎng)大家將Python用于實(shí)際工作的想象力和創(chuàng)造力。其實(shí)Python和其他計(jì)算機(jī)語(yǔ)言一樣,是一種優(yōu)雅的表達(dá)方式。大家一定可以在學(xué)習(xí)和使用中領(lǐng)略Python之美。
盡管我們已經(jīng)竭盡全力,但是因?yàn)槲覀兯接邢蓿噪y免百密一疏。我相信,在今天這個(gè)快速進(jìn)化的數(shù)字化、智能化時(shí)代,法學(xué)教育一定會(huì)與之融入,后疫情時(shí)代正在加快這種融合的速度。本書(shū)很有可能成為法學(xué)院最受歡迎的一門(mén)課程,因?yàn)樗粌H可以成為一門(mén)獨(dú)立的課程,還可以跟很多法律專業(yè)課程融合講授。一邊寫(xiě)代碼,一邊學(xué)法律,再用代碼完成作業(yè),真可謂其樂(lè)無(wú)窮。所以我非常愿意拋磚引玉,把我所知道的、所用到的,特別是經(jīng)驗(yàn)教訓(xùn)拿出來(lái)跟大家分享。書(shū)中的錯(cuò)誤和問(wèn)題在所難免,我們誠(chéng)心歡迎讀者隨時(shí)提出寶貴意見(jiàn)和建議,使我們可以不斷修改、更新,為法律人學(xué)習(xí)Python編程語(yǔ)言提供最友好、最實(shí)用的教程。
成書(shū)過(guò)程很艱辛,從構(gòu)思到今天成稿歷時(shí)一年半之久。在此,我對(duì)給予我?guī)椭呐笥褌冎乱宰钫\(chéng)摯的感謝。他們的貢獻(xiàn)是:深圳老年大學(xué)何麗芬老師負(fù)責(zé)在我的“法律實(shí)驗(yàn)室”公眾號(hào)上發(fā)布Python基礎(chǔ)的推文和本書(shū)中的插圖設(shè)計(jì);北京石油化工大學(xué)樸星亮老師組織、指導(dǎo)關(guān)艷秋同學(xué)負(fù)責(zé)本書(shū)排版;牛奧同學(xué)負(fù)責(zé)本書(shū)代碼部分的驗(yàn)證;趙浩然同學(xué)負(fù)責(zé)本書(shū)版式的整理。他們的熱心幫助使這本書(shū)的出版成為可能。
最后,我還要特別感謝北京交通大學(xué)法學(xué)院鄭飛教授向中國(guó)政法大學(xué)出版社推薦出版這本幫助法律人學(xué)習(xí)Python這門(mén)人工智能語(yǔ)言的書(shū),還有中國(guó)政法大學(xué)出版社的編輯老師對(duì)本書(shū)編校所付出的辛勞。
就在一切準(zhǔn)備就緒之際,一個(gè)影響整個(gè)人類社會(huì)的顛覆性技術(shù)——ChatGPT撲面而來(lái)。它是人類歷史上的又一次科學(xué)啟蒙,是腦力工作者的一次工業(yè)革命,其影響力會(huì)超過(guò)互聯(lián)網(wǎng)和iPhone,重新定義我們的學(xué)習(xí)和工作方式。ChatGPT 對(duì)Python的學(xué)習(xí)也產(chǎn)生了深刻的影響,因?yàn)樗梢宰孭ython的學(xué)習(xí)更高效、更簡(jiǎn)單。為了與時(shí)俱進(jìn),我們又特意撰寫(xiě)了第16章,即“如何用ChatGPT學(xué)習(xí)Python”,將我們使用ChatGPT學(xué)習(xí)和使用Python的心得與大家分享,讓大家在提高學(xué)習(xí)效率的同時(shí),也可以領(lǐng)略ChatGPT這個(gè)AI大模型的魅力,并親眼見(jiàn)證人工智能從量變到質(zhì)變的飛躍。
張力行
2024年6月于北京
▲前言可上下滑動(dòng)查看▲
sdfd
內(nèi)容來(lái)源:第七編輯部
編校排版:信息中心
審核簽發(fā):社辦
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.