活動地址:CSDN21天學習挑戰賽
2021年對於教培行業的小伙伴來說絕對是極不平凡的一年,裁員/自離背後是很多很多伙伴無奈的轉行,我是在21年4月開始自學前端,21年11月開始了自離之後的找工作,兜兜轉轉1個月之後無奈進了外包(華某為的駐廠開發)。入項之後小組其余伙伴在leader的要求下每天都在學習python,我內心也很想跟大家一起學,但小組只有我一個前端,時間和精力都不允許。
很慶幸在csdn看到了這次的活動,這段話引起了內心強烈的共鳴……
學習的最大理由是想擺脫平庸,
早一天就多一份人生的精彩 想系統/深入學習某技術知識點…
一個人摸索學習很難堅持,想組團高效學習…
想寫博客但無從下手,急需寫作干貨注入能量…
熱愛寫作,願意讓自己成為更好的人…
可以跟著計劃打卡學習,而且是我想了很久但一直沒有付諸行動的python。so,Luckily it seems.
1,學習目標
一周掌握 python 入門知識
2,一周學習內容【暫定】
day1.Python 和 Vscode環境安裝,並掌握Python 的基本語法規范
- 變量
- 變量的命名規則
- 保留字
- 注釋
- 多行語句
- input 輸入與print輸出
- import 和 from···import
- 縮進
day2.運算符的學習
- 算數運算符
- 比較(關系)運算符
- 邏輯運算符
- 賦值運算符
- 運算符的優先級
day3.六大數據類型的學習
- Number
- String
- Tuple
- List
- Dictionary
- Set
day3.基礎語句的學習
- 條件語句
- 循環語句
- break與continue語句
- pass語句
**
day5.函數學習
day6.復習
3,學習時間
周一至周五晚上 9點—晚上11點
周六&周日上午 9 點-上午 12 點
4,學習產出(計劃)
每周CSDN博客 3 篇
1,安裝環境
2,變量、標識符、保留字、注釋、多行語句、input 輸入與print輸出、import 和 import···from、縮進等的學習
變量
:變量是 Python 程序用來保存計算結果的存儲單元定義和修改變量
變量的命名規則
:與js類似,標識符是由字母、數字、下劃線 _ 組成,首字母只能是字母或 _ 且python的標識符區分大小寫,不能以保留字(關鍵字)作為標識符保留字
:即關鍵字,python不能以保留字(關鍵字)作為標識符合法的變量名
abc
ABC
abc123
abc_xyz
abc__xyz,該命名包含了2個下劃線
init,該命名包含了2個下劃線不合法的變量名稱如下:
a$bc,該命名包含了字符$
ab/c,該命名包含了字符/
import keyword
print(keyword.kwlist)
注釋
:# 表示單行注釋 ‘’’ 和 “”"都可表示多行注釋
# 單行注釋
''' 多行注釋 多行注釋 多行注釋 '''
""" 多行注釋 多行注釋 多行注釋 """
反斜槓
\ 用來實現多行語句,{ } [ ] ( ) 中的多行語句不需要反斜槓 \
a=1
b=2
c=3
d=4
a1 = b + \
c + \
d
# 等價於
a2 = b + c + d
print('a1=',a1,'a2=', a2)
input
輸入與
Python 中 ,
input 語句讀取用戶輸入的一行文本。
在 python 中使用
print 語句向屏幕上輸出
。
# 默認輸出是換行的
x = 8
y = 6
print(x)
print(y)
# 加 end=" " 之後可以實現不換行輸出
print(a, end=" " )
print(b, end=" " )
縮進
:在 Python 中,行首的空白區域被稱為縮進。在 Python 中,可以使用 TAB 或者空格作為縮進,大部分代碼規范建議使用 4 個空格作為縮進。使用縮進
後,提高了程序的可讀性。在使用縮進的程序中,可以直觀的看到代碼之間的層次關系,具體如下:
if 2 > 1:
print('2 > 1 is true')
若直接運行以下代碼
if 2 > 1:
print('2 > 1 is true')
import
和from···import
引入相應模塊
對比js的 commonjs 與 es6 Module
commonjs是動態引入,即執行到的時候才會引入,主要用於nodejs開發:引入用require(···);導出用module.exports
es6 Module是靜態引入,不管後續如何執行,先引入所有的東西:引入為import···from;導出為export/export default
——————————————————————
Python 代碼如何運行: 三種運行模式
交互環境運行
保存為文件運行
IDLE 下運行
保存為文件運行是最常用的運行模式,這樣更利於代碼的復用,節省開發時間。
3,學習的收獲
0基礎小白入門phthon,學習第一天感覺和js很類似,對比js學習更有效。畢竟前端掌握一門其他語言是一個加分項,希望自己能堅持下去!