Differences between revisions 5 and 6
Revision 5 as of 2010-04-06 18:03:48
Size: 41405
Editor: ZoomQuiet
Comment:
Revision 6 as of 2010-04-07 04:42:30
Size: 39745
Editor: ZoomQuiet
Comment:
Deletions are marked like this. Additions are marked like this.
Line 72: Line 72:
PythoniCamp ~ try to Fast training of practical Pythoner PythoniCamp ~ try to Fast training for practical Pythoner
Line 328: Line 328:
        - Use SVN for version management
        - Use Trac for task / bug tracking
        - Use the wiki for knowledge sharing
        - Use the mailing list for public discussion
        - Use online communication in IRC
        
        - Use SVN for version management https://kcpycamp.googlecode.com/svn/trunk/
        - Use Trac for task / bug tracking  (intranet http://trac.rdev.kingsoft.net/kcpycamp/)
        - Use the wiki for knowledge sharing http://wiki.rdev.kingsoft.net/moin/KcPyCamp
        - Use the mailing list for public discussion http://groups-beta.google.com/group/kcpycamp
        - Use online communication in IRC #kcpycamp (freenode.net)
Line 342: Line 341:
                将问题通过各种渠道整理提交到助教处,17:30 前邮件给讲师们
Line 352: Line 350:
    - 导师尽量保持正常的同事心态,开放的尽可能的回答学员问题,但是从来不主动给予帮助,如果学员不问,就只能在站立会议中通过设问的方式,引导进行自我钻研/尝试; 反复重复灌输各种实际工作中必须具备的意识,经典片段:
Line 374: Line 371:
效果
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 在 2008-09 这期 蟒营
- 35名 主动参加了22名
- 中途退出2名
- 组成5个开发团队
- 最终完成并交付3个系统
- 通过考核学员5名
- 最终进入公司工作3名
- 成功率 14% ,是一般社招成功率的30倍!



学员成果
Effect
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- the first PythoniCamp in 2008-08
- 35 students, Actively participated in the 22
- 2 drop-outs
- Development team composed of 5
- Final completion and delivery of 3 systems
- Students pass the examination 5
- final Into the company 3
- 14% success rate, is usually recruited from the community in the success rate of 30 times



Student achievement
Line 393: Line 390:
    - 代码: http://kcpycamp.googlecode.com/svn/trunk/MogBench/
    - 命名: Mogilefs 文件系统管理工具
    - 功能: 简单实用的 Mogilefs 文件集群管理和分析界面
    - code: http://kcpycamp.googlecode.com/svn/trunk/MogBench/
    - name: Mogilefs File System Management Tools
    - feature: base Django,Simple and practical Mogilefs file cluster management and analysis interface
Line 400: Line 397:
    - 代码: http://kcpycamp.googlecode.com/svn/trunk/kcCCRJ/
    - 命名: Kingsoft College C++ Code Rule Judger 金山训练营C++代码规范检验器
    - 功能: 对训练营学员提交的 C++ 练习代码,自动进行14项代码规范检验
    - code: http://kcpycamp.googlecode.com/svn/trunk/kcCCRJ/
    - name: Kingsoft College C++ Code Rule Judger
    - feature: Based on the command line, presented on the training camp trainees to submit C + + code, automatic code standard examination of 14 rules;
Line 407: Line 404:
    - 代码: http://kcpycamp.googlecode.com/svn/trunk/kcVER/
    - 命名: Virus Encyclopedia Robert 病毒百科自动填写机器人
    - 功能: 命令行工具,可以模拟病毒大百科管理员,读取病毒分析报告,并自动批量录入到 病毒大百科 http://vi.duba.net/ 中,实现自动录入
    - code: http://kcpycamp.googlecode.com/svn/trunk/kcVER/
    - name: Virus Encyclopedia Robert 病毒百科自动填写机器人
    - feature: Command-line tool, can simulate the administrators of http://vi.duba.net/, read the virus analysis, and automatic submit entrys;
Line 413: Line 410:
    - 代码: http://kcpycamp.googlecode.com/svn/trunk/kcHHD/
    - 命名: Human Resources Hand 训练营面试系统
    - 功能: 面试管理平台原型,可以管理面试官时间预定,面试者简历,面试进展和得分



蟒营之北京
------------------------------------------------------------------------------

实践

- 学校课程:每周8个课时,2个班,大约60-80名学生
- 1v1班,每周1-5授课,每天4个小时课程,持续半年左右
   - 学习能力的进阶
       - 第一阶段: Python基础
       - 第二阶段: Python高级语言特性学习: yield,元类等
       - 第三阶段: Django,GAE的学习


学生成果
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 - Herostory游戏 http://code.google.com/p/herostory/

      - 一个完全学生自主开发的日式2D游戏引擎,以开发游戏底册API为主,练习Python的各个方面.基于这个API引擎,就可以制作任意的SLG或RPG游戏.并且通过此项目让学生学习了Python测试用例的用途,使得引擎更为强健.
    - code: http://kcpycamp.googlecode.com/svn/trunk/kcHHD/
    - name: Human Resources Handbook
    - feature: Interview management platform prototype, the interviewer can manage the time scheduled, the interviewer resumes, interview progress and scores
    



BCU PythoniCamp
------------------------------------------------------------------------------

Practice
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- School Curriculum: 8 hours per week, 2 classes, about 60-80 students
- 1v1 class:weekend , 4 hours per day course, continue about half a year

   - Learning Objectives levels:
   
       - stage I : Python based
       - stage II: Python features high-level language study: yield, per class, etc.
       - stage III: Django, GAE's study


Student achievement
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 - Herostory http://code.google.com/p/herostory/

      - Students developed a complete Japanese-style 2D game engine, in order to end the game books API development mainly to practice in all aspects of Python. For this API engine, you can create any of the SLG or RPG game. And through this project for students to learn the Python's use of test cases, making the engine more robust.
Line 439: Line 440:
 - 学校教师教学平台 http://code.google.com/p/bcuteachingweb/

     - 通过这个平台,教师可以发布作业和课件,学生可以在线学习,教作业.通过这个平台,让教学过程更为透明.通过这个项目,学生完整的学习了Django和Django Admin

 - 早教网 http://github.com/hexuotzo/khufu

     - 这是一个实战项目,除了用到了Django以外,学生还编写了大量的Python脚本,方便运维.通过学习到了如何优化Mysql,memcache等,了解到了很多实际工作中需要用到的实际经验


效果

- 学校课程:大约是每个班有1-2人会从事软件开发工作
- 目前教的学生数量在5人,全部就业,而且均在正规的软件公司工作



结论 和 设想
------------------------------------------------------------------------------

:蟒营快速培训方法:
 - School teachers platform http://code.google.com/p/bcuteachingweb/

     - Through this platform, teachers can post homework and courseware, students can online learning , submit homeworks. Through this platform, so that the teaching process more transparent. Through this program, students complete learning the Django and the Django Admin

 - Early Education Net http://github.com/hexuotzo/khufu

     - This is an actual project, in addition to use of the Django outside, the students also prepared a number of Python scripts to facilitate the operation and maintenance. By learning to how to optimize Mysql, memcache, etc., learned a lot of practical work experience in the practical need to use.



Effect
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- there are about 1-2 people in each class will engage in software development
- Currently the number of students taught in the 5, full employment, and all the software companies in the formal


Conclusions and ideas
------------------------------------------------------------------------------

:PythoniCamp Fast training methods:
Line 461: Line 463:
    - 通过真实项目迭代,可以很高效的灌输各种靠谱思想
    - 敏捷项目管理推进方式,可以制造足够的压力,激发学员的意识改造
    - 成功的重点:
    
        - 一致性的目标和组织行为
        - 一切自发主动,导师只是从旁引导
        - 有真实的职位需求,成为学员明确的改进动力
    
    - 需要注意的:
    
        - 导师和学员的沟通形式要完全同事化,平等化
        - 沟通的时机要随时化
        - 评定的标准不能公开



:蟒营未来规划:

    - 整理教学数据,形成完整教案,并进行推广,最终期望在5年之内:
    
        - 在2个以上城市
        - 进入4所以上高校
        - 完成实施8期以上蟒营
        - 向10个以上企业输送有潜力的Python 程序员
    - Choose Python as the development language is reasonable practice, students can fall in project in 2 days;
    - Iteration through real projects, can be very effective ideological indoctrination of various practical projects;
    - Agile project management approach to promote, you can create enough pressure to stimulate student awareness of transformation
    - Ensure that a key to success:
    
        - Consistency of goals and organizational behavior
        - All initiate, master only guide the sidelines
        - A real job requirement, a clear improvement of student motivation
    
    - Notes:
    
        - Communication between masters and students to fully staff and equality
        - To communicate at any time
        - Assessment of the standards can not open



:PythoniCamp Future Planning:

    - Collecting teaching data, a complete lesson plans, and to promote the ultimate hope that within 5 years:
    
        - enter two or more cities
        - enter 4 or more university
        - Completion of eight or more PythoniCamp
        - Transportation to more than 10 enterprises have the potential of Python programmers
Line 486: Line 489:
    - 形成: **"四赢之势"**

        - 学校不用专门邀请相关有企业经验的教师来引导学习,得以获得了良好的就业率
        - 学生不用花费额外的培训费用,在最短的时间里从学校式被动学习,转化到主动的面向问题的学习和行为模式来,得以提高应聘成功率
        - 企业不用向招聘服务机构支付额外的费用,就可以从社区中获得有潜力的学生名单,并预先进行相关岗位的技能灌输,得以提高招聘成功率
        - 社区不用额外的努力,就可以在有明确目标和各种支持的项目中,发挥各自的愛好和能力,反馈社区,得以提高技术社区的影响力
    - set up : **"four-win situation"**

        - Schools do not specifically invited to a company of experienced teachers to guide learning, but ,can get a good rate of employment
        - Students need to spend the extra training costs, in the shortest possible time, the school-type passive learning, transformation to active problem-oriented learning and behavior patterns, to improve the success rate of applicants
        - Recruitment services to companies do not pay extra, can get from the community list of potential students, and job-related skills prior to educate, to improve the success rate of recruitment
        - Community without extra effort, can have clear objectives and a variety of support projects, their love and ability to play, feedback communities, to improve the technical community's influence
Line 494: Line 497:
    - 推广计划
    
        - 联合 `哲思社区`_, 珠三角技术沙龙, `CPyUG`_ ,成立“蟒营”讲师团; 在知名 学生社区(`我学网`_) 中开展过往教案宣传
        - 联合珠海一所高校,在开展多期“蟒营”,在知名学生社区全程追踪报道进展和学员体验。
        - 联合哲思社区,提供针对体验式教学团队的在线活动支持功能,开展一期虚拟的在线“蟒营”。
        - 结合所有教案,形成完善的“蟒营”规范,培训讲师,同时在不同城市的不同高校开展。
        - 控制每年的“蟒营”规模,确保关系企业稳定的入选率,开始精品格局的推广活动。
    - Promotion
    
        - Joint `ZEUUX`_, the PearlRiverDelta-tech-party, `CPyUG`_, set up a "PythoniCamp" speaking groups; in well-known student community (`5xue`_) to carry out publicity in the past lesson plans
        - Joint one Zhuhai university, in carrying out multi-stage "PythoniCamp", in the well-known throughout the community to track student progress and student experience report
        - Joint `ZEUUX`_, Experience teaching team to provide for online activities, support functions and conduct a virtual online "PythoniCamp"
        - All lesson plans combine to form a perfect "PythoniCamp" norms, training masters, and different universities in different cities to carry out;
        - Control of the annual "PythoniCamp" scale, selected to ensure a stable rate of corporate relations, Start boutique style of promotional activities;
Line 502: Line 505:



参考
------------------------------------------------------------------------------


机构
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- 金山 http://www.kingsoft.com/zt

    - 金山软件是中国最知名的软件企业之一,中国领先的应用软件和互联网服务提供商。目前,金山软件在珠海、北京、成都、大连、深圳五地分设研发中心,创造了WPS Office、金山词霸、金山毒霸、剑侠情缘、封神榜等众多知名产品。同时,金山旗下拥有国内知名的大型英语学习社区爱词霸网(www.iciba.com)以及在线游戏交流社区逍遥网(www.xoyo.com)。
    - 2007年10月9日,金山软件在香港主板成功上市(股份编号:03888.HK)。 2008年,金山软件迎来了20周年的庆典,走过弱冠之年的金山软件将加速推进其技术立业及国际化战略。
    - 做世界一流的软件公司,是所有金山人永远不变的梦想。
        - Accumulation of all the media resources, production of teaching films, try the online media in communication, receive feedback, and further amendments to try to promote remote universities, voluntary organizations of all sizes "PythoniCamp"



Reference
------------------------------------------------------------------------------


# organization
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- kingsoft http://www.kingsoft.com/zt
Line 521: Line 522:
- 金山训练营 http://www.kingsoft.com/zt/2008/kscollege/index.html
    
    - 金山训练营是培养金山软件研发人才的“黄埔军校”,面向所有热爱软件开发的初学者以及有志于向软件行业发展的潜力人才。我们通过为期两至三个月的训练,在程序基础知识、独立程序开发、团队程序开发等方面对学生综合培养,力争打造符合职位需求、具备实战能力的软件研发人才。
    - 训练营通过技术培训结合半军事化管理、金山企业文化传承等方式,培养金山软件精英。严格的作息时间,早上半小时早操,帮助学生们养成早睡早起的好习惯,清醒头脑、强身健体;平时紧张的训练、每周的考核、定期的技术交流、奖惩制度的设置使学生们的编程水平得到提高;团队训练分组项目、结对测试、培养学生团队协作能力;严格遵守公司的软件开发代码规范和工程规范、正规的项目文档记录、每天的工作日志回顾,使同学们达到从在校生到正规软件开发程序员的转变。经过训练营考核合格者,直接签约金山,加盟WPS办公软件、金山毒霸、网络游戏等开发团队。


- 北京城市学院 http://www.bcu.edu.cn

   - 北京城市学院创始于1984年,是教育部批准成立的全国首所民办普通高等学校,现为本科院校。北京城市学院现已形成较为完善的多学科、多层次、多形式培养应用型人才的专业体系与办学格局,是全国民办高等学校的先进单位。2008年被教育部考试中心确定为自考主考院校。由北京城市学院主办的高等自考学部创立于1990年,致力于高等自学考试助学教育、职业能力培训和国际合作教育,是北京市高等自学考试教育先进单位。学生毕业由主考院校和北京市高等教育自学考试委员会颁发国家承认学历的大专或本科毕业证书,符合规定的授予学士学位。国际上有40多个国家承认高自考学历证书,社会认可度和权威性较高。

   - 蟒营授课情况:
       - 每周8个课时,2个班,大约60-80名学生
       - 就业情况:基本与学校情况相符,大约是每个班有1-2人会从事软件开发工作
   - 蟒营1v1授课情况
       - 1v1班情况,采取1v1教学,目前教的学生数量在5人,全部在正规软件公司就业

社区
- kingsoft college http://www.kingsoft.com/zt/2008/kscollege/index.html
    
    - kingsoft college like "Whampoa Military Academy," is to foster research and development talent, love of software development for all beginners and those interested in the potential development of the software industry talent. Through a period of two to three months of training, basic knowledge in the process, independent program development, program development, and so the team integrated Pei Yang on the students, and strive to meet the position requirements to build, be combat software R & D personnel.


- Beijing City Univercity http://www.bcu.edu.cn

   - BCU was founded in 1984, the Ministry of Education approved the establishment of a national first by private colleges and universities, now colleges. Beijing City University has formed a more complete multi-disciplinary, multi-level forms of training high school talent in the professional system and pattern of the national advanced unit of Private Higher Education Institutions.



Community
Line 542: Line 538:
    - 成立 2005-07-30
    - 组织 [email protected] (python-cn@google )列表核心成员义务担当
    - founded: 2005-07-30
    - Organization : mailling list [email protected] (python-cn@google ) Core members obligation to act as management
Line 558: Line 554:
- 哲思

    - 哲思社区(zeuux.com)是中国领先的自由软件互动社区和协作平台。通过采用先进的自由软件和互联网技术,哲思为用户提供创新的在线社区使用体验, 包括即时通讯、电子邮件、日历、朋友、博客、活动等丰富强大的互联网功能,以满足自由软件用户对社交、通讯、内容资讯、项目协作等多方面的需求。我们相 信,通过创新的在线互动社区,将显著提升中国自由软件事业的发展速度,让自由软件走向大众,我们期待你的加入!
    - About Zeuux
- `ZEUUX`_
Line 569: Line 562:
蟒营
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- 项目管理: http://code.google.com/p/kcpycamp/
- 版本仓库: https://kcpycamp.googlecode.com/svn/trunk/
- 讨论列表: http://groups-beta.google.com/group/kcpycamp
- IRC频道: #kcpycamp (freenode.net)
- 内部维基: http://wiki.rdev.kingsoft.net/moin/KcPyCamp
Line 631: Line 616:
    http://groups-beta.google.com/group/kcpycamp
.. _PythoniCamp:
Line 642: Line 629:
.. ZEUUX:
    http://www.zeuux.org/about/about.html

.. 5xue:
    http://www.5xue.com/
Rendering of reStructured text is not possible, please install Docutils.


:status: 翻译; ZoomQuiet ;完成度70%;


:参考: 

    - `PyCon2010亚洲 <PyCon2010>`_
    - `蟒营提纲 <PythonicCamp>`_ // `Pythonic Camp <PythonicCampEn>`_     
    - `蟒营实施 <PythoniCampMonograph>`_ // `PythoniCamp Paper <PythoniCampMonographEn>`_

.. contents::
  :depth: 3


PytohniCamp
==============================================================================

outline 2pages
------------------------------------------------------------------------------

- to share the training experience for current programmer in China's IT industry 
- Analysis of the current needs and contradictions of Chinese Pythoner
- Further to share reusable Python developers training mode
- the rapid Python developer training mode, is base CPyUG community long-term practice


authors 1pages
------------------------------------------------------------------------------

:Zoom.Quiet:
 
    - job:
    
        - 2000/05~2004/10: http://www.infopro.cn
        - 2004/11~2007/09: http://www.sina.com
        - 2007/05/18: http://www.kingsoft.com
        
    - with Python:
    
        - 2002 touched Python
        - 2004 join pytohn.cn , to deploy and publish wiki base MoinMoin 1.4.2
        - 2005-07-30 one of CPyUG founder http://wiki.woodpecker.org.cn/moin/BPUG/2005-07-30
        - Since then, keep carrying out the Python applications / marketing / communication activities

:清风:
 
    - job

        - 2005/05~2010/02 http://www.sina.com
        - 2010/03/01 http://www.douban.com

    - Python 经历

        - 2002 接触Python
        - 2004 加入 pytohn.cn 并发布啄木鸟维基 MoinMoin

thanks 1pages
------------------------------------------------------------------------------

- HD <[email protected]> Python long-term personal sponsor promotional activities, and provide a lot of Python programmers jobs for Python development in China made a great push;
- PanjunYong <[email protected]> zopen.cn founder, long-term promotion of Zope / Plone leadership for many years in Shanghai to learn python
- Limodou <[email protected]> Python independent learners, completed several major works, for the promotion of Python made in China model;
- CPyUG ~ Chinese Python User Group ;As the Python core technology discussion list, has long brought together many experts and successfully held several technical exchanges outline, form a good social impact;
- zeuux.org As the only professional free software community, RMS invited to lecture in China each year, and technical exchange platform for the online organization;
- kingsoft.com ~ As the first local professional software developers, year-round for a variety of open source technology to support the exchange and application;
- beijing City University ~ Actively meet the needs of the community with an open mind, for the Python extension to provide a stable learning environment;


PythoniCamp ~ try to Fast training for practical Pythoner
==============================================================================

- Zoom.Quiet

    - kingsoft.com
    - [email protected]

- qingfeng

    - douba.com
    - [email protected]


outline
------------------------------------------------------------------------------

This thought triggered under the Python camp two teaching practice, discusses how this particular environment in China to promote Python
Mainly the following aspects:

    - China Education Reality
    - Current Situation Python
    - PythoniCamp Practical methodology
    - PythoniCamp Examples of effective implementation
    - PythoniCamp Planning for Future Expansion
    

China's IT education
------------------------------------------------------------------------------

- China's IT education to teach the basics of the main, this understandable, but too little in the course of practice, so most students can not integrate theory with practice, the result is that base is not solid, strong practical ability without embarrassment . At the same time, enterprises are not easy selected from the schools to work directly for students, had to make appropriate training afte enter company. Here the main problem is that the market is out of touch with the university's. business people want , schools do not, school students do not know what kind of person business want ;

- PythoniCamp's Biggest goal is to link companies and universities, so that enterprises experience real people, to teach in universities, so students can learn useful knowledge, and learning to the students to find the appropriate direction


Course Design
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Comparison of curriculum design between
`Computer Science and Technology Curriculum.doc`_ from `Department of Computer Science and Technology Tsinghua University`_ with `MIT:Electrical Engineeringand Computer Science`_

we know:

- Textbook:

    - Chinese colleges and universities all use self-compiled Textbook
    - Textbooks are not the authorities in related fields
    - Content is in accordance with national curriculum requirements Editors
    - Generally lags behind the national curriculum needs of the community at least 5 years
    - this make learning objectives and content of the entire profession can not and reality converge
    
- Category

    - 2/5 is Related Science Mathematics / Circuit
    - 2/5 is Introduction to various computer-related fields
    - 1/5 Is involved in development practice, and all just M$ related technologies (VB / C + + / SQL Server)

- Contents

    - Nearly half of pure theoretics
    - Others are mostly related to the characteristics of technology introduction
    - Based on computer science, only a few required courses, and more elective

- Requirements

    - The content of science courses, Basic outline of the core are to conduct the requested examination,Do not care whether students understand the real purpose of subjects and areas of knowledge associated

    - e.g: "Data structures and algorithms"
    
        - Just wanted to know what data structures and algorithms
        - Remember that some C / C + + / JAVA implementation of data structures
        - To dictation from several classical sorting algorithm pseudo code
        - You can pass the exam!


:Eventually:

    - students that Carefully follow the textbooks for learning
    - Do not understand what the basic software, how to design a software
    - No experience of how collaboration in software development team
    - except M$, all the other kinds of OS ,can not to operate



Recruitment reality
------------------------------------------------------------------------------
At present China has opened up a more than 1000 relevant professional institutions, universities in China each year over 5 million enrolled undergraduate students, of which 3% or more into computer-related departments

    - Each year nearly 300,000 related graduating undergraduates, of which nearly 20% choose to continue with graduate school, about 1% of their own businesses, and other employment into the community
    - IT industry needs each year nearly one million employees, of which the computer would take 40 million or more personnel
    - Software testing professionals only gaps of up to 20 million annual gap of the embedded software engineer for 15 million. With the rapid development of software outsourcing industry, Japan, Korea and other small languages software engineer is very scarce, only the Japanese outsourcing software development talent gap on the 30 million or more
    - In the country about 3000 large enterprises, fewer than 5% of the enterprise information construction has entered a mature stage, graduates of state-owned enterprises to absorb potential
    - But the situation is very bad office:


Actual employment cases
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- kinfosft college as an example:

 - 2008-07 From 2700 to filter out 600 resumes were sent an invitation online test
 - passwd 46
 - After training , qualified 16
 - 2008-08 Delivery of various departments, the final entry 13
 - Entry ratio = 0.48%


- Statistics on Beijing City University:

 - the direction of the Institute to the number of information: 4
 - The number of 6000 graduates, including computer science graduates, according to incomplete statistics, about 2000
 - After graduating from the proportion of students engaged in software development about 1 / 80 or so, but the trend is decreasing year by year
 - 3 years after graduation, is still the proportion of students engaged in software development. No statistics, but a rough estimate, less than 1 / 100


- National college graduates signing rate is 7.61%


Be employed
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sadly, there is the `Be employed`_ phenomenon in colleges

    - college through various ways to create verification to proved Students has employment,
    becoming Considerable data of "`Graduate employment rate`_" per year
    - Because each school's attractiveness depends school "`Graduate employment rate`_" 
    - Only high "`Graduate employment rate`_", are the good schools, students and parents into the school was willing to
    - Only a sufficient number of students into the schools, it could apply to education funding, and thus access to development
    - Therefore, to carry out in recent years, many students was `Be employed`_,In case they do not know
    - `Be employed`_ Phenomenon, shows the China college can not afford to change the student's competitiveness in the job before


Why?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Teaching:

    - Scripted forms of teaching, has led to students:

        - Can use a similar secondary mathematics / physics / chemistry approach to studying computer science
        - Through the form of exercises to strengthen the concept of isolated memory
        - Did not meet the basic software that can run independently
        - so, Can not be formed while in school programming skills, practice of using rote memory of the way the code, rather than true understanding of programming
        - Most students can not correctly understand, procedures, data structures
        

Development experience:

    - Majority of the students to work, and consult the last student code directly copied
    - Although most of the students have personal computers, but the basic to the game with little attempt to be used for program development
    - If the student has related independently under the careful development of teaching materials, and because no timely interaction, but can only be one-sided understanding of the language features ...
    

Attitude:

    - Most stay in the classroom based courses taught and rarely in private will continue to self-learning, because most just want to get a diploma, in order to find work, to enjoy the treatment course
    - From primary to university, are requiring students to listen, never had any course and the training involves professional quality / attitude, when face difficulties, Solution does not require independent, Generally refer to the operation of predecessors
    - Exam-oriented education from primary to university, students are subconsciously thinking into the enterprise is to be promoted by all kinds of tests, the subconscious thought, into the society will still be students / seniors / teachers such a role exists to help to solve problem
    - all that ,make students  to the face of pressure, the first reaction is to avoid or to make-up, had lost independence and curiosity and courage to explore the unknown


Overall:

    - Specialized institutions of higher most of the traditional computer science education, computer education, emphasis on theoretical knowledge of the system of imparting training to strengthen skills in contempt application. Some graduates have neither a solid theoretical foundation, nor a skillful application of skills, it is difficult to adapt to the needs of computer applications, more difficult to meet the IT industry practitioners required;
    - Software College and Vocational Institute of Technology computer software the Curriculum for IT enterprises, although Comparing with flexible school, But still subject to many factors, such as: the lack of actual projects, the shortage of training base, from the front line of high-quality enterprise shortage of teachers; not achieve personnel training and business needs of the seamless connection
    

PythoniCamp generation
------------------------------------------------------------------------------

The author is also come from this standard of Chinese universities , and in after years of struggling quasi-programmers, through PHP Into the free software world, know the technology community, began a happy collaborative learning;

- Also through self-learning and the use of Python experience to Pythonic, deeply be convinced for this elegant problem-solving attitude of admiration, and confirmed in practice, this is kind of very effective work of art,All kinds of software needed for our team;

- Then in the ongoing process of `CPyUG ClassMeet`_ organization,Meet the various industries / fields practitioners, further confirmed the development of various software companies have had the common problems are, there is a common and efficient team, and all can defined as Pythonic

- But also in and communication from all University students, they found that the aforementioned shortcomings of Computer Education, and students widespread confusion, and awareness / deficit

- Concentrated in the core conflict:

    - Relatively solid foundation for students to knowledge points and business requirements of the comprehensive solution to the problem does not exist between the overall capacity of the irreconcilable contradictions
    - Students who have completed courses when the accumulated work experience simple and personal development and enterprise development requirements based teamwork can sense there is no communication between the irreconcilable contradictions
    - Students accustomed to being driven by the pressure of examinations required learning activities and enterprises as a driving force of Professional Development for self-studying ability of the core does not exist between the irreconcilable contradictions

- Spontaneous college students through individual training before graduation to make up for the above contradictions, generally through the original, or participation in free software, at least a year of continuous development and online communication process, exposed to the real software design / development / test / promote / improve the integrity of the scene and so on, forming a professional quality of the original programmers, none of this kind students in 10,000, will be excavated without graduating, and even own business
- Most of the students, basically not interested in computer professional, just want to get the relevant professional diploma, just enter IT companies, such students will not Zhenzheng a basic developer, a graduation to a market / customer service roles, such as
- However, there are always some students who are interested on the computer, but did not know how to learn programming, serious treatment of school subjects, but do not know myself enough to not form the basic programmer quality posts

the third part of student is the target of PythoniCamp for rapid improvement ;-)

