1.乙個簡單的web框架,flask
2.python版本,2.x版本仍是主流,有更多的第三方庫的支援,網上資料多;3.x的語法更優雅,與2.0不相容
3.開發工具,好的開發工具,讓開發過程變得更愉快,推薦sublime ,pydev.pydev在eclipse下搭建。
4.第乙個程式
print 'hello world!'
print "hello world!"
print 'hello %s!' %('world')
## python 的單引號和雙引號無區別,使用靈活,如print "it's a snake",無歧義,不需轉義,輸出it's a snake;print 'a"*****" ' ,輸出a "*****"
## %s 是格式萬用字元,可以理解為佔位替代,%s格式化乙個物件為字元,%d的話,格式為整數.等等...
5.流程控制——if
a = 1; b = 2
if(a == b) :
print 'a == b'
elif (a > b) :
print 'a > b'
elif (a < b) :
print 'a < b'
else :
print '#@)#$'
6.流程控制——for each、while
array = [1,2,3,4]
total = 0
for a in array:
total += a
print total
---------------
while 1 > 2:
pass
## total+=a 相當於total=total+a ,pass為佔位符
7.集合——set
print set( [1,2,3,4,4]) # 去重
set1 = set([1,2,3,4,5])
set2 = set([2,3,4,5,6])
print set1 - set2 # set1有,set2沒有
print set1 & set2 # set1和set2的交集
print set1 | set2 # set1和set2的並集
8.字典
# key value結構
dict={}
dict['zs'] = 21
dict['ls'] = 25
dict['ww'] = 22
for key in dict.keys():
print '%s %d' %(key, dict[key])
9.方法
def main(): pass
if __name__ == '__main__': main()
##建構函式,python的魔法方法
10.檔案讀寫
f = file("c:/client_log.txt","r")
print f.read()
f.close()
with open("c:/client_log.txt","r") as f:
print f.read()
with open("c:/yy.txt","w") as f:
f.write("i'am ok!")
##下面的**,可以在自己電腦上試一下,建立乙個資料夾,資料夾中放入.jpg或.png格式的;文字.txt,執行**,會自動生成乙個index.html ,遍歷了資料夾中的文字和並顯示在網頁上。
#html
11.網路api (略)
12.第三方庫安裝
easy_install redis
orpip install redis (推薦)
本文內容基於月哥的分享.
此致 敬禮
1小時學會建站(一) 購買主機空間
所謂主機空間,是存放程式 的物理硬體機器。有很多主機運營商來提供這種服務 他們幫我們維護機器的執行和穩定,但同時要收取一定的費用。這樣的主機運營商有很多,國內有阿里雲等,國外有linode digitalocean bluehost等,同時也有一些小的運營商提供這種服務。由於主機位置 訪問速度和 各...
三小時學會V語言到放棄(第二小時)
root sw server v test cat hi.v 結構體 struct point struct foo 結構體 方法 struct user u user u 相當於self or this v 沒有 class概念,但是我們可以在結構體上定義方法。方法是具有特殊行參的函式。特殊行參 ...
如何一小時學會字尾陣列,一小時學會字尾自動機?
前言 反正因為一些tuosh事情,我必須得兩小時學會它們。我服了。後期可能會再學,但是這個標題不準備更改了。來吧!參考資料 hihocoder 例題 1.suffix 把乙個字串後面加上乙個符號 將其所有字尾取出來,其中suffix i 表示從第i個字元開始的字尾。2.sa 字尾陣列 把suffix...