自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

對(duì)Python編程技巧大總結(jié)

開發(fā) 后端
大多數(shù)開發(fā)經(jīng)理幾乎很少了解Python編程,在現(xiàn)代IT領(lǐng)域的高壓力環(huán)境下,項(xiàng)目管理人員缺乏對(duì)Python及其工具的了解、缺乏其軟件開發(fā)方面的知識(shí)自 然成為Python獲得接受的死穴。

在對(duì)于Python編程時(shí),你不需要特定的編程知識(shí),也不要求有Python語言的編程經(jīng)驗(yàn),您將通過在智能手機(jī)上運(yùn)行本指南所提供的Python腳本來到達(dá)學(xué)習(xí)的目的,希望大家能夠?qū)W到信息。

在S60系統(tǒng)上進(jìn)行智能手機(jī)的Python程序開發(fā)簡(jiǎn)單而且快捷。要讓你的Nokia S60系統(tǒng)的智能手機(jī)上運(yùn)行Python程序,你必須確定完成以下操作:安裝一個(gè)*.sis文件叫做“Python for Series 60”的Python解析器,你可以在Pys60項(xiàng)目網(wǎng)站上免費(fèi)獲得。(譯者注:注意不同的手機(jī)型號(hào)可能安裝的Pys60版本不同,這里我做了一個(gè)附加參考)

在PC/Mac上編寫一個(gè)python腳本并保存為*.py文件把你的*.py文件通過藍(lán)牙或者數(shù)據(jù)線傳送到手機(jī)上運(yùn)行,不需要編譯或安裝“Python for Series 60″是在S60系統(tǒng)上構(gòu)建應(yīng)用程序的一種理想選擇。因?yàn)樗菀锥铱焖?。它能夠在真?shí)和模擬環(huán)境中達(dá)到一致的效果。只需要知道一些腳本語言的編程知識(shí)便能理解Python腳本的編程并在非常短的時(shí)間內(nèi)創(chuàng)建出應(yīng)用程序。

什么Python?
Python是一個(gè)由Guido Van Rossum所開發(fā)開源編程語言。Python是一個(gè)解釋型,可交互,面向?qū)ο蟮木幊陶Z言。它常常與Tcl, Perl, Scheme 或者 Java做比較。Python的名氣正在不斷上升。

Python的顯著特點(diǎn)就是擁有非常清晰的語法結(jié)構(gòu)。Python擁有模塊,類,例外,非常高級(jí)的動(dòng)態(tài)數(shù)據(jù)類型和動(dòng)態(tài)輸入等特性。什么是 “Python for Series 60”?Python for Series 60 使得Python編程語言可以在S60平臺(tái)上運(yùn)行,它是一個(gè)運(yùn)行在移動(dòng)設(shè)備上的Nokia“修改/加強(qiáng)”版本。

目前的Python for Series 60是構(gòu)建上Python 2.2.2版本上。它支持很多Python的標(biāo)準(zhǔn)庫模塊并包含了少量的移動(dòng)平臺(tái)的特殊模塊,比如:
◆GUI組件
◆藍(lán)牙
◆GPRS 網(wǎng)絡(luò)
◆GSM 區(qū)域信息
◆SMS 短信息
◆攝像頭控制
◆支持的移動(dòng)設(shè)備
◆(January 2006):
◆Nokia 3230, Nokia 3250, Nokia 6630, Nokia 6600, Nokia 7610, Nokia 6670, Nokia N-Gage QD, N70, N90
◆Python for Series 60 功能
◆GUI: 菜單, 表格, 選擇列表, 輸入框, 對(duì)話框, 通知
◆圖像: 顏色, 樣式屬性, 全屏繪制, 顯示圖像和圖標(biāo)
◆按鍵事件
◆套接字: TCP/IP, 藍(lán)牙 (RFCOMM, OBEX)
◆消息 (SMS)
◆網(wǎng)絡(luò) (HTTP, FTP, …)
◆文件系統(tǒng)操作, 文件讀取, XML, RSS
◆攝像頭,電話控制
◆日歷操作
◆區(qū)域 (電話號(hào)碼)
◆內(nèi)容操作
◆使用C++編寫Python擴(kuò)展
◆構(gòu)建標(biāo)準(zhǔn)的應(yīng)用程序

