Time of Update: 2016-08-06
標籤:ORM的兩種建立方式資料庫優先:指的是先建立資料庫,包括表和欄位的建立,然後根據資料庫產生ORM的代碼,它是先建立資料庫,再建立相關程式碼代碼優先:就是先寫代碼,然後根據代碼去產生資料庫結構。代碼優先建立資料庫的本質:拿到類-->轉換成table對象, 然後根據table對象產生sql語句-->
Time of Update: 2016-08-05
標籤: 1. 安裝# pip install sqlalchemy# pip install pymysql2. 建立引擎>>> from sqlalchemy import create_engine>>> engine = create_engine(‘mysql+pymysql://USERNAME:[email protected]_HOST:DB_PORT/DB_NAME‘,
Time of Update: 2016-08-07
標籤: 在公司開發需要,要在Linux下安裝Python MySQLdb。發現用編譯的方式安裝真的很蛋疼,不過也算見見世面,各種問題...... 1.最快速最簡單方法(趕時間的話) sudo yum install MySQL-python 可能遇到問題:>>> import MySQLdbTraceback (most recent call last): File "<stdin>", line 1, in ? File
Time of Update: 2016-08-05
標籤:I. SQLalchemy聯表操作 1. 一對多class Group(Base): # 一對多的表,組中可能包含多個使用者 __tablename__ = ‘group‘ nid = Column(Integer, primary_key=True, autoincrement=True) caption = Column(String(32)) class User(Base): __tablename__ = ‘user‘ uid =
Time of Update: 2016-08-04
標籤:在python中調用MySQLdb模組插入資料資訊,假設待輸入資訊data為:Hello‘World"!其中同時包含了單引號和雙引號一般插入語句為sql = "insert into tb (my_str) values(‘%s‘)" %
Time of Update: 2016-08-04
標籤:mysqldb python paramiko 1.先建立修改密碼的表passmod.svrlist,並插入兩條資料svr_host #遠端連線的主機hostsvr_port #通過此連接埠串連到遠程主機svr_user #遠端連線的主機使用者svr_passwd_old &nb
Time of Update: 2016-08-05
標籤:import cPickle as pimport引入庫,as設定import的別名p.dump(shoplist, f)不明白os.exists函數檢驗在目錄中是否目錄已經存在。如果沒有,就os.mkdir函數建立。target = today + os.sep + now + ‘.zip‘os.sep根據系統的不同,給出不同的分隔字元zipfile和tarfile標準庫函數類方法必須設定一個self變數如果不設初始值,python自動為變數賦值對象本身class
Time of Update: 2016-08-08
Python Base Three,pythonbasethree//sixth day to study python(2016/8/7)32. In python , there are have an special type dictionary , it is same with oc. such as: dicOne = {'wyg':'write code
Time of Update: 2016-08-07
Python Base Two,pythonbasetwo//fourth day to study python24. In python , how to create funcation. we can use def to define funcation. such as: def MyFirstFuncation():
Time of Update: 2016-08-07
初學Python(三),初學python八、序列(字串,列表,元組,字典) 字串是一個不可變的字元序列,可以使用下標或分區等方法對其進行操作。 列表使用中括弧[]表示,元素之間用逗號分隔,一個序列的每個元素的資料類型可以不同;列表的元素之間是有順序的,可用下標或分區等方法對其操作;兩個列表“相加”會產生一個新的列表,包含兩個列表的所有元素,並保有原有的順序。 元組同列表相似,區別在於元組用括弧()表示,且元素是不可修改的,列表可改變其中的元素。 字典使用大括弧{}
Time of Update: 2016-08-08
用於解答演算法題目的Python3代碼架構,演算法python3前言最近在實習,任務並不是很重,就利用閑暇時間使用Python3在PAT網站上刷題,並致力於使用Python3的特性和函數式編程的理念,其中大部分題目都有著類似的輸入輸出格式,例如一行讀入若干個數字,字串,每行輸出多少個字串等等,所以產生了很多重複的代碼。Python代碼於是我就利用VS Code的程式碼片段功能編寫了一個用於處理這些輸入輸出的代碼架構,並加入了測試功能(寫函數前先寫測試時正確的事情)。代碼如下"""Simple
Time of Update: 2016-08-07
利用 Python 進行資料分析(八)pandas 基本操作(Series 和 DataFrame),pandasdataframe 一、reindex() 方法:重新索引 針對 Series 重新索引指的是根據index參數重新進行排序。 如果傳入的索引值在資料裡不存在,則不會報錯,而是添加缺失值的新行。 不想用缺失值,可以用 fill_value 參數指定填儲值。 例如: 二、drop() 方法:丟棄資料
Time of Update: 2016-08-08
利用 Python 進行資料分析(九)pandas 匯總統計和計算,pythonpandas pandas 對象擁有一些常用的數學和統計方法。 例如,sum() 方法,進行列小計: sum() 方法傳入 axis=1 指定為橫向匯總,即行小計: idxmax() 擷取最大值對應的索引:
Time of Update: 2016-08-06
Flask Restful Small Demo,flaskrestful參考:http://www.pythondoc.com/flask-restful/first.html什麼是RestClient-Server:伺服器端與用戶端分離。Stateless(無狀態):每次用戶端請求必需包含完整的資訊,換句話說,每一次請求都是獨立的。Cacheable(可緩衝):伺服器端必需指定哪些請求是可以緩衝的。Layered
Time of Update: 2016-08-06
TicTacToe井字棋 by reinforcement learning,learningbydoing 對於初學強化學習的同學,數學公式也看不太懂, 一定希望有一些簡單明了的代碼實現加強對入門強化學習的直覺認識,這是一篇初級入門代碼, 希望能對你們開始學習強化學習起到基本的作用.井字棋具體玩法參考百度,這篇文字主要是用強化學習中Q-learning實現遊戲過程中各個狀態Q(S,a)計算, 在代碼最後是一個人機對弈的過程,
Time of Update: 2016-08-08
linux下安裝python,linux安裝python介紹在linux6.5中已經內建了python 2.6,並且yum程式使用的就是內建的python,所以系統內建的python不要隨意卸載否則可能導致yum用不了。 測試環境:centos6.7python:python 3.5.2;:https://www.python.org/ftp/python/3.5.2/ 安裝python1.構建檔案./configure --prefix=/usr/local/python3
Time of Update: 2016-08-05
利用 Python 進行資料分析(四)NumPy 基礎:ndarray 簡單介紹,numpyndarray 一、NumPy 是什麼 NumPy 是 Python 科學計算的基礎包,它專為進行嚴格的數文書處理而產生。在之前的隨筆裡已有更加詳細的介紹,這裡不再贅述。 利用 Python 進行資料分析(一)簡單介紹
Time of Update: 2016-08-06
py-lesson03,lesson1.課前雞湯心靈雞湯:book追風箏的人 白鹿原 林大看美國
Time of Update: 2016-08-05
Pydev Debugger not working with breakpoints,pydevbreakpointsI have a simple test module:print("fish")print("sticks")It runs pretty fast as expected, wether i use Run as or Debugg as does not matter.But as soon as I enter a Breakpoint the Debugger
Time of Update: 2016-08-05
利用 Python 進行資料分析(七)- pandas 簡單介紹(Series和DataFrame),pandasdataframe 一、pandas 是什麼 pandas 是基於 NumPy 的一個 Python