正式的Python專欄第一篇,同學站住,別錯過這個從0開始的文章!
學委之前寫過太多Python的文章了,大都是直接上手敲代碼,總結比較核心的部分,這次直接發基礎的,希望有更多朋友加入Python陣營!
為什么要學Python? 學委也不知道,一轉眼寫了12年Java了,但是17年碰到Python那天就上頭,能咋辦,直接寫代碼了!開發是真的快!
Python 是什么?
誕生于1989年的一門高級語言,解釋型/互動型/面向物件編程的腳本語言!
什么東西能這么經典?幾十年還依然火爆!值得學起來,
相比其他語言像Java,Javascript等,只要你懂英語,學會Python還是比較輕松的,
相比之下,python語言使用更少的語意化的結構,閱讀Python代碼就跟讀英語一樣流暢!
示例01 HelloWorld
比如下面的代碼直接可以運行了,
print("Hello, 我是雷學委!")
這里就是呼叫內置函式print,直接輸出內容,
打卡終端輸入python,貼代碼,運行效果如下圖:

示例02 能中英文翻譯
又比如下面的代碼直接翻譯中文為英文:
from translate import Translator
# 以下是將簡單句子從英語翻譯中文
translator= Translator(to_lang="chinese")
translation = translator.translate("Hi Lei Xuewei!")
print(translation)
translation = translator.translate("Hi Lei 學委!")
print(translation)
translation = translator.translate("good good studay, day day up!")
print(translation)
直接翻譯了,運行結果如下:
(學委只是一名普通農民工,這個翻譯庫沒有智能識別到LeiXueWei,默認翻譯如下)

這個翻譯厲害了,拼錯一個詞還翻譯對了,
示例03 能開發UI軟體,比如時鐘
from tkinter import *
import time
class App(Frame):
def __init__(self,master=None):
Frame.__init__(self, master)
self.master = master
self.label = Label(text="", fg="Red", font=("Helvetica", 18))
self.label.place(x=50,y=80)
self.update_clock()
def update_clock(self):
now = time.strftime("%H:%M:%S")
self.label.configure(text=now)
self.after(1000, self.update_clock)
root = Tk()
app=App(root)
root.wm_title("Tkinter clock")
root.geometry("250x250")
root.after(1000, app.update_clock)
root.mainloop()
效果如下圖:

其他,參考學委的其他Python系列
- 沉住氣學爬蟲!
- 學會Python等于擁有整個世界!
- 持續更新的資料科學系列
運行上面代碼需要安裝Python3.x
安裝3.0 或者以上版本
這里推薦一個,如果是mac 的用戶可以根據這個來升級到Python3 => Mac升級Python3操作
Window用戶可以下載:綠色免安裝版本,
點擊Python官網鏈接,如下圖找到下面的embeddabe下載64-bit的安裝(如果是32位系統情選擇32-bit)

知道操作太多,有些新朋友可能做不過來,所以,學委特地直接推薦免安裝綠色版本給大家!
節約時間直接解壓,進入目錄,復制上面的代碼跑起來,先學會再說嘛,
好,現在運行代碼
上面的第一段代碼,直接在安裝目錄輸入python,會彈出一個黑色視窗(我們經常成為控制臺/終端),直接粘貼代碼即可,
這里想說一下第二段代碼的運行,
第二段翻譯英文為中文的代碼需要先使用pip(python”應用“安裝器),安裝’translate’這個應用,

最后一起瞻仰一下大牛
Python之父:Guido van Rossum
大牛在各種大廠(谷歌,微軟)都作業過,也是被ACM表彰過的杰出工程師,
六十多歲,現在退休了,(學委在想,他應該還在寫代碼吧,畢竟干了這么多年應該是特別熱愛的啊)
還有很多事跡,稍微意思一下啊,學委說的也不夠全面,
學編程可以找一個偉大的導師,學Python那就找Python之父吧,
真的人生苦短,我學Python,

(來自維基百科,截圖的,)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/295655.html
標籤:python
