Simon_in_PYCON_note

day1

Introduction to Sphinx document generator

解決sphinx字型問題,日文extension叫作make latexpdfja,中文字型不明!!!!

http://tinkerer.me/

http://ipython.org/

http://www.sphinxsearch.org/sphinx-tutorial

Python im a Physics Lab

import serial:

import visa,:

  • GPIB connect

import pydc1394:

  • cotrol camera

import ctyptes:

  • 會將C轉成python lib,更容易讀

import os:

import PyMCU:

  • control microcontroller unit

Interface: tools of control

  • bottle - server

Analysis:

  • NumPy
  • PyTables
  • matplotlib

Competitors:

  • MATLAB SIMULINK
  • LabView
  • C / C++
  • nodejs

Getting Python To Learn From Only Parts Of Your Data

完全聽不懂與看不懂他在做什麼????

他講的很快很快很快很快很快很快很快

StreetVoice如何將一個Windows/ASP的公司改造為Linux/Python

Django

Day2

CPython原始碼解析

Python物件都繼承於PyObject

天元突破,鑽開python的限制

Hacking - 在條件限制下,達到預期外的效果

check io

  • Python的遊戲網站,解題遊戲網站

zip 和 rar 會忽略檔頭

zip, rar, gif 會忽略尾巴

Building to scale

Redis??

Counters in SQL

Counters in Sentry

DISQUS??

複雜的問題不需要用複雜的解決方法

Building a Render Cloud

https://speakerdeck.com/eliang/building-a-render-cloud

OSUBE

  • Django
  • boto
  • pika

Scalable

  • 增加伺服器就能使用

Parallel

  • 平型處理

Render Cloud

Web Server →Queuesing System → Render Manager → Render Worker(1, 2, 3, ......) → File Storage(AWS S3)

Queuesing System

import json import pika

Replacing Text and Photo(AEPX File)

Rendering

Merging Images

  • import subprocess

scaling UP

  • from boto.ec2.connection import EC2Connection

不允許其他人開啟正在寫入的檔案

當使用者送出render的需求,估計render的時間

  • 把每次render的時間紀錄在資料庫

用Django watch監控現在的狀態

Google App Engine 效能調整

Google App Engine

  • PaaS(Platform as a Service)
  • Total Solution
  • Scalable

Google Cloud Platform Fammily

  • 與google雲端服務整合

他本身有提供很多環境(Python, Java, PHP)

from google.appengine.api import urlfetch

VPython

http://www.vpython.org/

Python 3D引擎,所有的3D圖形都是物件

Called “VPython”

realtime 3D graphics

interactive

simple

for science education and research

With many uesble

from __futire__ import devision

from visual import *

需要搞懂的用法

decorator用法

with用法

class的寫法