iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 1
1

在開始之前先來個簡短的自我介紹
Hi我阿寧啦,現役大學生,上了大學之後才開始對電腦有興趣
念了兩年後決定轉換跑道一頭栽進資訊界裡,現正資訊界小萌新
菜逼八中的菜逼八,小一梯退三步的話,在各位大大面前會從台北車站退到海生館的那種/images/emoticon/emoticon02.gif


第一天的挑戰,就來跟大家一起認識一下什麼是Python吧
Python是一種直譯式並且物件導向的語言,我們先來說一下Python的特點好了

1.容易好上手
擁有物件導向特性,卻不要求必須用物件導向的方式寫,強調對程式語言易讀、易懂、易學,可以靠較短程式碼,完成較多功能
2.功能強大
自1990年開始發展,累積了大量完整的模組,更有許許多多非標準模組,而且絕大部分開放原始碼,可以用於很多種軟體開發動態程式,20多年的歷史發展成熟且穩定
3.多平台
Python程式通常不需要修改,便可以同時在大多數的系統中運行
4.易擴充
提供了豐富的API和工具,以便程式設計師能夠輕鬆地使用C、C++、Cython來編寫擴充模組

接著來看看Python的歷史

Python的創始人為Guido van Rossum。Guido決心開發一個新的指令碼解釋程式,作為ABC語言的一種繼承。Guido認為ABC語言之所以沒有成功,是因為非開放造成的。於是Guido決心在Python中避免這一錯誤,並取得了非常好的效果,完美結合了C和其他一些語言。
早期Python是以C語言為基底撰寫而成,目前則有以Java語言為基底的Jython及架構在.NET的IronPython版本,甚至有以Python語言為基底的PyPy實作品,它可以將Python程式碼編譯成其他語言的執行檔,像是C、CLI(.Net)、JavaScript 等。
Guido van Rossum在2005年底成為Google公司雇員,該公司將Python列為程式員的三大官方語言之一,意指允許員工使用Python實作產品與服務。


本系列非教學文,就只是記錄下自己成長的過程,希望各位大大能夠鞭小力一點
參加這30天鐵人賽,除了挑戰自我之外,更重要的是能夠在過程中吸收到東西
先給自己一個期許,希望能夠堅持下去挑戰成功!


下一篇
環境Hen重要
系列文
資訊界小萌新就來挑戰鐵人賽是否搞錯了什麼?!和我一起從零開始學Python4

尚未有邦友留言

立即登入留言