下載本文檔
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校營(yíng)養(yǎng)餐供應(yīng)合同
- 技術(shù)轉(zhuǎn)移合同
- 棉被購(gòu)銷合同正規(guī)范本年
- 橋梁模板運(yùn)輸合同
- 第三章遺傳算法
- 控制系統(tǒng)剩余壽命預(yù)測(cè)與自主維護(hù)研究綜述
- 并聯(lián)式液壓制動(dòng)能量回收系統(tǒng)研究
- 2025年南京貨運(yùn)資格證答題竅門(mén)
- W波段光電融合毫米波寬帶跳頻通信技術(shù)研究
- 2025年新科版九年級(jí)歷史下冊(cè)階段測(cè)試試卷含答案
- 2024年大學(xué)本科課程教育心理學(xué)教案(全冊(cè)完整版)
- 主題二任務(wù)二 《探究身邊信息技術(shù)的奧秘》 教學(xué)設(shè)計(jì) 2023-2024學(xué)年桂科版初中信息技術(shù)七年級(jí)上冊(cè)
- 人教八年級(jí)上冊(cè)英語(yǔ)第一單元《Section A (1a-2d)》教學(xué)課件
- 中國(guó)血管通路專家共識(shí)解讀
- 開(kāi)學(xué)前幼兒園安全培訓(xùn)
- 《裝配式蒸壓加氣混凝土外墻板保溫系統(tǒng)構(gòu)造》中
- 中國(guó)紅十字會(huì)救護(hù)員培訓(xùn)理論考試試題及答案
- 《建設(shè)工程監(jiān)理》課件
- 2019版新人教版高中英語(yǔ)必修+選擇性必修共7冊(cè)詞匯表匯總(帶音標(biāo))
- 中層領(lǐng)導(dǎo)的高績(jī)效管理
- 小小銀行家-兒童銀行知識(shí)、理財(cái)知識(shí)培訓(xùn)
評(píng)論
0/150
提交評(píng)論