- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Introduction to Python 講師:陳晏瑨 (Denny) yenjinc@.tw (第一堂課 2006/04/07) 教學目標 建立程式語言運作概念 培養基本程式設計的能力 帶領學員參與開放源碼中文化工作 學員對象: 南港高中資訊研習社學生 指導老師: 戴伶娟 基礎操作能力 軟體壓縮與解壓縮 安裝軟體 編輯器使用 瀏覽器使用/Google搜尋引擎使用 環境配置 Python /Products/ActivePython/ OK~ 開始安裝吧! What is Python 巨蟒?大蛇? 高階程式語言 直譯式、互動式 物件導向程式語言 第一個 Python 程式 打開 Python IDE 直譯式(互動式)模式 腳本(Scripts)模式 print “我來了!Hello World” Print 的基本用法 變數、字串、數字 … 等 print 123 # 數字型態 print “123” # 字串型態 a=123 print a # 變數型態 簡單的通則: 若要 print 字串,記得需要引號 (“ “或’ ‘)。 變數命名規則 不能以「數字」作為變數名稱 名稱的「第一個字元」不能是數字 名稱不能有「 _ 」(底線) 以外的符號 名稱不能為系統「保留字」? 認識錯誤訊息 print abc #有何錯誤訊息? abc=“123” print abc 從錯誤訊息可以得知程式碼可能哪裡有問題,常用於偵錯用途。 課堂練習 1 分別以『直譯模式』與『腳本模式』撰寫第一支 Hello World 程式。 熟悉 Python IDE 的操作介面。 熟悉如何設定變數以及 print 的用法。 Python 計算機 Python 也是個有趣的計算機 import math import math math.sqrt(8649) 其他 math 相關函式: math.ceil(number) 無條件進位, 傳回浮點數 math.floor(number) 無條件捨去, 傳回浮點數 math.sqrt(number) 開根號, 負數不可 課堂練習 2 請學員們算出下列運算式的解答。 = ? = ? = ? = ? Tips: 變數四則運算、import math 的練習、math.sqrt() 使用 變數的型別 x=“Hello World” (str 型別) x=123456 (int 型別) x=123.456 (float 型別) x=[1, 2, 3, 4] (list 型別) type(object) (察看變數為何種型別) 轉換型別 float(object) int(object) str(object) x=“123456” type(x) = ? type(int(x)) = ? 讓使用者輸入資料 input(prompt) (預設為數字型態) raw_input(prompt) (轉為字串型態) x=input(“請輸入您的名字:”) print x+”您好!” raw_input(prompt) 與 input(prompt) 有何差異? 課堂練習 3 設計一個薪資試算程式 要求使用者輸入月薪為何? 以及工作年數為何? 並結算該年之中可以獲得多少薪資? 以及平均每日賺得多少薪資? Tips:變數指定、input()、變數四則運算、print 的應用 Python 流程控制 Python 程式碼注重格式 撰寫程式時注重『縮排』 If 敘述 常使用於『邏輯判斷』 For loop 迴圈控制 常用來『重複做某件事』 基本 if 敘述 if test1: # if test statements1 elif test2: # optional elif statements2 else: # optional else statements3 If - test 邏輯判斷 == (等於) != (不等於) (大於) (小於) = (大於等於) = (小於等於) Example 1 if 1==1: print “Yes, It’s True” if 1==2: print “Yes, It’s True” else: print “No, It’s Fault” Example 2 a=raw_input(“想不想去看斷背山呀?”) if a == “想” : print “那走吧!” elif a == “不想” : print “那你想看什麼呢?” else : print “嗯,你到底想
您可能关注的文档
最近下载
- 软件测试工程面试常见问题介绍.docx VIP
- SMTC 5 320 040 与空气接触橡胶材料要求(20130531).pdf VIP
- STEAM教育理念在小学科学教学中的融合教学研究课题报告.docx
- CBNData&阿里健康-2019线上体检消费报告-2019.12-23页.pdf
- 电子社Altium Designer 22(中文版)电子设计速成实战宝典教学课件第5章-原理图开发环境及设计.pptx VIP
- 江苏苏州高新区投资促进有限公司招聘考试真题2024.docx VIP
- 涟源市党校物业保洁服务方案.docx VIP
- 化工过程安全管理AQ3034培训.pptx
- 软件项目质量保证计划.doc VIP
- AP微观经济学 2019年真题 (选择题+问答题) AP Microeconomics 2019 Released Exam and Answers (MCQ+FRQ).pdf VIP
文档评论(1)