原创 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