- Specific improvements in how quickly and effectively has always been the writer to think, silently experiment, since 2004 a variety of internal training, online FAQ, communication line on the course, has accumulated a variety of operational training methods
- Starting from 2007-10, also the respective companies work to build their own team members personally presided over the recruitment and training, further practice of the Python camp involves all aspects of activities, specifically the implementation of specific
- 2008-7 base kingsoft college complete the first full practice:


Kingsoft PythoniCamp
------------------------------------------------------------------------------
- What is Kingsoft?

    - Kingsoft Corporation Limited is a leading software developer, distributor and service provider in China. Kingsoft now has R&D centers in Zhuhai, Beijing, Chengdu, Dalian, and Shenzhen.Our two main businesses are software and online games. We have several well-known products such as Kingsoft Office, Kingsoft Power Word & Kingsoft Internet Security...

- What is Kingsoft College?

    - Kingsoftcreated, full-time leave for junior training camp, through a period of two or three months of training, basic knowledge in the program, independent program development, program development team, such as comprehensive training for students and strive from the Students selected to meet the job requirements, be combat software R & D talent;
    
    - From 2007, Python itself is easy to learn as easy to use, maintain high efficiency advantages in the practical application of all aspects of the company, some large-scale projects have begun to develop all use Python, but it's difficult to recruit from the community of experienced developers
    - Hereby proposed by the employing department, Kingsoft College take hold, presided over by the author, conducted the first PythoniCamp practice;
    
