最近在coursera上跟了一堂python的課,總算覺得自己入門了
自學感覺還是需要有點基礎的,不然就是要時間精力超多、學習動機超強
高等數統讓人信心低落,急需別的事物告訴自己:我很棒!至少我還有別的可以做得好的事情
初入門就遇到小挑戰,python2和python3
當初Learning Group因為鯨魚學校教python3,於是比較無所謂(也沒甚研究)的指南針和我就跟著裝了py3
結果現在課裏面教py2哈哈
害我一度更為低落,以為久沒練連 Hello World! 都print不出來
不過話說py2跟C真的好像噢 (灑花)
目標是每天都碰碰電腦,做做py,做做R
指南針先生已經可以用R寫出酷酷的gif視覺化了
我還在ggplot呀哈哈
最好還有精力寫幾題數統哈哈,雖然感覺不會被當掉,但是每次考完都這麼挫折真是有點丟臉吶
附:2to3.py
https://docs.python.org/2/library/2to3.html
some notes:
m %= 5 ie. m = m % 5
3**2 ie. 3^2
多元賦值:
a, b = 3, 5 # a = 3; b = 5
b, a = a, b # b = 3; a = 5
小疑問,問什麼複數的虛數部分是j不是i呀 ... i 比較直觀呀
字串: ' ', " ", ''' ''',三引裡面可以放單引雙引
字典(類似鍵值對): d = { 'a':'an apple', 'b':339} # 輸入d['a'] 輸出 'an apple'
字串也可以比較(依ASCII,a<b<c...)
code=open(r'D:\code.py','w') ie. code=open('D:\\code.py','w') # r可以消去轉義字符的作用
dir(__builtins__) 可以看內建函數
import module # as library(package) in R, but we have to call the name as we use the function, ie. module.fn
import module1, module2,... can work as well
import package.module # say package.module.fn when using
from module import fn # 直接寫fn即可,不用module.
in python, {package} contains {library, module} contains {function, method}
loop>>
for i in obj # obj can be string, list, tuple, dictionary, file
repeat
留言列表