原创 列表、元組、字典、字符串、集合的使用、文件操作、字符編碼和轉碼

變量的類型: a=[1,2,3,4,···] ---列表 b=(1,2,3,4,···) ---元組 c={'name':'lishang',

原创 類、面向對象(封裝、繼承、多態),面向過程

類: 屬性: 實例變量 類變量 私有屬性__var 方法: 構造方法 析構函數 私有方法 對象:一個類實例化之後的得到的對象 封裝:把一些功能的實現細節不對外暴露 繼承: 代碼的重用 單繼承 多繼

原创 前端技術HTML、CSS及gs

1、html 20個標籤 1.1、例子 <!DOCTYPE html> <!-- 標準對應關係標頭 --> <html lang="en"> <!-- 起始,類似html這種格式 :<html>dadadfad</htm

原创 python裝飾器、迭代器、生成器、內置方法、Json & pickle數列序列化

1、裝飾器 定義:本質是函數,(裝飾其他函數)就是爲其他函數添加附加功能 原則:1、不能修改被裝飾函數的源代碼 2、被裝飾函數的調用方式不能被修改 實現裝飾器知識儲備: 1、函數即"變量" 2、高階函數: a

原创 常用模塊定義、導入、優化詳解

1、模塊介紹 1.1、定義:模塊:用來從邏輯上組織python代碼(變量、函數、類、邏輯:實現有個功能) 本質就是.py結尾的python文件(文件名:test.py,對應的模塊名是test) 包:是用來從

原创 Socket網絡編程

1、Socket語法及相關 socket tcp/ip send recv udp family address(地址簇): AF.INET #ipv4 AF.INET6 #ipv6 AF.UNIX

原创 RabbitMQ、Redis、以及數據庫操作

1、RabbitMQ(消息隊列) 第11周: py threading QUEUE 進程QUEUE 父進程與子進程進行交互,或者同屬於同一父進程下多個子進程進行交互 2、緩存(broker)服務 mongod

原创 線程、進程、協程篇

IO不佔用cpu,計算佔用cpu python的多線程,不適合cpu密集操作型的任務,適合io操作密集型的任務(網絡socket) 什麼是線程(thread)? 線程之間內存共享,所以線程修改一份數據是必須加鎖,mutex互斥

原创 堡壘機實例以及數據庫操作

先來學習paramiko模塊 1.1、基於用戶名和密碼連接 通過paramiko模塊連接linux,並執行命令返回結果 #-*- coding:utf-8 -*- # Author: li Shang import pa

原创 異步IO、數據庫、隊列、緩存

1、協程 協程,又稱微線程,纖程。英文名Coroutine。一句話說明什麼是線程:協程是一種用戶態的輕量級線程。 協程擁有自己的寄存器上下文和棧。協程調度切換時,將寄存器上下文和棧保存到其他地方,在切回來的時候,恢復先前保存的寄存

原创 面向對象(封裝、繼承、多態),面向過程,類

面向過程 VS 面向對象 編程範式: 編程是程序員用特定語法+數據結構+算法組成的代碼來告訴計算機如何執行任務的過程,一個程序是程序員爲了得到一個任務結果而 編寫的一組指令的集合,正所謂條條大路通羅馬,實現一個任務的方式有

原创 python裝飾器、迭代器、生成器

1、裝飾器 定義:本質是函數,(裝飾其他函數)就是爲其他函數添加附加功能 原則:1、不能修改被裝飾函數的源代碼 2、被裝飾函數的調用方式不能被修改 實現裝飾器知識儲備: 1、函數即"變量" 2、高階函數: a

原创 python函數與函數式編程

python函數與函數式編程 1、介紹 1、面向對象:---> 類 ---> class定義 #編程的規範 2、面向過程:---> 過程 ---> def定義 --> 將一段段的邏輯和過程包含到由一個d

原创 你來抓我啊

網絡基礎: 電腦參數: cpu:品牌:inter 、ADM.型號:酷睿core i3 i5 i7,奔騰pentium DE、G. 內存:類型:DDR3、DDR3L(低壓)、DDR4. 硬盤:500G、1TB.轉速:5400~720

原创 列表、元組、字典、字符串、集合的使用

變量的類型: a=[1,2,3,4,···] ---列表 b=(1,2,3,4,···) ---元組 c={'name':'lishang',