- What is PythoniCamp?

    -  a Pythonic Experience and Devil-style training camp
    
        - Through the practice of real projects to enable students to establish in the shortest period of time and a good sense of team, "Kaopulity" programming habits
        - from the students does not feel much , evolution into the staff to take responsibility
        - For other companies to identify potential students information for tracking and training for the style, the first time to obtain the right staff          

    - Many software companies want to recruit people what had experienced and can more quickly into the team , which just graduated from college students to be deadly, they need a "catalyst" by this "catalyst" , the accumulated knowledge of students for the real work of re-inspired combination of the quality available in the scene, to better understand the process of software engineering practice. In the PythoniCamp, we will create a real software engineering environment, through centralized interaction, lead students to realize their own self-inspired creativity of the real available.

- Why choose Python?

    - Relevant departments within the true Job Requirements for Python Programmer;
    - only the quickly script language ,such as Python, can collaborate to complete the works of a relatively complete and can experience the entire software development life cycle, Within a few weeks
    - only the Purely instrumental script language ,such as Python, can grasp in the shortest time, and can focus on solving problems, not the development of language skills on their own(for Mandatory to give up in order to be trained in the school textbook-style waterfall development process)


Practice
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Student

    - Source:through the first test of the Kingsoft College
    - Background,14 universities from across the fresh students are computer-related professional

