程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

0基礎python小白鼠——CSDN21天學習挑戰賽 day1

編輯:Python


活動地址: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 篇

day1學習筆記

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 輸入與 print 輸出

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')

importfrom···import 引入相應模塊
對比js的 commonjs 與 es6 Module
commonjs是動態引入,即執行到的時候才會引入,主要用於nodejs開發:引入用require(···);導出用module.exports
es6 Module是靜態引入,不管後續如何執行,先引入所有的東西:引入為import···from;導出為export/export default

——————————————————————

Python 代碼如何運行: 三種運行模式
交互環境運行
保存為文件運行
IDLE 下運行
保存為文件運行是最常用的運行模式,這樣更利於代碼的復用,節省開發時間。

3,學習的收獲

0基礎小白入門phthon,學習第一天感覺和js很類似,對比js學習更有效。畢竟前端掌握一門其他語言是一個加分項,希望自己能堅持下去!


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved