Time of Update: 2015-03-15
標籤:今天看了 Udacity 的 iOS 學習路線介紹,作者的看法是,最好先學習 Swift,而不是 Objective-C,原因一方面是 Swift 要簡單一些,另一方面是因為 Apple 打算用 Swift 作為將來的官方語言取代 OC。大學裡,程式設計語言課程就是 C 和 C++。我不知道這是誰定的,也許他們有足夠充分的理由。但是對於大多數人來說,這兩個語言——一個太底層,一個太複雜)其實不見得那麼重要。還不如學學 Ruby 和 Python
Time of Update: 2015-03-14
標籤:python 關鍵字 關鍵詞 做什麼 類就是一類事物、或者叫做執行個體,它用來描述具有共同特徵的一類事物。我們在python中聲明類的關鍵詞是class,類還有功能和屬性,屬性就是這類事物的特徵,而功能就是它能做什麼,也是就是方法或者函數。我們仍然用例子來說明問題。聲明類用class來聲明一個類,也就是建立了一個類。使用
Time of Update: 2015-03-12
標籤:網路編程概論Socket是電腦之間進行網路通訊的一套程式介面.目前,Socket編程已經成為了網路編程的標準,電腦之間通訊都必須遵守Socket介面的相關要求.Socket對象是網路通訊的基礎,字相當於一個管道串連了發送端和接收端,並在兩者之間互相傳遞資料.Python對Socket進行了二次封裝,簡化了程式開發步驟,大大提高了開發的效率.在網路通訊模型中,需要兩個重要的資訊才能完成資料的傳輸:IP地址和連接埠號碼.
Time of Update: 2015-03-14
標籤:Pythonic定義Python最常用的編碼風格還是PEP8,詳見:http://jython.cn/dev/peps/pep-0008/Pythonic確實很難定義,先簡單引用下《Python之禪》中的幾句經典闡釋:優美勝於醜陋(Python
Time of Update: 2015-03-13
標籤:Python 標準庫的 ConfigParser 模組提供一套 API 來讀取和操作設定檔。 設定檔的格式a) 設定檔中包含一個或多個 section, 每個 section 有自己的 option;b) section 用 [sect_name] 表示,每個option是一個索引值對,使用分隔字元 = 或 : 隔開;c) 在 option 分隔字元兩端的空格會被忽略掉d) 設定檔使用 # 和 ; 注釋一個簡單的設定檔範例 myapp.conf#
Time of Update: 2015-03-12
標籤:一、直接代碼
Time of Update: 2015-03-12
標籤:python 資料 概要本文是用Python程式設計語言來進行機器學習小實驗的第一篇。主要內容如下: 讀入資料並清洗資料 探索理解輸入資料的特點 分析如何為學習演算法呈現資料 選擇正確的模型和學習演算法 評估程式表現的準確性 讀入資料 Reading the
Time of Update: 2015-03-13
標籤:leetcode dp python Given a string S and a string T, count the number of distinct subsequences of T in S.A subsequence of a string is a new string which is formed
Time of Update: 2015-03-13
標籤:CentOS python版本是V2.6.6,升級3.4.3。 1。下載 安裝包:wget http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz 2。解壓安裝包:tar -zxvf Python-3.3.0.tgz 3。進入解壓後目錄:cd Python-3.3.0 4。建立安裝目錄:mkdir /usr/local/python3.3 5。編譯安裝:
Time of Update: 2015-03-13
標籤:python def #c:\pyhone33#File name: def.py# 基本實現語句:def printMax(a,b): if a > b: print(a), "is ma
Time of Update: 2015-03-12
標籤:paramiko time sys os traceback commands #!/usr/bin/env python#-*-coding:UTF-8-*-"""@Item : v1.0@Author :&nb
Time of Update: 2015-03-12
標籤:python原文:6 Python Performance Tips譯文:6個Python效能最佳化技巧譯者:dwqsPython是一門非常酷的語言,因為很少的Python代碼可以在短時間內做很多事情,並且,Python很容易就能支援多任務和多重處理。Python的批評者聲稱Python效能低效、執行緩慢,但實際上並非如此:嘗試以下6個小技巧,可以加快Pytho應用程式。
Time of Update: 2015-03-12
標籤:除了使用 logging 模組中的 basicConfig 方法配置日誌, Python 的 logging.config 模組中, dictConfig 和 fileConfig 方法分別支援通過字典和檔案的方式配置 Logger、Handler 和
Time of Update: 2015-03-11
標籤:requests是python的第三方庫,號稱:Requests: HTTP for Humans中文快速教程在這:http://cn.python-requests.org/zh_CN/latest/看完之後有點迷惑,不知道怎麼用,看了一下源碼,發現 #官岡文檔中第一條就是 >>> r = requests.get(‘https://github.com/timeline.json‘) >>> r =
Time of Update: 2015-03-11
標籤:From:http://zhidao.baidu.com/link?url=O8U5TynGBMojDw2iFhlghPPf5_ZE1X8CAQMrK19pv-KxhvKCc6Z2yzsoQaukgN2haYudVO7Hg3c0ZvNm8ALcY_#!/usr/bin/python3# -*- coding: utf-8 -*- def print_tree(tree): buff = [‘ROOT/‘] _print_tree(tree, buff, ‘‘, 0)
Time of Update: 2015-03-11
標籤: 1 import os 2 import sys 3 4 def find_file(root_dir, type): 5 dirs_pool = [root_dir] 6 dest_pool = [] 7 8 def scan_dir(directory): 9 entries = os.walk(directory)10 for root, dirs, files in entries:11
Time of Update: 2015-03-11
標籤:Python:List (列表)list 為Python內建類型,位於__builtin__模組中,元素類型可不同,元素可重複,以下通過實際操作來說明list的諸多功能,主要分為增、刪、改、查list協助:在IDE中輸入 help(list)可查看Help on class list in module __builtin__:class list(object) | list() -> new empty list | list(iterable) -> new
Time of Update: 2015-03-11
標籤:python 中文 報錯 解譯器 vim 編碼 utf-8 ascii 注釋 終於知道如果檔案裡有非ASCII字元,需要在第一行或第二行指定編碼聲明。把ChineseTest.py檔案的編碼重新改為ANSI,並加上編碼聲明。在代碼的第一行 或者 第二行添加指定檔案的編碼類別型#-*- coding:utf-8 -*- &
Time of Update: 2015-03-11
標籤:python 模式 裝飾器 在瞭解裝飾器的之前一定要先瞭解函數作為參數傳遞, 什麼是函數內嵌,請參考我之前寫的部落格函數簡介python裝飾器思想有點類似設計模式的裝飾模式, 其意圖是動態地給函數對象添加額外的功能.比如像增加日誌列印的功能,有點面向切面編程(AOP)的感覺.裝飾器文法以@開頭,接著後面跟著的是裝飾器的名字和可選的參數.裝飾器文法是一種文法糖.
Time of Update: 2015-03-12
標籤:python jsessionid 在使用Python對一些網站的資料進行採集時,經常會遇到需要登入的情況。這些情況下,使用FireFox等瀏覽器登入時,內建的調試器(快速鍵F12)就可以看到登入的時候網頁向伺服器提交的資訊,把這部分資訊提取出來就可以利用Python 的 urllib2