



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PythonDiliNedirVe?rnekKodlar
AdSoyad-TC
BilgisayarProgramc?l???Program?
S??ütMeslekYüksekokulu
Bilecik?eyhEdebaliüniversite
S??üt–BilecikTürkiye
Mailadresi
PythonNedir?
Python90’l?y?llar?nba??ndaAmsterdam’daGuidoVanrossumtaraf?ndangeli?tirilmeyeba?lananbirprogramlamadilidir.Zannedileninaksineisminipitony?lan?ndande?il,Rossum’un?oksevdi?iMonthyPythonisimlikomedigrubununsergiledi?ig?steridenal?r.
Pythonnesney?nelimli,yorumsal,modülerveetkile?imli,yüksekseviyelibirdildir.Programlamadillerimakinemant???ileinsanmant???aras?ndak?prüdür.Birdilinmakinemant???nadahayak?nolmas?makineüzerindedahah?zl??al??abilmesisonucunudo?urur.Ancakmakinemant???nayakla?mak,insanmant???ndanuzakla?may?gerektirirvehaliyledili??renmesidahazorhalegetirir.E?erbirprogramlamadilinekadarmakinemant???ndanuzakla??pinsanmant???nayakla??rsayüksekseviyeolarakadland?r?l?rpythondabuyüzdenyüksekseviyebirdildir.Pek?okdileg?re??renmesidahakolayd?r[1].
Pythonileihtiya?duydu?unuzpek?oki?i,azsay?dakodsat?r?ileba?arabilirsiniz.Masaüstüuygulamalar?,webuygulamalar?,verianaliziveg?rselle?tirmeuygulamalr?gibibir?okprogram?pyhtonilekolayl?klayazabilirsiniz.
Meselapek?okbüyük?irketinPythonbilenprogramc?larai?olana??sundu?u,Python’unba?geli?tiricisiGuidoVanRossum‘un2005ile2012y?llar?aras?ndaGoogle’de?ali?t???n?,2012y?l?n?nsonlar?ndado?ruiseDropbox?irketinege?ti?inis?ylersek,buprogramlamadilinin?nemivege?erlili?iniherhaldedahabelirginbir?ekildeortaya??karacakt?r[2].
BuaradaPythondilinin,hernekadarPythonProgramlamadiliileilgili?o?ug?rselmalzemeninnüzeriney?lanresmiolarakg?rsekde,Pythonkelimesiasl?nda?o?uki?ininzanneti?iaksinePitonanlam?nagelmiyor.Pythonprogramlamadiliismini,GuidoVanRossum’un?oksevdi?iMontyPythonadl?alt?ki?ilikbiringilizkomedigrubunMontyPython’sFlyingCircusadl?g?sterisindengelmektedir[3].
NedenPython?
Pythonyorumsalbirdildir,yaniCveC++gibidillerinaksinederlenmeyegerekolmadan?al??t?r?labilmektedir.BudurumPythonileprogramgeli?tirmeyidahakolayhalagetirmektedir.Pythoni?erisindebirprogram?yazarkenihtiya?duyaca??n?zpek?ok?ey,veriyap?lar?,fonksiyonlar
haz?rolaraksizesunulmaktad?r.Busayededi?erdillerdeoldu?ugibibirproblemi??zmeki?ineninceayr?nt?larakadartasar?myapman?zagerekkalmadansizesunular?altyap?ile?okdahaseribir?ekildeprogramyazabilirsiniz[4]
Pythonbasitbirs?zdiziminesahiptir.Busayedehemprogramyazmakdahakolayvekeyiflihalegelir,hemdeba?kalar?n?nyazd???programlardaharahatanla??labilir.Pythonazkodile?ok?eyyapmay?sa?lar.Birprogramlamadilinigü?lük?lanfarkl?platformlarda?al??abilmesidir.Python,hemenhertürplatformda?al??abilir.
Pythondilisahipoldu?uavantajlariledünyacaünlüpek?okilgioda??d?r.Google,Youtube,Yahoogibikurulu?larPythonprogramc?lar?naherzamanihtiya?duymaktad?r.Pythondilinigeli?tirenRussom2012y?l?nakadarGoogle’da?al??m??dahasonraDropbox?irketinetransferolmu?tur.BudurumPythondiliningüncellikvepopülerli?inebiri?arettir.
PythonSürümleri
Python1990y?l?ndanbuyanageli?tirilmektedir.Python1.0versiyonuOcak1994’teyay?nlanm??t?r.Bununard?ndanPython2serisigelmi?tir.Pythonserilerinin2.7.11gibialtsürümleridevard?r.Genelanlamdabuseriler2.x,3.xgibiadlarlaifadeedilir.?uanpiyasadaPython2.xserisiileyaz?lm???oksay?daprogrambulunmaktad?r.3.xserisiisesonzamanlardayayg?nl?kkazanmayaba?lam??t?r.
Python3,Python2yeg?redahasa?lam,hatalardanar?nd?r?lm??vedahagü?lübirdildir.Python3olu?turulurkenPython2’yeg?re?okbüyükde?i?iklikleryap?lm??t?r.BunedenlePython2ileyaz?lanbirprogramPython3kurulubirbilgisayarda?al??amayaca??gibi,budurumuntersidedo?rudur.
BunoktadahangiPythonserisini??renmenizgerekti?ikonusundabirsoruortaya??kabilir.E?erPythondilineyeniba?l?yorsan?z,elbettePython3’ü??renmenizmant?kl?birkararolacakt?r.Ancakdaha?ncedenPythonileyaz?lm??birprojeüzerinde?al??acaksan?z,projeningeli?tirildi?isürümü??renmenizgerekir.ZiraPython3?ncesindekullan?mdaolanmodüllerintamam?henüzPython3’eaktar?lmam??t?r.Fakatzamani?ersinded?nü?ümtamamlanacakvePython3,Python2‘yiortadankald?racakt?r.
PythonKurulumu
Pythonileprogramgeli?tirebilmenizi?inbilgisayar?n?zdailgiliPythonsürümününyüklüolmas?gerekir.Pek?okLinuxda??t?m?i?erisindePythonyüklüolarakgelir.Ubuntui?erisindePython2ve3yüklüolarakgelir.Ayr?caMaci?letimsistemindedeyüklüdür.AncakWindowskullan?yorsan?zPythonkurulumunukendinizyapman?zgerekir.
Python’unKullan?mAlanlar?
Reddit:Ba?lang??talispile,dahasonraba?tanPythonileyaz?lm??.Pythonileyaz?l?mgeli?tirmesüreci?okh?zl?vewebuygulamas?geli?tirme?okyayg?noldu?ui?intercihetmi?ler.?steyenlerredditkaynakkodlar?n?okuyabilir.
DjangoSiteleri:Say?bak?m?ndanolduk?afazla.djangositesadresindekay?tl?4500adetwebsitesivar.
Portage:GentooLinux’unkulland???pakety?netimsistemi.Pythonvekabukprogramlar?ylayaz?lm??.
Sage:A??kkaynakl?vePythontabanl?birmatematikseti.Sage,100’denfazlaa??kkaynakprogramvekütüphaneyibirarayagetirmi?.Matlab,Stata,Mathematicagibiprogramlaraalternatifsunuyor.
GNU:Mailmane-postalistesiy?netimarac?.Bildi?imkadar?ylabir?oka??kkaynakyaz?l?m?nmailgruplar?gnumailmaniley?netiliyor.
Planet:?oksay?dardf,rssveatombeslemesinitoplay?p,tekbirbelgei?indebirle?tirenve?e?itliformatlarda??kt?verebilenyaz?l?m.Diveintopythonkitab?ndantan?d???m?zMarkPilgrim’inyazd???feedparserkütüphanesinikullan?yor.
Trac:biryaz?l?mgeli?tirmey?netimsistemi.Subversionvegitileentegre,wikivesorunbildirme?zellikleribulunuyor.
GNU:BazaarveMercurialk?smenPythonvek?smenCilegeli?tirilmi?ikiversiyonkontrolsistemi.
Calibre:a??kkaynake-booky?netimiarac?.E-book’lar?n?birserverolu?turarakpayla?maimkan?dasa?l?yor.
Python?leProgramlama
De?i?kenKullan?m?
Operat?rKullan?m?
Ko?ulYap?lar?
D?ngüYap?lar?
?rnekUygulamalar
?rnek1)Girilenbirsay?n?nkaresinibulanprogram
Algoritmas?:
PythonKodu:
KAYNAKLAR
M.King,B.Zhu,andS.Tang,“Optimalpathplanning,”MobileRobots,vol.8,no.2,pp.520-531,March2001.
H.Simpson,DumbRobots,3rded.,Springfield:UOSPress,2004,pp.6-9.
M.KingandB.Zhu,“Gamingstrategies,”inPathPlanningtotheWest,vol.II,S.TangandM.King,Eds.Xian:JiaodaPress,1998,pp.158-176.
B.Simpson,etal,“Titleofpapergoeshere
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高端住宅用地土地使用權(quán)轉(zhuǎn)讓與住宅配套服務(wù)合同
- 實(shí)驗(yàn)室精密儀器全面維護(hù)保養(yǎng)服務(wù)協(xié)議
- 跨境電商智能零售供應(yīng)鏈金融風(fēng)險(xiǎn)防控合同
- 城市配送物流調(diào)度員派遣合作協(xié)議
- 《情緒與工作滿意度》課件
- 學(xué)習(xí)《中小學(xué)教師職業(yè)道德規(guī)范》
- 上虞民宿運(yùn)營(yíng)管理方案
- 中石化管理模式
- 單個(gè)菜品培訓(xùn)講解
- 小班健康活動(dòng)《我會(huì)擦屁股》教學(xué)方案
- 費(fèi)用報(bào)銷申請(qǐng)單
- midas參數(shù)實(shí)用手冊(cè)-gen模型窗口內(nèi)容存為圖形文件
- 臨床試驗(yàn)倫理委員會(huì)倫理審查不同意見溝通的標(biāo)準(zhǔn)操作規(guī)程
- 白酒釀造工藝課件
- 雷霆傳奇親測(cè)-h5修改匯總
- 關(guān)節(jié)鏡技術(shù)在骨科的應(yīng)用
- 2023年版-腫瘤內(nèi)科臨床路徑
- 《中國(guó)傳統(tǒng)文化心理學(xué)》課件第五章 傳統(tǒng)文化與心理治療(修)
- Q∕GDW 11445-2015 國(guó)家電網(wǎng)公司管理信息系統(tǒng)安全基線要求
- java考試管理系統(tǒng)源代碼開題報(bào)告外文翻譯英文文獻(xiàn)計(jì)001
- 人教版九年級(jí)歷史中考【政治經(jīng)濟(jì)專題復(fù)習(xí)課件44張】(共44張)
評(píng)論
0/150
提交評(píng)論