原创 python學習之web中的html

Web概述web起源web特點1.易導航和圖形化界面2.與平臺無關3.分佈式結構4.動態性5.交互性 html 網頁結構 HTML(Hyper Text Mark-up Language )即是超文本標記語言, 通過使用標記標籤來描述頁面文

原创 python學習之進程與線程

進程的創建進程 VS 程序編寫完畢的代碼,在沒有運行的時候,稱之爲程序正在運行着的代碼,就成爲進程注意: 進程,除了包含代碼以外,還有需要運行的環境等,所以和程序是有區別的進程的創建創建子進程:Python的os模塊封裝了常⻅的系統調用,其

原创 python學習之網絡編程

socket編程 本地進程間通信(IPC)• 隊列• 同步(互斥鎖、條件變量等)• 管道網絡進程間通信問題: 本地通過進程PID來唯一標識一個進程,在網絡中如何唯一標識一個進程?網絡層的“IP地址”可以唯一標識網絡中的主機,而傳輸層的“協議

原创 python學習之面向對象高級特性和魔術方法

01_property商品應用.py 分頁顯示是一種非常常見的瀏覽和顯示大量數據的方法,屬於web編程中最常處理的事件之一。 類屬性應用需求: 對於京東商城中顯示電腦主機的列表頁面,每次請求不可能把數據庫中的所有內容都顯示到頁面上,而是通過

原创 python學習之redis編程

Redis簡介 Redis(Remote Dictionary Server)遠程字典數據服務的縮寫,由意大利人開發的是一款內存高速緩存數據庫。使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提

原创 python學習之pymysql和sqlalchemy

PyMySQL 是在 Python3.x 版本中用於連接 MySQL 服務器的一個庫,Python2中則使用MySQLdb。數據庫查詢操作 01_python數據庫編程基本操作.py import pymysql #1). 創建數據庫連接

原创 python學習之機器學習2

1、梯度下降思想 在數學中的梯度下降是:xk+1 = xk + λkPkλk表示步長Pk表示方向,沿梯度方向下降最快沿着方向不斷更新x,直到x達到最小 爲了得到最好的擬合線,我們的目標是讓損失函數達到最小因此,引入梯度下降的思想:條件:有一

原创 python學習作業:有效的括號

有效的括號 給定一個只包括 ‘(‘,’)’,’{‘,’}’,’[‘,’]’ 的字符串,判斷字符串是否有效。 括號必須以正確的順序關閉,”()” 和 “()[]{}” 是有效的但是 “(]” 和 “([)]” 不是 示例 1: 輸入:

原创 python學習之烏龜吃魚and思聰吃熱狗遊戲

烏龜吃魚遊戲遊戲規則:1). 假設遊戲場景爲範圍(x,y)爲0<=x<=10,0<=y<=102). 遊戲生成1只烏龜和10條魚, 它們的移動方向均隨機3). 烏龜的最大移動能力爲2(它可以隨機選擇1還是2移動),魚兒的最大移動能力是1當移

原创 python學習之面向對象高級特性

類屬性與實例屬性類屬性就是類對象所擁有的屬性,它被所有類對象的實例對象所共有,在內存中只存在一個副本。在前面的例子中我們接觸到的就是實例屬性(對象屬性),它不被所有類對象的實例對象所共有,在內存中的副本個數取決於對象個數。 05_類屬性魚實

原创 python學習之面向對象編程---類

面向過程編程: 特性:模塊化 流程化優點:性能比面向對象高, 因爲類調用時需要實例化,開銷比較大,比較消耗資源;單片機、嵌入式開發、Linux/Unix等一般採用面向過程開發,性能是最重要的因素。缺點:沒有面向對象易維護、易複用、易擴展 函

原创 python學習之高級特性

一、生成式1、定義 生成式就是一個用來快速生成特定語法形式的表達式。列表生成式:用來快速生成列表字典生成式:用來快速生成字典集合生成式:用來快速生成集合2、語法格式 (1)普通的語法格式:[exp for iter_var in itera

原创 python學習之模塊與包

模塊如何導入模塊?爲什麼必須加上模塊名調用呢?因爲可能存在這樣一種情況:在多個模塊中含有相同名稱的函數,如果只是通過函數名來調用,解釋器無法知道到底要調用哪個函數。所以如果像上述這樣引入模塊的時候,調用函數必須加上模塊名。如何導入模塊?如果

原创 python學習之文件操作及異常處理

在python,使用open函數,可以打開一個已經存在的文件,或者創建一個新文件。open(文件名,訪問模式) e.g. f = open('test.txt', 'w')如果文件不存在那麼創建,如果存在那麼就先清空,然後寫入數據要讀取二進

原创 python 學習之字符串

1.創建和賦值 字符串或串(String)是由數字、字母、下劃線組成的一串字符。Python 裏面最常見的類型。 可以簡單地通過在引號間(單引號,雙引號和三引號)包含字符的方式創建它。第一種方式:""" str1 = "westos"