原创 Python3的數據類型 (字符串、列表、元組)
前言:主要是python3字符串、列表、元組編寫程序中最常用的用法。一、容易弄混的邏輯運算符1.% 取餘數 比如 11 % 2 返回的值是12.+= 代表的賦值運算符 比如 a +=1 相當於a = a+1比如:如下例子3.強制類
原创 第三課 python3的數據類型 字典
一、字典 dict {}類似 key :value形式的表達二、字典的常用方法1.get 返回鍵對應的值2.setdefault 如果鍵對應沒有值,設置一個默認值並返回3.keys4.values5.items注意:Py2跟3區別6
原创 第四課 if while for continue break
一、幾個常用函數1.inistance 2.字典和字符串相加 (字典的強制類型轉換)二、python3 條件控制1.if注意:對於int(input())用法2.循環語句 while for range函數 break con
原创 第六課 python的文件操作 函數
一、python文件操作1.基本概念 對文件讀取內容,寫入內容。 格式: fr = open("1.txt", "r") ,參數是 文件的名稱(可以是文件的絕對路徑),選項
原创 第一課 python3安裝和pycharm安裝使用 20180328
一、Python3安裝 (windows版本安裝) 1.http://mirrors.sohu.com/python/3.6.4/ 中下載windows版本 注意自己電腦操作系統版本32位還是64位更改安裝位置---Customize
原创 第五課 程序練習 (字符串中字符統計,ABCD*9=DCBA求ABCD值,九宮格,階乘相乘)、python編碼問題
一、字符串統計字母、數字、空格特殊字符個數分析:1.怎麼退出程序 exit( 1) 2.字母、數字、空格特殊字符初始值設定(多變量初始值設定方法) 3.怎麼循環程序 (死循環用while)
原创 第七課 函數類
一、函數練習題第一個參數是整型,第二個參數是列表函數小結: def 定義函數 return 返回值 pass 略過 exit(1) 直接
原创 第二十七課 yagmail smtplib
一、課程代碼1.yagmail2.smtplib
原创 第二十八課
一、代碼一import csv fileName = "test.csv" with open(fileName, "r", encoding="utf-8") as f: text = csv.reader(f) for
原创 第二十三課 Celery異步分佈式
一、什麼是celeryCelery是一個python開發的異步分佈式任務調度模塊。Celery本身並不提供消息服務,使用第三方服務,也就是borker來傳遞任務,目前支持rebbimq,redis, 數據庫等。`這裏我們使用redis 連
原创 第二十一課 多線程 多進程
一、多線程優點1.可以把佔據上時間的程序中的任務放到後臺去處理2.用戶界面更加人性化,任務進度條3.程序運行速度可能加快4.在一些等待任務實現上入用戶輸入、文件讀寫和網絡收發數據等,能釋放一些資源比如內存佔用等二、線程跟進程區別每個獨立的
原创 第十七課 SQLAlchemy
一、ORM二、 SQLAlchemy操作1.安裝2.操作三、上課代碼
原创 第十二課 模塊
一、hashlib模塊1.相關概念2.常用方法3.實例二、stringIO模塊三、json模塊使用和轉換實例:小結:loads 把字符串轉換爲python對象 dumps把python對象轉換爲 字符串
原创 第十一課 模塊
一、日誌記錄模塊1.日誌運行5個級別 debug info warning error critical2.默認打印是warning以上級別怎麼設置 打印級別 logging.basicConfig(level=logging.DEB
原创 第十九課 nosql python操作redis
一、安裝import redis # 導入redis模塊,通過python操作redis 也可以直接在redis主機的服務端操作緩存數據庫r = redis.Redis(host='localhost', port=6379, dec