IT部分通常要完成的任務(wù)相當(dāng)繁重但支撐這些工作的資源卻很少,這已經(jīng)成為公開的秘密。任何承諾提高編碼效率、降低軟件總成本的IT解決方案都應(yīng)該進(jìn)行 周到的考慮。Python所具有的一個(gè)顯著優(yōu)勢(shì)就是可以在企業(yè)的軟件創(chuàng)建和維護(hù)階段節(jié)約大量資金。

而這兩個(gè)階段的軟件成本占到了軟件整個(gè)生命周期中總成本 的50%到95%。Python清晰可讀的語法使得軟件代碼具有異乎尋常的易讀性,甚至對(duì)那些不是最初接觸和開發(fā)原始項(xiàng)目的程序員都 能具有這樣的強(qiáng)烈感覺。

雖然某些程序員反對(duì)在Python代碼中大量使用空格,不過,幾乎人人都承認(rèn)Python代碼的可讀性遠(yuǎn)勝于C或者Java,后兩 者都采用了專門的字符標(biāo)記代碼塊結(jié)構(gòu)、循環(huán)、函數(shù)以及其他編程結(jié)構(gòu)的開始和結(jié)束。

提倡Python編程的人還宣稱,采用這些字符可能會(huì)產(chǎn)生顯著的編程風(fēng)格差 異,使得那些負(fù)責(zé)維護(hù)代碼的人遭遇代碼可讀性方面的困難。Python明晰的語法使其成為一種學(xué)習(xí)曲線平和的編程語言。有經(jīng)驗(yàn)的程序員甚至可能在一天之內(nèi)就掌握Python的基礎(chǔ)知識(shí),至多不過一周作用就可以上手,而編程語言的專家則肯定會(huì)比他掌握C、C++、Java甚至Perl要快很多。

Python因其語法的明晰而獲得的最大好處或許該算是開發(fā)時(shí)間的大大降低了。一名從事企業(yè)級(jí)應(yīng)用程序開發(fā)工作的開發(fā)人員告訴我,他所在單位的開發(fā)時(shí)間 因?yàn)镻ython的采用而大大節(jié)約。

同時(shí)卻并沒有給軟件性能帶來任何負(fù)面影響,他說:“就我們的業(yè)務(wù)而言,快速地開發(fā)出新產(chǎn)品比開發(fā)出性能驚人的軟件產(chǎn)品 要重要得多,開發(fā)時(shí)間相比軟件的優(yōu)化要貴得多(以每小時(shí)計(jì)算)。

【編輯推薦】

  1. 有關(guān)Python系統(tǒng)文件進(jìn)行介紹指導(dǎo)
  2. 如何正確的使用Python函數(shù)
  3. 對(duì)Python 構(gòu)建工具進(jìn)行詳細(xì)介紹分析
  4. PythonAndroid淺析Python優(yōu)勢(shì)所在
  5. 如何使用Python模塊解析配置文件?
責(zé)任編輯:chenqingxiang 來源: 博客園
相關(guān)推薦

2010-03-16 16:35:17

交換機(jī)配置

2010-03-01 17:01:03

Python編程技巧

2010-02-24 16:44:58

Python 函數(shù)

2010-02-24 09:39:25

Python交互式

2010-01-26 17:11:13

C++編程

2022-04-25 13:11:14

Python編程技巧

2010-02-26 14:50:17

Python操作語言

2009-11-10 13:08:13

VB.NET編程技巧

2012-12-25 09:45:08

PythonWeb

2018-07-17 10:58:33

Python編程技巧

2016-12-15 09:53:07

自學(xué)編程技巧

2010-03-12 14:16:58

Cisco交換機(jī)

2010-04-13 10:32:40

Oracle數(shù)據(jù)庫編程

2018-11-20 10:50:00

Java性能優(yōu)化編程技巧

2018-05-21 09:55:09

Java編程技巧

2016-10-21 14:35:52

Pythonwebget方法

2010-02-22 11:14:43

Python編寫

2009-10-21 09:19:40

VB.NET文件壓縮 

2016-10-20 20:21:09

Python爬蟲技巧

2021-10-13 06:59:03

Python技巧編程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)