欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

跟老齊學(xué)Python之開(kāi)始真正編程

 更新時(shí)間:2014年09月12日 15:36:30   投稿:hebedich  
通過(guò)對(duì)四則運(yùn)算的學(xué)習(xí),已經(jīng)初步接觸了Python中內(nèi)容,但是到目前為止,還不能算編程,只能算會(huì)用一些指令(或者叫做命令)來(lái)做點(diǎn)簡(jiǎn)單的工作。列位稍安勿躁,下面我們就學(xué)習(xí)如何編寫一個(gè)真正的程序。

通過(guò)對(duì)四則運(yùn)算的學(xué)習(xí),已經(jīng)初步接觸了Python中內(nèi)容,如果看官是零基礎(chǔ)的學(xué)習(xí)者,可能有點(diǎn)迷惑了。難道在IDE里面敲幾個(gè)命令,然后看到結(jié)果,就算編程了?這也不是那些能夠自動(dòng)運(yùn)行的程序呀?

的確。到目前為止,還不能算編程,只能算會(huì)用一些指令(或者叫做命令)來(lái)做點(diǎn)簡(jiǎn)單的工作。并且看官所在的那個(gè)IDE界面,也是輸入指令用的。

列位稍安勿躁,下面我們就學(xué)習(xí)如何編寫一個(gè)真正的程序。工具還是那個(gè)IDLE,但是,請(qǐng)大家謹(jǐn)記,對(duì)于一個(gè)真正的程序來(lái)講,用什么工具是無(wú)所謂的,只要能夠把指令寫進(jìn)去,比如用記事本也可以。

我去倒杯茶,列為先認(rèn)真讀一讀下面一段,關(guān)于程序的概念,內(nèi)容來(lái)自維基百科:

先閱讀一段英文的:computer program and source code,看不懂不要緊,可以跳過(guò)去,直接看下一條。

A computer program, or just a program, is a sequence of instructions, written to perform a specified task with a computer.1 A computer requires programs to function, typically executing the program's instructions in a central processor.2 The program has an executable form that the computer can use directly to execute the instructions. The same program in its human-readable source code form, from which executable programs are derived (e.g., compiled), enables a programmer to study and develop its algorithms. A collection of computer programs and related data is referred to as the software.

Computer source code is typically written by computer programmers.3 Source code is written in a programming language that usually follows one of two main paradigms: imperative or declarative programming. Source code may be converted into an executable file (sometimes called an executable program or a binary) by a compiler and later executed by a central processing unit. Alternatively, computer programs may be executed with the aid of an interpreter, or may be embedded directly into hardware.

Computer programs may be ranked along functional lines: system software and application software. Two or more computer programs may run simultaneously on one computer from the perspective of the user, this process being known as multitasking.

計(jì)算機(jī)程序

計(jì)算機(jī)程序(Computer Program)是指一組指示計(jì)算機(jī)或其他具有信息處理能力裝置每一步動(dòng)作的指令,通常用某種程序設(shè)計(jì)語(yǔ)言編寫,運(yùn)行于某種目標(biāo)體系結(jié)構(gòu)上。打個(gè)比方,一個(gè)程序就像一個(gè)用漢語(yǔ)(程序設(shè)計(jì)語(yǔ)言)寫下的紅燒肉菜譜(程序),用于指導(dǎo)懂漢語(yǔ)和烹飪手法的人(體系結(jié)構(gòu))來(lái)做這個(gè)菜。 通常,計(jì)算機(jī)程序要經(jīng)過(guò)編譯和鏈接而成為一種人們不易看清而計(jì)算機(jī)可解讀的格式,然后運(yùn)行。未經(jīng)編譯就可運(yùn)行的程序,通常稱之為腳本程序(script)。

碧螺春,是我最喜歡的了。有人要送禮給我,請(qǐng)別忘記了。難道我期望列為看官會(huì)送嗎?哈哈哈

