日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

零基础学python,看完这篇文章,你的python基础就差不多了!干货【1】

發(fā)布時(shí)間:2023/12/10 python 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 零基础学python,看完这篇文章,你的python基础就差不多了!干货【1】 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

?

Python基礎(chǔ)語(yǔ)法和面向?qū)ο?#xff08;下一篇分享面向?qū)ο?#xff09;

?

Python基礎(chǔ)語(yǔ)法

?

1. 認(rèn)識(shí)Python

1.1 Python 簡(jiǎn)介

Python 的創(chuàng)始人為吉多·范羅蘇姆(Guido van Rossum)。

Python 的設(shè)計(jì)目標(biāo):

  • 一門(mén)簡(jiǎn)單直觀的語(yǔ)言并與主要競(jìng)爭(zhēng)者一樣強(qiáng)大
  • 開(kāi)源,以便任何人都可以為它做貢獻(xiàn)
  • 代碼像純英語(yǔ)那樣容易理解
  • 適用于短期開(kāi)發(fā)的日常任務(wù)

Python 的設(shè)計(jì)哲學(xué):

  • 優(yōu)雅、明確、簡(jiǎn)單

Python 開(kāi)發(fā)者的哲學(xué)是:用一種方法,最好是只有一種方法來(lái)做一件事

Python 是完全面向?qū)ο蟮恼Z(yǔ)言,在 Python 中一切皆對(duì)象。

可擴(kuò)展性:如果需要一段關(guān)鍵代碼運(yùn)行得更快或者希望某些算法不公開(kāi),可以把這部分程序用 C 或 C++ 編寫(xiě),然后在 Python 程序中使用它們。

1.2. 第一個(gè)Python程序

執(zhí)行 Python 程序的三種方式:

解釋器、交互式運(yùn)行、IDE運(yùn)行

Python 是一個(gè)格式非常嚴(yán)格的程序設(shè)計(jì)語(yǔ)言。

python 2.x 默認(rèn)不支持中文。

  • ASCII 字符只包含 256 個(gè)字符,不支持中文
  • Python 2.x 的解釋器名稱(chēng)是?python
  • Python 3.x 的解釋器名稱(chēng)是?python3

為了照顧現(xiàn)有的程序,官方提供了一個(gè)過(guò)渡版本 ——?Python 2.6。

提示:如果開(kāi)發(fā)時(shí),無(wú)法立即使用 Python 3.0(還有極少的第三方庫(kù)不支持 3.0 的語(yǔ)法),建議

  • 先使用 Python 3.0 版本進(jìn)行開(kāi)發(fā)
  • 然后使用 Python 2.6、Python 2.7 來(lái)執(zhí)行,并且做一些兼容性的處理

IPython 是一個(gè) python 的?交互式 shell,比默認(rèn)的 python shell 好用得多,它支持 bash shell 命令,適合于學(xué)習(xí)/驗(yàn)證 Python 語(yǔ)法或者局部代碼。

集成開(kāi)發(fā)環(huán)境(IDE,Integrated Development Environment)——?集成了開(kāi)發(fā)軟件需要的所有工具,一般包括以下工具:

  • 圖形用戶(hù)界面
  • 代碼編輯器(支持?代碼補(bǔ)全自動(dòng)縮進(jìn)
  • 編譯器/解釋器
  • 調(diào)試器(斷點(diǎn)單步執(zhí)行
  • ……

?

我剛整理了一套2018最新的0基礎(chǔ)入門(mén)和進(jìn)階教程,無(wú)私分享,加Python學(xué)習(xí)qun?:227-435-450即可獲取,內(nèi)附:開(kāi)發(fā)工具和安裝包,以及系統(tǒng)學(xué)習(xí)路線圖

1.3. PyCharm 的設(shè)置

PyCharm 的?配置信息?是保存在?用戶(hù)家目錄下?的 .PyCharmxxxx.x 目錄下的,xxxx.x 表示當(dāng)前使用的 PyCharm 的版本號(hào)

1.3.1 恢復(fù) PyCharm 的初始設(shè)置:

  • 關(guān)閉正在運(yùn)行的 PyCharm
  • 在終端中執(zhí)行以下終端命令,刪除 PyCharm 的配置信息目錄:
  • $ rm -r ~/.PyCharm2016.3
  • 重新啟動(dòng) PyCharm
  • 1.3.2 PyCharm 安裝和啟動(dòng)步驟:

  • 執(zhí)行以下終端命令,解壓縮下載后的安裝包
  • $ tar -zxvf pycharm-professional-2017.1.3.tar.gz
  • 將解壓縮后的目錄移動(dòng)到 /opt 目錄下,可以方便其他用戶(hù)使用
  • /opt 目錄用戶(hù)存放給主機(jī)額外安裝的軟件

    $ sudo mv pycharm-2017.1.3/ /opt/
  • 切換工作目錄
  • $ cd /opt/pycharm-2017.1.3/bin
  • 啟動(dòng) PyCharm
  • $ ./pycharm.sh

    1.3.3 設(shè)置啟動(dòng)圖標(biāo)

    • 在專(zhuān)業(yè)版中,選擇菜單?Tools?/?Create Desktop Entry...?可以設(shè)置任務(wù)欄啟動(dòng)圖標(biāo)
    • 注意:設(shè)置圖標(biāo)時(shí),需要勾選 Create the entry for all users
    • 快捷方式文件
    • /usr/share/applications/jetbrains-pycharm.desktop

    在 ubuntu 中,應(yīng)用程序啟動(dòng)的快捷方式通常都保存在 /usr/share/applications 目錄下

    1.3.4 卸載之前版本的 PyCharm

    要卸載 PyCharm 只需要做以下兩步工作:

  • 刪除解壓縮目錄
  • $ sudo rm -r /opt/pycharm-2016.3.1/
  • 刪除家目錄下用于保存配置信息的隱藏目錄
  • $ rm -r ~/.PyCharm2016.3/

    如果不再使用 PyCharm 還需要將 /usr/share/applications/ 下的 jetbrains-pycharm.desktop 刪掉

    1.4. 多文件項(xiàng)目的演練

    • 開(kāi)發(fā)?項(xiàng)目?就是開(kāi)發(fā)一個(gè)?專(zhuān)門(mén)解決一個(gè)復(fù)雜業(yè)務(wù)功能的軟件
    • 通常每?一個(gè)項(xiàng)目?就具有一個(gè)?獨(dú)立專(zhuān)屬的目錄,用于保存?所有和項(xiàng)目相關(guān)的文件
    • 在 PyCharm 中,要想讓哪一個(gè) Python 程序能夠執(zhí)行,必須首先通過(guò)?鼠標(biāo)右鍵的方式執(zhí)行?一下
    • 對(duì)于初學(xué)者而言,在一個(gè)項(xiàng)目中設(shè)置多個(gè)程序可以執(zhí)行,是非常方便的,可以方便對(duì)不同知識(shí)點(diǎn)的練習(xí)和測(cè)試
    • 對(duì)于商業(yè)項(xiàng)目而言,通常在一個(gè)項(xiàng)目中,只有一個(gè)?可以直接執(zhí)行的 Python 源程序

    ?

    2. 注釋

    • 注釋的作用
    • 使用用自己熟悉的語(yǔ)言,在程序中對(duì)某些代碼進(jìn)行標(biāo)注說(shuō)明,增強(qiáng)程序的可讀性

    2.1 單行注釋(行注釋)

    • 以 # 開(kāi)頭,# 右邊的所有東西都被當(dāng)做說(shuō)明文字,而不是真正要執(zhí)行的程序,只起到輔助說(shuō)明作用
    print("hello python") # 輸出 `hello python`

    為了保證代碼的可讀性,# 后面建議先添加一個(gè)空格,然后再編寫(xiě)相應(yīng)的說(shuō)明文字;為了保證代碼的可讀性,注釋和代碼之間 至少要有 兩個(gè)空格。

    2.2 多行注釋(塊注釋)

    • 要在 Python 程序中使用多行注釋,可以用 一對(duì) 連續(xù)的 三個(gè) 引號(hào)(單引號(hào)和雙引號(hào)都可以)
    """ 這是一個(gè)多行注釋 在多行注釋之間,可以寫(xiě)很多很多的內(nèi)容…… """ print("hello python")

    提示:

  • 注釋不是越多越好,對(duì)于一目了然的代碼,不需要添加注釋
  • 對(duì)于?復(fù)雜的操作,應(yīng)該在操作開(kāi)始前寫(xiě)上若干行注釋
  • 對(duì)于?不是一目了然的代碼,應(yīng)在其行尾添加注釋(為了提高可讀性,注釋?xiě)?yīng)該至少離開(kāi)代碼 2 個(gè)空格)
  • 絕不要描述代碼,假設(shè)閱讀代碼的人比你更懂 Python,他只是不知道你的代碼要做什么
  • 轉(zhuǎn)載于:https://my.oschina.net/u/3849396/blog/2872156

    總結(jié)

    以上是生活随笔為你收集整理的零基础学python,看完这篇文章,你的python基础就差不多了!干货【1】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。