- Organize

    - master,By the author's department support three people, as a daily guide, responsible for answering questions, and guide the development, the author presided over the kinds of daily standing meet
    - assistant,Kingsoft college support one,Responsible for the daily training camp order to monitor student activities, under the statute to rate
    - User Representative,From the actual needs, from 4 to 7 and collection system requirements, as four interface member, the actual demand for advice and final product acceptance
    
- Summary

    - Provide intensive short the necessary knowledge into speech, and immediately enter the work environment for development!
    
        - Once Python intro. About50 minutes; target:Recruitment of voluntary participants from Kingsoft college;
        - Once Python Job Description, About30 minutes; target:Introduction PythoniCamps at Kingsoft's actual position and development, foster the confidence of students;
        - Twice Python Basic Training, About every 100 minutes; target:Practical knowledge of Python designated areas, to boot into Pythonic thoughts, indicate the direction to learn Python;
        - Twice PythoniCamp guider, About every 50 minutes; target:Description based collaborative development team thought, introduced basic support system, using the standard circular environment; establish agile development model to promote the weekly iteration method, and the usage details;
           
    - Then, immediately asked the participants were interested in self-composed team, claimed the project into the iterative development, until the business end of the PythoniCamp;
    
    
- Experience

    - All real projrct team!
    - Provide Perfect platform for configuration management:
    
        - Use SVN for version management https://kcpycamp.googlecode.com/svn/trunk/
        - Use Trac for task / bug tracking  (intranet http://trac.rdev.kingsoft.net/kcpycamp/)
        - Use the wiki for knowledge sharing http://wiki.rdev.kingsoft.net/moin/KcPyCamp
        - Use the mailing list for public discussion http://groups-beta.google.com/group/kcpycamp
        - Use online communication in IRC #kcpycamp (freenode.net)
        
    - Implementation of iterative development:
    
        - Iterative self-nominated team of internal managers, and external interfaces were, respectively, develop coordination, and # requirement management
        - Actual development, through regular meetings to promote:
            - Twice a week, answering:
            
                - Mon./Thur.  before 17:00 The problem through various channels order submitted to the assistant, mail to masters before 17:30
                - Tues./Fri. 11:00~11:30 Q & A
                
           - A milestone in a week:
                - Fri. 11:30~12:00 Regular weekly meeting, demonstrating development results this week
                - Coordination meetings twice a day the day standing development:
                
                    - 09:00~09:15 Each one say day of the task announcement
                    - 16:45~17:00 Each one summarize the progress of each day, the main difficulty

    - Mastors colleagues as possible to maintain the proper attitude, and open as possible to answer students questions, but never took the initiative to help, and if students do not ask, Master only can by way of setting and asking questions in standing meet, and guide to self-studying / try; Repeat inculcate a variety of practical work must have a sense of! such as:
    
        - "Masters can provide all the help, but the premise is you have to clear what you want"
        - "Any problems, when clearly defined the meaning of the problem, the problem has been resolved in half"
        - "Development of any difficulties encountered in the process, 99.9% of cases, others will inevitably encountered, and solved, and had published a solution, just found out it !"
        - "A problem, until the whole group of people are aware, and fully considered the options, it may be the most reliable program"
        - ...
        

- Assessment

    - To identify potential selection of psychological / consciousness effectively converted the center, does not care about code quality, more attention to the code forming process and team efficiency
    - Guide to behavior-based, as far as possible all the quantitative targets, try to provide an objective assessment of student results in transforming!
    - Daily rates recorded by the assistant, weekly results, standings, did not announce the details of the assessment standards
    - A total of 44 items from 20 assessment points
    
        - Potential , concern for self-study habits and leadership potential
        - Collaboration, team awareness and communication skills concern
        - Skills, attention to developing capacity / efficiency / habit


Effect
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- the first PythoniCamp in 2008-08
- 35 students, Actively participated in the 22
- 2 drop-outs
- Development team composed of 5
- Final completion and delivery of 3 systems
- Students pass the examination 5
- final Into the company 3
- 14% success rate, is usually recruited from the community in the success rate of 30 times



Student achievement
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


:MogBench:

    - code: http://kcpycamp.googlecode.com/svn/trunk/MogBench/
    - name: Mogilefs File System Management Tools
    - feature: base Django,Simple and practical Mogilefs file cluster management and analysis interface
    
    
:CCRJ:

    - code: http://kcpycamp.googlecode.com/svn/trunk/kcCCRJ/
    - name: Kingsoft College C++ Code Rule Judger
    - feature: Based on the command line, presented on the training camp trainees to submit C + + code, automatic code standard examination of 14 rules;
    
    
:VER:

    - code: http://kcpycamp.googlecode.com/svn/trunk/kcVER/
    - name: Virus Encyclopedia Robert  病毒百科自动填写机器人
    - feature: Command-line tool, can simulate the administrators of http://vi.duba.net/, read the virus analysis, and automatic submit entrys;
    
:HHD:

    - code: http://kcpycamp.googlecode.com/svn/trunk/kcHHD/
    - name: Human Resources Handbook 
    - feature: Interview management platform prototype, the interviewer can manage the time scheduled, the interviewer resumes, interview progress and scores
    



BCU PythoniCamp
------------------------------------------------------------------------------

Practice
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- School Curriculum: 8 hours per week, 2 classes, about 60-80 students
- 1v1 class:weekend , 4 hours per day course, continue about half a year

   - Learning Objectives levels:
   
       - stage I : Python based
       - stage II: Python features high-level language study: yield, per class, etc.
       - stage III: Django, GAE's study


Student achievement
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 - Herostory http://code.google.com/p/herostory/

      - Students developed a complete Japanese-style 2D game engine, in order to end the game books API development mainly to practice in all aspects of Python. For this API engine, you can create any of the SLG or RPG game. And through this project for students to learn the Python's use of test cases, making the engine more robust.
 
 - School teachers platform http://code.google.com/p/bcuteachingweb/

     - Through this platform, teachers can post homework and courseware, students can online learning , submit homeworks. Through this platform, so that the teaching process more transparent. Through this program, students complete learning the Django and the Django Admin

 - Early Education Net http://github.com/hexuotzo/khufu

     - This is an actual project, in addition to use of the Django outside, the students also prepared a number of Python scripts to facilitate the operation and maintenance. By learning to how to optimize Mysql, memcache, etc., learned a lot of practical work experience in the practical need to use.



Effect
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- there are about 1-2 people in each class will engage in software development
- Currently the number of students taught in the 5, full employment, and all the software companies in the formal


Conclusions and ideas
------------------------------------------------------------------------------

:PythoniCamp Fast training methods:

    - 选择Python 作为实践开发语言很合理,学员都可以在2日之间上手
    - Choose Python as the development language is reasonable practice, students can fall in project in 2 days;
    - Iteration through real projects, can be very effective ideological indoctrination of various practical projects;
    - Agile project management approach to promote, you can create enough pressure to stimulate student awareness of transformation
    - Ensure that a key to success:
    
        - Consistency of goals and organizational behavior
        - All initiate, master only guide the sidelines
        - A real job requirement, a clear improvement of student motivation
    
    - Notes:
    
        - Communication between masters and students to fully staff and equality 
        - To communicate at any time
        - Assessment of the standards can not open



:PythoniCamp Future Planning:

    - Collecting teaching data, a complete lesson plans, and to promote the ultimate hope that within 5 years:
    
        - enter two or more cities
        - enter 4 or more university
        - Completion of eight or more PythoniCamp
        - Transportation to more than 10 enterprises have the potential of Python programmers
        
    - set up : **"four-win situation"**

        - Schools do not specifically invited to a company of experienced teachers to guide learning, but ,can get a good rate of employment
        - Students need to spend the extra training costs, in the shortest possible time, the school-type passive learning, transformation to active problem-oriented learning and behavior patterns, to improve the success rate of applicants
        - Recruitment services to companies do not pay extra, can get from the community list of potential students, and job-related skills prior to educate, to improve the success rate of recruitment
        - Community without extra effort, can have clear objectives and a variety of support projects, their love and ability to play, feedback communities, to improve the technical community's influence
        
    
    - Promotion
    
        - Joint `ZEUUX`_, the PearlRiverDelta-tech-party, `CPyUG`_, set up a "PythoniCamp" speaking groups; in well-known student community (`5xue`_) to carry out publicity in the past lesson plans
        - Joint one Zhuhai university, in carrying out multi-stage "PythoniCamp", in the well-known throughout the community to track student progress and student experience report
        - Joint `ZEUUX`_, Experience teaching team to provide for online activities, support functions and conduct a virtual online "PythoniCamp"
        - All lesson plans combine to form a perfect "PythoniCamp" norms, training masters, and different universities in different cities to carry out;
        - Control of the annual "PythoniCamp" scale, selected to ensure a stable rate of corporate relations, Start boutique style of promotional activities;
        - 积累所有媒体资源,制作教学电影,先在网络媒体中传播,获得反馈,进一步修订,尝试向边远高校推广,自发组织不同规模的"蟒营"。
        - Accumulation of all the media resources, production of teaching films, try the online media in communication, receive feedback, and further amendments to try to promote remote universities, voluntary organizations of all sizes "PythoniCamp"



Reference
------------------------------------------------------------------------------


# organization
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- kingsoft http://www.kingsoft.com/zt

    - Kingsoft Corporation Limited is a leading software developer, distributor and service provider in China. Kingsoft now has R&D centers in Zhuhai, Beijing, Chengdu, Dalian, and Shenzhen. We have several well-known products such as Kingsoft Office, Kingsoft PowerWord, Kingsoft Internet Security and online games such as "JX Series" and "The First Myth". Kingsoft has set up some of China's largest online communities, including the most popular domestic online English learning website www.iciba.com and the online games website www.xoyo.com.
    - On October 9th, 2007, Kingsoft was listed on the Hong Kong Stock Exchange (stock code: 03888.HK). 2008 was the 20th anniversary of Kingsoft. After twenty-year's struggles and development, Kingsoft will continue to accelerate the internationalization strategy based on techniques.
    - Kingsoft people have never doubt their goal is to become a world-class software provider. 
    
- kingsoft college http://www.kingsoft.com/zt/2008/kscollege/index.html
    
    - kingsoft college like "Whampoa Military Academy," is to foster research and development talent, love of software development for all beginners and those interested in the potential development of the software industry talent. Through a period of two to three months of training, basic knowledge in the process, independent program development, program development, and so the team integrated Pei Yang on the students, and strive to meet the position requirements to build, be combat software R & D personnel.


- Beijing City Univercity http://www.bcu.edu.cn

   - BCU was founded in 1984, the Ministry of Education approved the establishment of a national first by private colleges and universities, now colleges. Beijing City University has formed a more complete multi-disciplinary, multi-level forms of training high school talent in the professional system and pattern of the national advanced unit of Private Higher Education Institutions.



Community
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- CPyUG ~ China Python User Group

    - founded: 2005-07-30
    - Organization : mailling list [email protected] (python-cn@google ) Core members obligation to act as management  
    - 日常 线上讨论,不定期线下会课:
     
     - 会课 ClassMeet ~ 是由各地 CPyUG 成员,自发组织的技术交流会议
     - 基本组织流程是,先在列表中提出倡议,征集主题
     - 按时到会完成各个主题讲演和交流,在线发布各种资料(维基上发布幻灯/录音/照片)
     - 持续在线讨论
     
    - 成就
    
        - https://groups.google.com/group/python-cn 聚集超过 8500 名Python 程序员,是全球最大中文 Python 技术列表
        - 会课进行了5年,在各地举行总 39期, 累积直接参会近2000人次
        - 至少四次进入学校,进行Python 语言的宣传
        - 发行以 UliPad/UliWeb 为首的各种开源作品
    
- `ZEUUX`_
    - Zeuux is the leading interactive online community and collaboration platform to serve the free software community in China. We develop zeuux system that powers zeuux.com by the free software technology, zeuux has the innovation user experience design and supply the instant message, email, calendar, social network, blog and event applications, to serve the community to get more connected. We believe zeuux will be great helpful to promote the free software movement in China, and let more people know the ideas of free software.
    - We also hold the Zeuux Free Software Summit that's a annual event to promote the free software in China.
    - Currently, there are 25 people in the zeuux core team, and we also have a great advisor team that includes Richard Stallman, Li Songbo, Marshall Kirk McKusick, Guido van Rossum, Ni Guangnan, Mikko Puhakka, Gong Li, Lu Shouqun.
    - For more information, please visit http://www.zeuux.org, and contact email is [email protected]
    




文献
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- 国家中长期教育改革和发展规划纲要(2010-2020年)(公开征求意见稿)http://news.xinhuanet.com/politics/2010-02/28/content_13069032.htm
- 2009年中国大学生就业报告 (中国网) http://www.china.com.cn/news/zhuanti/09dxsjy/node_7072306.htm
- CHINA: Graduate unemployment on the rise (University World News) http://www.universityworldnews.com/article.php?story=20090409203634912


.. macro:: -- ZoomQuiet [<<DateTime(2010-02-22T17:28:16+0800)>>]

.. 链接定义区
    建议在文章头部,统一定义各种链接/图片... 内容资源!

.. _Department of Computer Science and Technology Tsinghua University:
    http://zh.wikipedia.org/zh-cn/%E6%B8%85%E5%8D%8E%E5%A4%A7%E5%AD%A6%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E4%B8%8E%E6%8A%80%E6%9C%AF%E7%B3%BB
    
.. _清华大学计算机科学与技术系:
    http://zh.wikipedia.org/zh-cn/%E6%B8%85%E5%8D%8E%E5%A4%A7%E5%AD%A6%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E4%B8%8E%E6%8A%80%E6%9C%AF%E7%B3%BB

.. _Computer Science and Technology Curriculum.doc:
    http://jwcdata.hrbu.edu.cn:8080/word/kcjj/15.doc

.. _计算机科学与技术专业课程.doc:
    http://jwcdata.hrbu.edu.cn:8080/word/kcjj/15.doc

.. _MIT:Electrical Engineeringand Computer Science:
    http://www.core.org.cn/OcwWeb/Global/all-courses.htm#ElectricalEngineeringandComputerScience

.. _MIT开放课程 电子工程及计算机科学:
    http://www.core.org.cn/OcwWeb/Global/all-courses.htm#ElectricalEngineeringandComputerScience

.. _Google's Python Class:
    http://code.google.com/edu/languages/google-python-class/introduction.html

.. _MIT6.189:
    http://www.core.org.cn/OcwWeb/Electrical-Engineering-and-Computer-Science/6-189January--IAP--2008/CourseHome/index.htm

.. _被就业:
    http://www.21cn.com/weekly/jobs/index.shtml

.. _Be employed:
    http://www.21cn.com/weekly/jobs/index.shtml

.. _Graduate employment rate:
    http://news.google.cn/news?hl=zh-CN&newwindow=1&q=%E6%AF%95%E4%B8%9A%E7%94%9F%E5%B0%B1%E4%B8%9A%E7%8E%87&oq=&gs_rfai=&um=1&ie=UTF-8&ei=RS6nS9ieM8uLkAWJnpjoCA&sa=X&oi=news_group&ct=title&resnum=4&ved=0CBQQsQQwAw
.. _毕业生就业率:
    http://news.google.cn/news?hl=zh-CN&newwindow=1&q=%E6%AF%95%E4%B8%9A%E7%94%9F%E5%B0%B1%E4%B8%9A%E7%8E%87&oq=&gs_rfai=&um=1&ie=UTF-8&ei=RS6nS9ieM8uLkAWJnpjoCA&sa=X&oi=news_group&ct=title&resnum=4&ved=0CBQQsQQwAw


.. _蟒营:
    http://groups-beta.google.com/group/kcpycamp
.. _灵蟒集练营:
    http://groups-beta.google.com/group/kcpycamp
.. _PythoniCamp:
    http://groups-beta.google.com/group/kcpycamp

.. CPyUG会课:
    http://wiki.woodpecker.org.cn/moin/CpugClassMeet
.. CPyUG ClassMeet:
    http://wiki.woodpecker.org.cn/moin/CpugClassMeet
.. CPyUG:
    http://wiki.woodpecker.org.cn/moin/CPUG

.. 哲思社区:
    http://www.zeuux.org/about/about.cn.html
.. ZEUUX:
    http://www.zeuux.org/about/about.html

.. 5xue:
    http://www.5xue.com/
.. 我学网:
    http://www.5xue.com/

.. 图片定义区
.. |biohazard| image:: biohazard.png


.. 脚注定义区
    建议在文章底部,统一定义各种 编号/自动/标签/引用 脚注

.. [#] If that relative link doesn't work, try the master document:
   http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html.

.. [#是也乎] 有标签的脚注可以多次使用
   在不同场合 是也乎_

.. [this] here. 

PythoniCampMonographEn (last edited 2010-04-21 12:00:53 by CloudZhang)