廢話少說(shuō),開(kāi)始說(shuō)程序。程序,簡(jiǎn)而言之,就是指令的集合。但是,有的程序需要編譯,有的不需要。python編寫的程序就不需要,因此她也被稱之為腳本程序。特別提醒列位,不要認(rèn)為編譯的就好,不編譯的就不好;也不要認(rèn)為編譯的就“高端”,不編譯的就屬于“低端”。有一些做了很多年程序的程序員或者其它什么人,可能會(huì)有這樣的想法,這是毫無(wú)根據(jù)的。

不爭(zhēng)論。用得妙就是好。

用IDLE的編程環(huán)境

操作:File->New window

這樣,就出現(xiàn)了一個(gè)新的操作界面,在這個(gè)界面里面,看不到用于輸入指令的提示符:>>>,這個(gè)界面有點(diǎn)像記事本。說(shuō)對(duì)了,本質(zhì)上就是一個(gè)記事本,只能輸入文本,不能直接在里面貼圖片。

寫兩個(gè)大字:Hello,World

Hello,World.是面向世界的標(biāo)志,所以,寫任何程序,第一句一定要寫這個(gè),因?yàn)槌绦騿T是面向世界的,絕對(duì)不畏縮在某個(gè)局域網(wǎng)內(nèi),所以,所以看官要會(huì)科學(xué)上網(wǎng),才能真正與世界Hello。

直接上代碼,就這么一行即可。

print "Hello,World"

如下圖的樣式

前面說(shuō)過(guò)了,程序就是指令的集合,現(xiàn)在,這個(gè)程序里面,就一條指令。一條指令也可以成為集合。

注意觀察,菜單上有一個(gè)RUN,點(diǎn)擊這個(gè)菜單,在下拉的里面選擇Run Moudle

會(huì)彈出對(duì)話框,要求把這個(gè)文件保存,這就比較簡(jiǎn)單了,保存到一個(gè)位置,看官一定要記住這個(gè)位置,并且取個(gè)文件名,文件名是以.py為擴(kuò)展名的。

都做好之后,點(diǎn)擊確定按鈕,就會(huì)發(fā)現(xiàn)在另外一個(gè)帶有>>>的界面中,就自動(dòng)出來(lái)了Hello,World兩個(gè)大字。

成功了嗎?成功了也別興奮,因?yàn)檫€沒(méi)有到慶祝的時(shí)候。

在這種情況系,我們依然是在IDLE的環(huán)境中實(shí)現(xiàn)了剛才那段程序的自動(dòng)執(zhí)行,如果脫離這個(gè)環(huán)境呢?

下面就關(guān)閉IDLE,打開(kāi)shell(如果看官在使用蘋果的ms xos操作系統(tǒng)或者某種linux發(fā)行版的操作系統(tǒng),比如我使用的是ubuntu),或者打開(kāi)cmd(windows操作系統(tǒng)的用戶,特別提醒用windows的用戶,使用windows不是你的錯(cuò),錯(cuò)就錯(cuò)在你只會(huì)使用鼠標(biāo)點(diǎn)來(lái)點(diǎn)去,而不想也不會(huì)使用命令,更不想也不會(huì)使用linux的命令,還夢(mèng)想成為優(yōu)秀程序員。),通過(guò)命令的方式,進(jìn)入到你保存剛才的文件目錄。

下圖是我保存那個(gè)文件的地址,我把那個(gè)文件命名為105.py,并保存在一個(gè)文件夾中。

然后在這個(gè)shell里面,輸入:python 105.py

上面這句話的含義就是告訴計(jì)算機(jī),給我運(yùn)行一個(gè)python語(yǔ)言編寫的程序,那個(gè)程序文件的名稱是105.py

我的計(jì)算機(jī)我做主。于是它給我乖乖地執(zhí)行了這條命令。如下圖:

還在沉默?可以歡呼了,德國(guó)隊(duì)7:1勝巴西對(duì),列為看官中,不管是德國(guó)隊(duì)還是巴西隊(duì)的粉絲,都可以歡呼,因?yàn)槟阍诔绦騿T道路上邁出了偉大的第二步。順便預(yù)測(cè)一下,本屆世界杯最終冠軍應(yīng)該是:中國(guó)隊(duì)。(還有這么扯的嗎?)

解一道題目

