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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python基础班---第一部分(基础)---Python基础知识---第一个Python程序

發布時間:2023/12/19 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python基础班---第一部分(基础)---Python基础知识---第一个Python程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

01. 第一個?HelloPython?程序

1.1 Python 源程序的基本概念

  • Python 源程序就是一個特殊格式的文本文件,可以使用任意文本編輯軟件做?Python?的開發
  • Python 程序的?文件擴展名?通常都是?.py
  • 1.2 演練步驟

    • 在桌面下,新建?Python基礎1?目錄
    • 在?Python基礎1?目錄下新建?hm_1_HelloPython.py?文件
    • 使用?記事本?編輯?hm_1_HelloPython.py?并且輸入以下內容:
    print("hello python") print("hello world")
    • 在windows菜單中找到“運行”,輸入cmd,在黑窗口中輸入以下命令執行?hm_1_HelloPython.py
    $ python3 hm_1_HelloPython.py

    print?是?python?中我們學習的第一個?函數

    print?函數的作用,可以把?""?內部的內容,輸出到屏幕上

    函數?表示一個功能,我們會在后面學習到,目前僅作了解即可。

    1.3 演練擴展 —— 認識BUG

    關于BUG

    • bug 原意為 臭蟲,在計算機領域,指 導致程序?不能正常執行,或者?程序的執行結果不是預期的 錯誤
    • BUG是程序員在開發時非常常見的,初學者常見錯誤的原因包括:
    • 手誤
    • 對已經學習過的知識理解還存在不足
    • 對語言還有需要學習和提升的內容
    • 在學習語言時,不僅要?學會語言的語法,而且還要?學會如何認識錯誤和解決錯誤的方法

    每一個程序員都是在不斷地修改錯誤中成長的,所以把遇到的所有錯誤整理搜集是我們開發人員的?日常習慣

    第一個演練中的常見錯誤

    • 1>?手誤,例如使用?pirnt("Hello world")
    NameError: name &apospirnt&apos is not defined名稱錯誤:&apospirnt&apos 名字沒有定義
    • 2> 將多條?print?寫在一行
    SyntaxError: invalid syntax語法錯誤:語法無效

    每行代碼負責完成一個動作

    • 3> 縮進錯誤
    IndentationError: unexpected indent縮進錯誤:不期望出現的縮進
    • Python 是一個格式非常嚴格的程序設計語言
    • 目前而言,大家記住每行代碼前面都不要增加空格

    單詞列表[僅作參考了解]

    * error 錯誤 * name 名字 * defined 已經定義 * syntax 語法 * invalid 無效 * Indentation 索引 * unexpected 意外的,不期望的 * character 字符 * line 行

    02.?Python 2.x?與?3??.x?版本的區別

    目前市場上有兩個 Python 的大版本并存著,分別是?Python 2.x?和?Python 3.x

    新的 Python 程序建議使用?Python 3.0?版本的語法

    • Python 2.x 是?過去的版本
      • 解釋器名稱是?python
    • Python 3.x 是?現在和未來 主流的版本
      • 解釋器名稱是?python3
      • 為了不帶入過多的累贅,Python 3.0?在設計的時候?沒有考慮向下兼容
        • 許多早期?Python 2.x??版本設計的程序都無法在?Python 3.x?上正常執行
      • Python 3.0 發布于?2008 年,目前最新版本是3.6.x
    • 為了照顧現有的程序,官方提供了一個過渡版本 ——?Python 2.6
      • 基本使用了?Python 2.x?的語法和庫
      • 同時考慮了向?Python 3.0?的遷移,允許使用部分?Python 3.0?的語法與函數
      • 2010 年中推出的?Python 2.7?被確定為?最后一個Python 2.x 版本

    03. 執行 Python 程序的三種方式

    3.1. 文本模式

    • Python代碼?保存在文件?中,解釋器對文件逐行解釋執行

    • 在終端中輸入解釋器名,再輸入要執行的文件名

    # windows中使用 python 3.x 以文本模式執行python程序 $ python3 xxx.py

    3.2. 交互模式

    • 直接在終端中運行解釋器,而不輸入要執行的文件名
    • 在 Python 交互模式 中?邊輸入邊執行?Python代碼,會立即看到程序執行結果

    1) 交互式執行 Python 的優缺點

    優點
    • 適合于學習/驗證 Python 語法或者局部代碼
    缺點
    • 代碼不能保存
    • 不適合運行太大的程序

    2) 退出 官方解釋器 的 交互模式

    1> 直接輸入?exit()
    >>> exit()
    2> 使用熱鍵退出

    在 python 解釋器中,windows按熱鍵?ctrl + z,ubuntu按ctrl + c?可以退出解釋器

    3) IPython

    • IPython 是一個 python 的?交互式工具,比官方默認送的?python shell?好用得多
      • 支持自動補全
      • 自動縮進
      • 內置了許多很有用的功能和函數
    • IPython 是開源免費的
    版本
    • Python 2.x 使用的解釋器是?ipython
    • Python 3.x 使用的解釋器是?ipython3

    • 要退出IPython可以有以下兩種方式:

      1> 直接輸入?exit
      In [1]: exit
      2> 使用熱鍵退出

      在 IPython 解釋器中,按熱鍵?ctrl + d,IPython?會詢問是否退出解釋器

    3.3. Python 的 IDE ——?PyCharm

    1) 集成開發環境(IDE)

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

    • 圖形用戶界面
    • 代碼編輯器(支持?代碼補全/自動縮進)
    • 編譯器/解釋器
    • 調試器(斷點/單步執行)
    • ……

    2)PyCharm 介紹

    • PyCharm?是 Python 的一款非常優秀的集成開發環境
    • PyCharm?除了具有一般 IDE 所必備功能外,還可以在?Windows、Linux、macOS?下使用
    • PyCharm?適合開發大型項目
      • 一個項目通常會包含?很多源文件
      • 每個?源文件?的代碼行數是有限的,通常在幾百行之內
      • 每個?源文件?各司其職,共同完成復雜的業務功能
    ?

    轉載于:https://www.cnblogs.com/shuaibai/p/9790587.html

    總結

    以上是生活随笔為你收集整理的Python基础班---第一部分(基础)---Python基础知识---第一个Python程序的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。