1. 程式人生 > >Python小咖班(Django基礎及前端入門)

Python小咖班(Django基礎及前端入門)

這次課程的講解感覺太乾貨了,所以我寫的筆記可能沒有順序和邏輯,完全是按照老師上課講解的內容順序寫下來的(畢竟我也是第一次學),希望大家可以見諒,我以後會回來進行改進的!!!

Django簡介:
免費開源,功能豐富,開發迅速,可擴充套件性強,模板系統,後臺管理

新建Python虛擬環境:
新建資料夾,比如命名為:website
在命令列裡cd進入website資料夾
輸入 Python -m venv djangoenv
在website中出現djangoenv資料夾
Windows使用者繼續輸入djangoenv\Scripts\activate
命令列出現(djangoenv字樣)

安裝Django並建立專案

在命令列輸入pip install django
安裝完成輸入 django-admin startproject shao_blog
shao_blog是django的網站專案名稱,根據自己的需要更改
然後在website裡面就出現shao_blog 資料夾

初始化生成檔案用途:
manage.py 一個在命令列中可以呼叫的網站管理工具
init.py 告訴Python這個資料夾是一個模組
setting.py shao_blog專案的一些配置
urls.py 網站內的各個網址的宣告
wsgi.py web伺服器與django專案的介面

檢驗Django專案是否安裝成功

在命令列裡輸入Python manage.py runserver
複製地址到瀏覽器,出現小火箭

前端入門:(本節的主要內容)
用Chrome瀏覽器開發
HTML,CSS,JavaScript(前端的三劍客)

HTML
hyper text makeup language
網頁的最基本的要素,通過標記語言的方式組織內容(文字,圖片,視訊)

審查元素

(有自己的框架)
body head
HTML元素解析

<p>這是一個段落</p>(開始標籤(名稱)  結束標籤  成對出現的)
新增屬性(有種字典的感覺)<p class="demo-note">這是一個段落</p>(加了一個屬性)
<>這是一個(巢狀)
<p>這是一個<strong>段落</strong></p>
對文段進行加粗
放圖片
<img src = "pic.png">可以不需要結束標籤

常用的HTML標籤
標題
<h1>一級標題</h1>
……
<h6>一級標題</h6>

段落
<p>這是一個段落</p>

無序列表
<ul>
	<li>python</li>
	<li>c/c++</li>
	<li>java</li>
</ul>

有序列表:

<ol>
	<li>python</li>
	<li>c/c++</li>
	<li>java</li>
</ol>

連結
<a href = "http://maker.school">每顆豆</a>
p,h1{
	color:blue;
	font-family:KaiTi;
}
p就是一個選擇器(屬性,屬性值)

id和class

<p id = "welcome-line>歡迎來到每顆豆創客學</p>
<a class = "link" href = "http://makerbean.com">每顆豆官網</a>


對class進行修改
.link {
	color:pink;
}

建議:
搭建網站的時候可以參考別人的網站CSS
蘋果的官網(多去參考,多去學習)
一天看一個網站前端(自己審視,提升自己)

盒子模型
內容以及盒子邊框中間是padding,即內邊距邊框和邊框外其他元素之間是margin,即外邊框

JavaScript(是一個真正的程式語言)
和JAVA沒有關係(據說10天開發出來的)
主要是用於前端的一種程式語言
為網站提供動態、互動

試一下:

新建一個檔案
寫入以下內容

var alertText = “Hello World”;
alert(alertText);
儲存為index.js和index.html放在同一個目錄下

解釋:第一句
這句話用var定義了一個字串變數
第二句:可以在網頁中彈出一個提示框
使用if條件判斷語句:
var alertText = “makerbean”
if (alertText == “makerbean”){
alert(“Hello makerbean!”)
}
else{
alert(“OK”)
}

定義函式的方式:
function alerUder(){
alert(“Hello Makerbean!”);
}

alertUser();

函式可以在標題中使用函式HTML呼叫

學習資源:mdn(火狐)
https://developer.mozilla.org/zh-CN/docs/learn

學習MDN

配色參考
https://coolors.co/browser/later/1
儘量主顏色兩三個就行,不用花裡胡哨的

作業:
建立一個Django網站以及你的部落格首頁
在自己的電腦上搭建一個Django專案
製作一個網站首頁頁面

這裡是我的微訊號,大家可以加我一起交流啊!
在這裡插入圖片描述