譚雯 楊媛媛 蔡晨
(湖南信息職業技術學院,湖南 長沙 410000)
Python 編程語言[1]是當下大數據與網絡安全時代應用非常廣泛的一門編程語言,Python 可以用于數據分析[2]、爬蟲[3]、制作滲透測試工具等方方面面。在此背景下,Python 編程基礎課程就顯得至關重要。高職院校也不甘落后[4],如何更好地實現教學目標、提升學生的實踐操作能力,成為所有教師的共同目的,因此本文對此門課程在高職院校中如何實施進行分析與探索。
Python 編程基礎是滲透測試工程師、網站開發工程師、網站設計師、網絡安全運維工程師等職業崗位所要求的專業核心能力知識對應的課程。學生通過該課程的學習,掌握Python 語法、數據類型、函數、文件操作、異常、模塊等內容,能夠掌握Python 開發的基礎知識,可以獨立開發Python 簡單的項目程序[5]。
本校的Python 編程基礎是大一開設的一門專業基礎課程,教學內容以項目案例為載體,體現“能力本位、項目載體、以做為主”的教改思路。通過對Python 編程基礎課程的學習,使學生系統地獲得一門常用的數據分析處理編程語言,掌握基本的編程技能,并注重培養學生抽象分析問題和設計算法、編程實現解決問題的能力和程序設計能力、排錯能力以及Python 軟件包查找、使用能力,從而使學生學會利用程序語言去建模、解決將來實際工作、日常生活等方面的數據處理問題。通過Python 程序設計課程學習,培養學生的計算思維和創新能力。
本課程是以專業人才培養目標和滿足學生職業生涯發展為依據,以專業知識和技術應用能力、自主學習與創新能力、綜合職業素質培養為指導思想,學生通過學習Python 程序基本語法、流程控制、函數、數據結構、面向對象、文件等內容,旨在培養學生使用Python 開發技術解決生活和工作實際問題的能力。
Python 編程基礎以“超市收銀臺付款系統”為總案例,對案例內容進行課程分析與設計,首先實現系統主界面、系統菜單,進行菜單關聯;其次實現商品結算;最后使用文件存儲商品銷售信息。具體課程內容安排見表1。

表1 課程內容安排表
課程教學隊伍可以由主講教師及兼職教師構成,主講教師與兼職教師比例達到2:1。每2 個行政班級配備1 名主講教師和1 名兼職教師。主講教師應具網站開發實際工作經歷,有較豐富的課程教學經驗,且工程實踐能力較強。兼職教師應具有3-5 年的行業從業經驗,具有較強的表達溝通能力,熟悉教學規律。
Python 編程基礎是一門專業基礎課程,教學時要加強互動性,重視學生的參與,培養學生的能力;堅持以實踐為本,學以致用,加強學生的專業技能培養;將學業與就業、創業緊密結合,注重職業素質的培養,努力使學生通過實踐教學獲得就業的技能和創業的本領。