請(qǐng)計(jì)算:19+2*4-8/2

代碼如下:

#coding:utf-8

"""
請(qǐng)計(jì)算:19+2*4-8/2
"""

a = 19+2*4-8/2
print a

提醒初學(xué)者,別復(fù)制這段代碼,而是要一個(gè)字一個(gè)字的敲進(jìn)去。然后保存(我保存的文件名是:105-1.py)。

在shell或者cmd中,執(zhí)行:python (文件名.py)

執(zhí)行結(jié)果如下圖:

上面代碼中,第一行,不能少,本文件是能夠輸入漢字的,否則漢字如法輸入。

好像還是比較簡(jiǎn)單。

別著急。復(fù)雜的在后面呢。

相關(guān)文章

  • python中sets模塊的用法實(shí)例

    python中sets模塊的用法實(shí)例

    這篇文章主要介紹了python中sets模塊的用法實(shí)例,該模塊用來(lái)處理集合類型的數(shù)據(jù),在這個(gè)模塊中提供了兩個(gè)集合類:Set(可變集合)和ImmurableSet(不可變集合),本文實(shí)例主要分析了Set(可變集合)的用法,需要的朋友可以參考下
    2014-09-09
  • PyQt5實(shí)現(xiàn)用戶登錄GUI界面及登錄后跳轉(zhuǎn)

    PyQt5實(shí)現(xiàn)用戶登錄GUI界面及登錄后跳轉(zhuǎn)

    PyQt5是強(qiáng)大的GUI工具之一,通過(guò)其可以實(shí)現(xiàn)優(yōu)秀的桌面應(yīng)用程序。本文主要介紹了PyQt5實(shí)現(xiàn)用戶登錄GUI界面及登錄后跳轉(zhuǎn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-11-11
  • Python分治法定義與應(yīng)用實(shí)例詳解

    Python分治法定義與應(yīng)用實(shí)例詳解

    這篇文章主要介紹了Python分治法定義與應(yīng)用,較為詳細(xì)的分析了Python分治法的概念、原理、用途,并結(jié)合實(shí)例總結(jié)了Python分治法的各種常見(jiàn)應(yīng)用,需要的朋友可以參考下
    2017-07-07
  • Python使用Pyqt5實(shí)現(xiàn)簡(jiǎn)易瀏覽器(最新版本測(cè)試過(guò))

    Python使用Pyqt5實(shí)現(xiàn)簡(jiǎn)易瀏覽器(最新版本測(cè)試過(guò))

    這篇文章主要介紹了Python使用Pyqt5實(shí)現(xiàn)簡(jiǎn)易瀏覽器(最新版本測(cè)試過(guò)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 從零學(xué)Python之hello world

    從零學(xué)Python之hello world

    從今天開(kāi)始講陸續(xù)發(fā)布一系列python基礎(chǔ)教程,讓新手更快更好的入門。
    2014-05-05
  • Python創(chuàng)建文件夾與文件的快捷方法

    Python創(chuàng)建文件夾與文件的快捷方法

    這篇文章主要給大家介紹了關(guān)于Python創(chuàng)建文件夾與文件的快捷方法以及批量創(chuàng)建文件夾的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python將視頻轉(zhuǎn)換為圖片介紹

    Python將視頻轉(zhuǎn)換為圖片介紹

    大家好,本篇文章主要講的是Python將視頻轉(zhuǎn)換為圖片介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Pycharm 安裝 idea VIM插件的圖文教程詳解

    Pycharm 安裝 idea VIM插件的圖文教程詳解

    這篇文章主要介紹了Pycharm 安裝 idea VIM的教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Pandas讀取MySQL數(shù)據(jù)到DataFrame的方法

    Pandas讀取MySQL數(shù)據(jù)到DataFrame的方法

    今天小編就為大家分享一篇Pandas讀取MySQL數(shù)據(jù)到DataFrame的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • 深入解析opencv骨架提取的算法步驟

    深入解析opencv骨架提取的算法步驟

    這篇文章主要介紹了深入解析opencv骨架提取的算法步驟
    2022-05-05

最新評(píng)論