沒有梳理總結的知識毫無價值,只有系統地認真梳理了才能形成自己的知識框架,否則總是陷入斷片兒似的學習-遺忘迴圈中。
學習方法真的比刻苦「傻學」重要多了,而最重要的學習方法無非總結梳理,溫故知新,多動手實踐。作為乙個程式設計的門外漢,要快速轉型上手python一定要踐行此「術」。
我完整看完的技術書籍幾乎沒有,從今天起就要通讀下《python基礎教程》第二版,並每一章節都寫一篇部落格記錄、總結所學。
本書共29章,計畫在14天內看完。任務艱鉅,挑戰下吧,拿出挑戰馬拉松的勇氣~
一、程式是由表示式+語句的結合
表示式形如「2+3」,語句形如print(「hello,world」),「表示式是什麼,而語句是幹什麼」。
二、演算法
演算法其實就是如何組織程式語言的方式,類似菜譜的作用。
三、一些入門知識點
>>> print(repr("hello,world"))
'hello,world'
>>> print('hello,world')
hello,world
>>> print(r'c:\nowhere\e')
c:\nowhere\e
>>> print(r'c:\nowhere''\\')
c:\nowhere\
>>> print(r'c:\nowhere''\')
syntaxerror: eol while scanning string literal
三、本章的一些函式
abs()
import math
import cmath#可以計算複數
math.sqrt() #求正數平方根
cmath.sqrt()#可以求負數的平方根,輸出虛數
input()
math.ceil #返回上入整數,返回值型別為float
math.floor#返回下舍整數,型別為float,地板除,等同於//
pow#等同於**
%#取模
python實用入門基礎教程
這是乙個適用於有其他程式設計經驗的python初學者需要了解的簡易教程,例如 資料型別,判斷語句 運算子 邏輯運算子 選擇語句 迴圈語句等基礎語法。1.python的主要兩種程式設計方式 支援互動式程式設計和指令碼程式設計 關於何為互動式程式設計 2.python 特殊語法總結 1 python 最...
python基礎教程
乙個簡單的客戶機 import socket s socket.socket host socket.gethostname port 1234 s.bind host,port s.listen 5 while true c,addr s.accept print got connection f...
Python基礎教程
本教程不包括python的安裝,ide採用spyder pytho2.7 1.print pow 2,3 8 print 2 3 8這裡pow函式表示乘方,與 功能相同。2.abs 10 10abs函式用來求乙個數的絕對值。3.round 0.6 1.0 round 0.4 0.0round函式將浮...