原创 面向對象思想

面向對象(Object Oriented,OO)是當前計算機界關心的重點,它是90年代軟件開發方法的主流。面向對象的概念和應用已超越了程序設計和軟件開發,擴展到很寬的範圍。如數據庫系統、交互式界面、應用結構、應用平臺、分佈式系統、網絡管理

原创 python--文件操作(I/O)

1 IO 1.1 文件操作介紹 1.1.1 什麼是文件 1.1.1 文件的作用 大家應該聽說過一句話:“好記性不如爛筆頭”。 把數據存儲起來有很大的價值 使用文件的目的: 就是把一些數據存儲存放起來,可以讓程序下一次執行的時候直

原创 python--高級開發01

一,包和模塊 1.python程序的結構 python的程序由包(package),模塊(module)和函數組成。包是由一系列模塊組成的集合。模塊是處理某一問題的函數和類的集合. 包就是一個完成特定任務的工具箱,python提供了許多有

原创 python組合數據類型--列表

列表 當我們開始存儲大量的數據的時候,通過單個變量保存單個值的方式,已經不太可取了   此時,可以使用列表來存儲數據【列表類似於其他語言中的數組】 列表的語法:變量 = [“數據”, “數據2”……]   列表:存儲數據的【處理數據的】

原创 軟件開發相關職位方向

軟件開發相關: 產品經理【和客戶溝通客戶的需要和要求:簡稱需求】 需求分析工程師【針對客戶端的需求,進行可行性分析和價格評估】 軟件架構工程師【針對用戶的軟件中設計的功能,進行代碼層面的結構分析和框架搭建】 軟件開發工程師【針對需求分析和

原创 python--異常處理

異常處理 1. 什麼是異常 異常:不正常的情況   不正常的情況,在程序中,會有兩種體現 l 自己造孽:寫錯代碼了!錯誤也是一種異常;程序都運行不起來! l 程序運行過程中,在某些特定條件下,不合適的數據引起程序出現錯誤導致程序崩潰 n 

原创 python組合數據類型--元組,字典

列表list 用於存儲多個數據 增刪改查 list() / list() 集合set 用於存儲多個數據 增刪改查 set([]) / set() 1. 組合數據類型——元組(tuple) 出現的意義: 爲了表示現實生活中,比較固定的數據

原创 python程序設計基礎--函數(上)

程序設計基礎之——函數(function) 核心:函數和函數的使用 函數的意義:和生活中的行爲做對比   函數的語法: def函數名稱([參數]): 函數中要執行的代碼 [return返回值]   函數的聲明 defeat(food

原创 python入門--helloworld.py

軟件準備(開發環境) 1. 編輯工具:超級記事本Sublime   2. python版本:python3.6.1(現用版本)/python2.7(擴展版本) python3.6.1版本安裝 官方網站:http://www.pyth

原创 python--程序基礎

l 程序設計基礎之註釋的作用 什麼是註釋? 解釋說明的文字【往往是入門程序員最討厭的東西】 代碼執行的時候,不會執行註釋的內容   註釋的作用 方便代碼的後期維護,通過註釋能更加快速的瞭解代碼的含義 項目是團隊開發的,互相參考對方的代碼是

原创 python組合數據類型--集合

組合數據類型之列表   列表的聲明,可以通過方括號進行定義 l = [] # 聲明一個空列表 l = [1,2,3,4]# 聲明一個列表,聲明的同時存放數據   列表的常見函數 append():列表的末尾追加一個新數據 insert()