Time of Update: 2015-03-28
標籤:前面都是準備,這裡是整個Web
Time of Update: 2015-03-28
標籤:python slicing 相信即使是Python新手也很容易理解下面的切片行為:>>> s = 'this_is_a_test'>>> s[1 : 5]'his_'進一步,下面的文法及輸出也很不難理解:>>> s = 'this_is_a_test'>>> s[ : : 2]'ti_sats&
Time of Update: 2015-03-28
標籤:第1步:下載Python3.4如下:下載Mac OS X 64-bit/32-bit installerhttps://www.python.org/downloads/release/python-340/第2步: 安裝安裝下載的dmg檔案第3步: 配置 建立下面的script, 改下版本號碼即可[plain] view plaincopy在CODE上查看代碼片派生到My Code片#!/bin/bash #python版號需要修改兩個地方 #1. new_version #
Time of Update: 2015-03-28
標籤: 本人是剛大學畢業不久,在一家IT公司工作,平時接觸到Python比較多,一些程式的指令碼、提高工作效率的工具以及自動化等,都是用Python編寫出來的。不斷地接觸使我發現Python語言是在工作中佔據了大部分,但是我卻不會自己編寫,略感有些遺憾!所以決定自己開始接觸這門語言。 在網上看到了好多的Python語言教程,感覺每個教程都有自己的特色,最後決定使用廖雪峰老師官方網站的Python教程,在此對廖雪峰老師表示感謝! 第一天:1、Python是什嗎?一門程式設計語言2、學
Time of Update: 2015-03-28
標籤:MVC中的M已經介紹完了,C和V都是使用者代碼,先看幾個工具類:A)全域變數類,使用者定義全域變數和一個用於產生普通對象的類型:gl_A=1gl_B=‘a‘class Obj: def __init__(self): self.Obj=self如果需要,大家可以定義自己的全域性變數。B)OsHelper.用於動態載入模組,擷取類型import impimport inspectimport uuid#載入控制模組和類,讀取檔案,擷取GUIDclass OsHelper:
Time of Update: 2015-03-28
標籤:因為買了本機器學習的書是python的,所以學習了一下python,就用python做了一個簡單的web開發的mvc小架構。整個架構分為實體層,資料訪問層,業務基類層,Web請求轉寄層,控制層和視圖層。當然也包括一些輔助性工具類。下面一一介紹,希望對跟我一樣初學python的有點協助:1)實體層 由實體基類和使用者實體類組成。實體類可以由資料庫自動產生,提供了一個DbTools,可以自動建置規則的實體。下面是實體基類:
Time of Update: 2015-03-28
標籤:2)資料庫訪問層資料訪問層是與資料庫進行互動的介面,這裡我僅僅實現了mysql的提供者。下面是代碼:import pymysqlimport os#用於測試class EmptyModel: def __init__(self,name=None):
Time of Update: 2015-03-21
標籤:使用import inspect查看python 類的參數和模組、函數代碼 檔案就是最小的模組,檔案夾是比較大的模組。檔案裡面可以包含類,函數。函數可以執行一個操作,多個函數組合在一起可以寫為一個模組,根據不同事物寫成一個類,這個類包含幾個行為寫成幾個類內的函數,也可以將這些作為一個檔案。主要步驟是將檔案路徑設定到系統,再將檔案作為模組引入,再開始查看檔案裡面的內容。 首先,寫了一個函數def h(): print "hello"def hm(m,k):
Time of Update: 2015-03-21
標籤: 1、檔案首#coding=utf-8 作用:為了把檔案內容編碼python所識別的utf-8,若不指定編碼格式,則會出現以下錯誤: 2、 檔案儲存指定編碼為utf-8 作用:將檔案編碼成utf-8。如果編碼成gbk,則會顯示以下警示 3、python 資料庫要指定編碼:charset=‘utf8‘,否則資料庫顯示中文為亂碼。 4、winxp
Time of Update: 2015-03-28
標籤:0. 新與舊兩種reverse>>> L = [1,2,3,4]>>> R = L[::-1] # new object>>> R[4, 3, 2, 1]>>> L.reverse() # in place>>> L[4, 3, 2, 1]>>> 兩種sort>>> sorted(r) # new object[’black’, &
Time of Update: 2015-03-28
標籤:python寫python的小程式,light同學推薦性感的Sublime text2 +JEDI(python自動補全外掛程式)。首先安裝sublime text2的“外掛程式管理”外掛程式package control:開啟sublime後,按鍵組合“ctrl+~”調出控制台,將以下代碼粘貼進命令列中並斷行符號:1importurllib2,os;pf=‘Package
Time of Update: 2015-03-27
標籤:# -*- coding: utf8 -*-‘‘‘__author__ = ‘[email protected]‘52: N-Queens IIhttps://oj.leetcode.com/problems/n-queens-ii/Follow up for N-Queens problem.Now, instead outputting board configurations, return the total number of distinct solutions.==
Time of Update: 2015-03-21
標籤:【什麼是列表】Python的內建清單類型也是資料集類型。事實上,如同字串一樣,列表是序列類型,因此,與字串有一些共同的特點。列表與字串不同之處主要在兩個方面:列表可以包含其他元素,而不僅包含字元。實際上,列表可以包含任何類型的元素序列,甚至不同類型的元素可以混合在同一列表中。列表是可變類型。這意味著,不同於字串對象,在建立列表對象後,還能發生改變。有多種方法來改變列表。巨集指令清單 Python入門-列表和元組
Time of Update: 2015-03-27
標籤:python 演算法 prim 演算法的思想就不多說了。主要對代碼解釋一下。graph = [[0,4,3,2], [4,0,1,4], [3,1,0,2], [2,4,2,0]]n = 4flags = [True,True,True,True]queue =
Time of Update: 2015-03-27
標籤:python kruskal 演算法 edge = [[1,2,1],[1,2,3],[1,3,2],[2,3,1],[2,4,4],[3,4,2]] #這是用邊集合表示的圖s = [[]]n = 4for i in range(n): s.append([i+1])#print s#compare方法是為了對邊排序寫的,作為參數傳入sort,就可以排序了def
Time of Update: 2015-03-21
標籤:Python 資料結構 本章介紹 Python 主要的 built-type,包括如下:Numeric types int floatText Sequence Type strBoolean boolSequence Types
Time of Update: 2015-03-21
標籤:字串類型是由Python提供的資料集類型之一。Python字串對象的構建可以通過兩種方法來進行。一種構建方式是利用字串建構函式str;另一種更便捷的方式使用兩個單引號(‘)或兩個雙引號(")括起來,僅要求引號要成對出現。相對於單引號,一般情況下,雙引號麻煩更少,因為雙引號面對縮寫和所有格的情況下更容易編碼,例如"bill‘s"或者"can‘t"。如果使用單引號來表示,需要在單引號前使用轉義符("\"),例如‘bill\‘s‘。Python入門-字串
Time of Update: 2015-03-21
標籤:# coding=utf-8import Imageimport osimport csvimport numpy as np# openimg_path = r"G:\kangyufeng\pics"def myimage(img_path): try: img_list = os.listdir(img_path) except: print ‘not a document‘ return Bigm = 0.01
Time of Update: 2015-03-28
標籤:不要問我為什麼要用 python 來做這種事,我回到“高興咋地”也不是不可以,總之好奇有沒有好的解決方案。逛了一圈下來,總體上來說,python 圖形介面有以下幾個可行度比較高的解決方案。 1. pyside為什麼要把它寫第一個呢?因為已經接觸過 Qt,所以,總體來講,感覺它更親一點。沒錯,它就是 pyQt 的 LGPL 版本(Qt官方的介紹是,Python for Qt)。這個架構最早是由 Nokia
Time of Update: 2015-03-21
標籤:這篇文章主要介紹了Python實現list反轉的方法,執行個體總結了關於list的各種較為常見的操作技巧,需要的朋友可以參考下: import mathdef resv(li): new = [] if li: cnt =