羅德興老師的教學歷程檔案 - 104-2 資訊技術 - Learning Python
 

企業資訊與管理系
助理教授/日導
羅德興


歷程檔案 Portfolio

    Learning Python



    LEARN PYTHON  The Hard Way

     

    Welcome to the 3rd Edition of Learn Python the Hard Way. You can visit the companion site to the book athttp://learnpythonthehardway.org/ where you can purchase digital downloads and paper versions of the book. The free HTML version of the book is available at http://learnpythonthehardway.org/book/.

    http://learnpythonthehardway.org/book/index.html

     

    Table Of Contents

    o    Preface

    o    Introduction: The Hard Way Is Easier

    o    Exercise 0: The Setup

    o    Exercise 1: A Good First Program

    o    Exercise 2: Comments And Pound Characters

    o    Exercise 3: Numbers And Math

    o    Exercise 4: Variables And Names

    o    Exercise 5: More Variables And Printing

    o    Exercise 6: Strings And Text

    o    Exercise 7: More Printing

    o    Exercise 8: Printing, Printing

    o    Exercise 9: Printing, Printing, Printing

    o    Exercise 10: What Was That?

    o    Exercise 11: Asking Questions

    o    Exercise 12: Prompting People

    o    Exercise 13: Parameters, Unpacking, Variables

    o    Exercise 14: Prompting And Passing

    o    Exercise 15: Reading Files

    o    Exercise 16: Reading And Writing Files

    o    Exercise 17: More Files

    o    Exercise 18: Names, Variables, Code, Functions

    o    Exercise 19: Functions And Variables

    o    Exercise 20: Functions And Files

    o    Exercise 21: Functions Can Return Something

    o    Exercise 22: What Do You Know So Far?

    o    Exercise 23: Read Some Code

    o    Exercise 24: More Practice

    o    Exercise 25: Even More Practice

    o    Exercise 26: Congratulations, Take A Test!

    o    Exercise 27: Memorizing Logic

    o    Exercise 28: Boolean Practice

    o    Exercise 29: What If

    o    Exercise 30: Else And If

    o    Exercise 31: Making Decisions

    o    Exercise 32: Loops And Lists

    o    Exercise 33: While Loops

    o    Exercise 34: Accessing Elements Of Lists

    o    Exercise 35: Branches and Functions

    o    Exercise 36: Designing and Debugging

    o    Exercise 37: Symbol Review

    o    Exercise 38: Doing Things To Lists

    o    Exercise 39: Dictionaries, Oh Lovely Dictionaries

    o    Exercise 40: Modules, Classes, And Objects

    o    Exercise 41: Learning To Speak Object Oriented

    o    Exercise 42: Is-A, Has-A, Objects, and Classes

    o    Exercise 43: Gothons From Planet Percal #25

    o    Exercise 44: Inheritance Vs. Composition

    o    Exercise 45: You Make A Game

    o    Exercise 46: A Project Skeleton

    o    Exercise 47: Automated Testing

    o    Exercise 48: Advanced User Input

    o    Exercise 49: Making Sentences

    o    Exercise 50: Your First Website

    o    Exercise 51: Getting Input From A Browser

    o    Exercise 52: The Start Of Your Web Game

    o    Advice From An Old Programmer

    o    Next Steps

    ·         Appendix A: Command Line Crash Course


     

    https://daikeren.gitbooks.io/django_tutorial/content/django/README.html

     

    http://www.xlgps.com/article/140292.html

    z使用Python編寫免安裝運行時、以Windows後台服務形式運行的WEB服務器

    http://my.oschina.net/mickelfeng/blog/137557

    目錄[-]

    • 環境構建
    • 安裝python2.7 安裝Setup Tools
    • 使用Setup Tools自動下載安裝webpy
    • 手動下載安裝pywin32
    • 下載並安裝py2exe
    • 編寫腳本
    • WebServer.py
    • WindowsService.py
    • setup.py
    • 編譯獨立可執行文件
    • 安裝成windows服務並運行
    • 下載
    • 參考

     

     

     

    ·         Return to book

    ·         Review this book

    ·         About the author

    ·          

    ·         Introduction

    ·         1. Python & Django 簡介

    ·         2. 安裝 Django

    ·         3. Django Project

    ·         4. Django APP

    ·         5. Django URLs & Django Views

    ·         6. Let's Play Some Python

    ·         7. Django Template

    ·         8. Django Model & Django Admin

    ·         9. 把你的網站丟給別人看看

    ·         10. 這只是開始

    ·          

    ·         Published using GitBook

    Django Tutorial

    安裝 Django

    在開始之前,我們先在我們的根目錄下面建立一個我們工作的目錄。

    mkdir pyweb_intro

    切換到我們剛剛建立的目錄下

    cd pyweb_intro

    安裝與設定 Python

    既然 Django 是用 Python 寫成,我們首先需要安裝 Python。如果你使用 Linux OS XPython 已經內建於系統中,可以跳過此節。

    Windows 使用者可以先前往官網下載 Python。本教學基於 Python 2.7,所以請下載 Python 2.7 Windows Installer1最後面的版本號可能會不同(例如 2.7.6),但只要挑 2.7 開頭的下載即可。

    下載後雙擊執行,下一步到底就安裝完成了。預設的安裝位置會在 C:\Python272。試著打開命令提示字元視窗,輸入以下指令

    C:\Python27\python

    如果出現類似以下的內容:

    Python 2.7.6 (default, Apr  9 2014, 11:48:52) [MSC v.1600 32 bit (Intel)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 

    就代表安裝成功了。可以輸入 exit() 退出。

    但是每次都要輸入這麼長一串才能執行 Python 有點麻煩。藉由設定 PATH 環境變數,可以讓我們省略前面的路徑。打開控制台系統,點選「進階系統設定」。3在彈開的視窗中點選「環境變數」,會出現一個標題為「環境變數」的視窗。在這個視窗的上半部找到「Path」這個變數,雙擊後面的「值」欄位,在「變數值」欄位的最前面加上 C:\Python27;C:\Python27\Scripts\,接著一路確定關閉所有設定視窗。

    重新打開命令提示字元,試著輸入 python。你應該會看到和剛剛類似的內容,代表你已經成功讓系統認識到 Python 的安裝位置。

    1. 如果你使用 64 位元系統,也可以下載 Python 2.7 Windows X86-64 Installer 

    2. 這裡假設你的系統磁碟是 C:\。如果你把系統裝在其他磁碟,請自行替換最前面的磁碟代號。 

    3. 這裡描述的步驟應該適用於 Windows 7 以上,但個系統可能會有些微差異。由於這並不是 Python Windows 教學手冊,請自行上網尋找相關資源。 

    virtualenv

    在我們開發 Python 專案的時候,我們通常都會使用 virtualenv。使用 virtualenv 的好處如下:

    1. 我們會希望可以為每一個專案創造出獨立的環境。如此才不會因為其他專案的 Library 升級而導致專案出問題。
    2. 當我們的專案要移到其他機器上頭的時候,相依的套件比較好處理

    Ubuntu 當中可以直接用 apt-get 來安裝 virtualenv

    sudo apt-get install python-virtualenv

    在其他的系統上,我們建議使用 pip 安裝 virtualenv

    安裝 Virtualenv(非 Ubuntu

    首先我們需要確認你的系統上有沒有安裝 pip。直接輸入以下指令:

    pip

    如果看到以下內容:

    Usage:
      pip <command> [options]
     
    Commands:
      install                     Install packages.
      uninstall                   Uninstall packages.
    [以下略…]

    就代表你已經有 pip 了,可以跳過下一個小節,直接開始安裝 virtualenv

    安裝 Pip

    下載 get-pip.py 這個檔案。切換至該檔案的目錄,用 Python 執行它:

    python get-pip.py

    即可完成安裝。完成後請再次試著執行 pip 指令,以確認安裝是否成功。

    安裝 Virtualenv

     

     

    直接輸入

    py –3.4 –m pip install virtualenv

    Py launcher

    pip install virtualenv

    如果你使用 Linux OS X,可能需要有超級使用者權限才能成功安裝(試著在前面加 sudo)。在 Windows 上應該可以直接安裝;如果失敗,請試著用系統管理員身分重新打開命令提示字元,再試著安裝看看。

    建立 Virtualenv 環境

    安裝好之後,讓我們來建立一個 virtualenv 環境,在 terminal 底下輸入:

    virtualenv VENV

     

    (virtualenv 執行檔躲在 c:\python34_x86\Scripts )

    接下來輸入

    source VENV/bin/activate

    就可以啟動 virtualenv,從此只要在 virtualenv 下面安裝的 package 都只會存在于這個 virtualenv 當中。

    Install Django

    安裝 Django 十分簡單,只要透過 pip 就可以完成。在 terminal 底下輸入:

    pip install django

    便會下載最新版的 django 並且完成安裝。



     

    https://docs.python.org/3/installing/

     

     

     


     

    http://tech.marsw.tw/blog/2014/09/03/getting-started-with-python-in-ten-minute

     

     

    描述: http://wiki.woodpecker.org.cn/moin/ZqQuickIntoPy?action=AttachFile&do=get&target=coffeeghost-q-in-py.png


     

     

    https://us.pycon.org/2013/schedule/presentation/127/

     

    http://sebsauvage.net/python/gui/




    全部共 0則留言
    登入帳號密碼代表遵守學術網路規範


    文章分類 Labels


    最新文章 Top10

    中華科技大學數位化學習歷程 - 意見反應