模組包
if name == main
軟體目錄結構規範
作業-atm+購物**程式
import 語句
import module1[, module2[,... modulen]
# 當我們使用import語句的時候,python直譯器通過自己的搜尋路徑(存在sys.path裡)進行搜尋
from…import 語句
from modname import name1[, name2[, ... namen]]
# 這個宣告不會把整個modulename模組匯入到當前的命名空間中,只會將它裡面的name1或name2單個引入到執行這個宣告的模組的全域性符號表。
from…import* 語句
from modname import *
# 這提供了乙個簡單的方法來匯入乙個模組中的所有專案。然而這種宣告不該被過多地使用。大多數情況, python程式設計師不使用這種方法,因為引入的其它**的命名,很可能覆蓋了已有的定義。
可讀性高: 不熟悉這個專案的**的人,一眼就能看懂目錄結構,知道程式啟動指令碼是哪個,測試目錄在哪兒,配置檔案在哪兒等等。從而非常快速的了解這個專案。
可維護性高: 定義好組織規則後,維護者就能很明確地知道,新增的哪個檔案和**應該放在什麼目錄之下。這個好處是,隨著時間的推移,**/配置的規模增加,專案結構不會混亂,仍然能夠組織良好。
bin/: 存放專案的一些可執行檔案,當然你可以起名script/之類的也行。
foo/: 存放專案的所有源**。
源**中的所有模組、包都應該放在此目錄。不要置於頂層目錄。
其子目錄tests/存放單元測試**;
程式的入口最好命名為main.py。
docs/: 存放一些文件。
setup.py: 安裝、部署、打包的指令碼。
requirements.txt: 存放軟體依賴的外部python包列表。
readme: 專案說明檔案。
額度 15000或自定義
實現購物**,買東西加入 購物車,呼叫信用卡介面結賬
可以提現,手續費5%
每月22號出賬單,每月10號為還款日,過期未還,按欠款總額 萬分之5 每日計息
支援多賬戶登入
支援賬戶間轉賬
記錄每月日常消費流水
提供還款介面
atm記錄操作日誌
提供管理介面,包括新增賬戶、使用者額度,凍結賬戶等。。。
使用者認證用裝飾器
python基礎學習筆記(十三)
re模組包含對 正規表示式。本章會對 re模組主要特徵和正規表示式進行介紹。什麼是正規表示式 正規表示式是可以匹配文字片段的模式。最簡單的正規表示式就是普通字串,可以匹配其自身。換包話說,正規表示式 python 可以匹配字串 python 你可以用這種匹配行為搜尋文字中的模式,並且用計算後有值併發...
Python學習筆記(十三) 類
本節主要對python中類的概念進行介紹。類完全由物件導向概念所引出。定義乙個類 class people 幫助資訊 number 100 建構函式,初始化方法,當建立乙個類的時候,首先會呼叫它 def init self,name,age self.name name self.age age d...
Python深度學習 學習筆記(十三)
上一節,我們提到了rnn已經rnn在keras中最簡單的層 rnn。但 rnn由於過於簡化,沒有實用價值。實際上,它不可以學到長期依賴。原因在於梯度消失問題,當運用比較多的非迴圈層時,而讓網變得無法訓練。同樣的問題其實也普遍發生在密集連線層。今天介紹的lstm long short term mem...