makaleler / Python Programlama / Python ile neler yapılabilir

Python ile neler yapılabilir

05.05.2016 13:50:57

Python programlama diline geçiş yapmayı düşünüyorsanız bu soru aklınıza takılmış olabilir. Bizlerde sizler için Python programlama dili neler yapılır yazmaya çalışalım.

Python programlama dili bir çok Linux dağıtımında default olarak yüklü geldiği için ayrıca yükleme işlemleriyle uğraşmamıza gerek kalmamaktadır. Python programlama dili bir çok işletim sisteminde de sıkıntısız çalışır Örn:Linux, Windows X, Mac X bunun haricinde de mobil ortamlarda Android vb sistemler üzerinde de çalışır.


Python ile neler yapabiliriz


Python ile neler yapılır
Web Sayfası Tarama İşlemleri:

Bu yapılan taramalar saf HTML erişimleri yaparak veri depolama amaçlıdır. Bir çok arama motoru Web tarama işlemleri için Python tercih ediyorlar bu arama motorlarından örnek vermemiz gerekirse kısaca Google Arama Motorunu örnek verebiliriz. Ayrıca kendinize yardımcı olmak için "BeautifulSoup" gibi bazı kütüphaneleride kullanabilirsiniz. Bu noktada web sayfası taraması için örnek sayfamızı ziyaret edebilirsiniz. /makale/google-arama-google-results-sonuclarini-alma-266


Web Geliştirme

Web 'BROWSER' ortamında çalışan uygulamalar geliştirebilirsiniz size apache üzerinde MultiThread kullanım avantajı sağlayacaktır. En bilinen frameworkler Django, Flask, Web2py, Pylons, Zope2, Giotto, CubicWeb...


Veri Yapısı 'Data Structure' yada Klasik Algoritmalar

Python un en güzel ve en kullanışlı özelliklerinden biride 'Data Structure' yani Veri yapısı. Bu özelliği ile bir çok şekilde verilerimizi dallandırabiliriz. Bu yapılara örnek vermek gerekirse Red-Black Tree, SegmentTree, Trie, SuffixTree, IntervalTree vb.gibi yapıları örnek verebiliriz.


Plugin

Plugin geliştirmek yazmak güzel olduğu kadar yazılmışını bulmak ta çok kolaydır.


Kütüphane 'Library'

Varolan Kütüphaneleri oldukça geniştir. Ayrıca OAuth, FacebookGraph gibi büyük sitelerin API lerini kolayca kullanabilirsiniz. Yada kolayca siz geliştirebilir ve Python kullanıcıları için kolayca destek verebilirsiniz.


Veri Bilimi

Makine öğrenme ve yapay sinir ağı üzerindeki bazı bilgilere sahipseniz, kendi Python makine öğrenme kitaplığı oluşturmak için bazı algoritmalar uygulayabilirsiniz.


Ağ 'Network'

Kendi HTTP Web Server ve Yük Dengeleyinicinizi 'Load Balancing' yazabilirsiniz. SMTP, FTP, HTTP, gibi protokolleri uygulamak Python ile çok kolaydır.


Kriptoloji

RSA, RC4, DES vb gibi kütüphanelerle encrypt ve decrypt yapabilirsiniz. Ya da şifre kırma programları yazabilirsiniz.


OpenCV
Yüz tanıma gibi bir şeyi yazmak için "OpenCV Python" kütüphanelerini deneyebilirsiniz. OpenCv nedir
Oyun

AI algoritmalarını uygulayarak Tic-Tac-Toe gibi oyunlar yazabilir yada Manuel Kendi Oyun Botunuzu inşa edebilirsiniz.

yazar husonet

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
Mustafa Selçuk Çağlar
Mustafa Selçuk Çağlar
05.05.2016 13:24:10

Ben iot cuyum python ile neler yapabilirim? Pic ve arduino arayüzü hemen hemen yok gibi.

Huseyin OZDEMIR
06.05.2016 13:25:59

Meraba, ben linux Debian Jessie kullanıyorum editör olarak ta vim kullanıyorum. Vim kullanımı başta zor gözükebilir ama alışırsanız çok rahat edersiniz. Vim Kullanımıyla ilgili notlara bu adresten ulaşabilirsiniz. http://www.pythontr.com/makale/vim-kullanimi-vim-komutlari-12

Mustafa Selçuk Çağlar
Mustafa Selçuk Çağlar
07.05.2016 10:27:43

Ben onu sormadım. Uzun zamandır linux kullanıyorum. Vim kullanmayı da iyi bilirim. Python ile elektronik soruyorum.

Samet Atabaş
Samet Atabaş
08.05.2016 13:37:35

Android de nasil calistiriliyor? Ornek proje yada kaynak paylasirmisiniz

Huseyin OZDEMIR
09.05.2016 13:38:39

Merhaba bu konuyla ilgili bir çok seçenek var aslında ben size qpython u incelemenizi tavsiye ederim http://qpython.com/

Alihan Alp Noyan
Alihan Alp Noyan
09.05.2016 13:39:43

Android dr qpython modules hatasi veriyor bunun cozumu nedir

Huseyin OZDEMIR
10.05.2016 11:42:05

Android telefonunun versiyonu nedir qpython indirdiğiniz sürümü hangi versiyonu destekliyor dökümanlarına baktınız mı?

Alihan Alp Noyan
Alihan Alp Noyan
11.05.2016 21:43:12

Android 4.4.2 qpython 3 surumu yuklu ve hicbir scripti ve projecti acmiyo

Huseyin OZDEMIR
15.05.2016 13:45:32

Alihan Alp şöyle bir yazı okudum 'Recompile qpython-core for supporting Android 4.2 or higher' burada anladığım şu Android 4.2 yada daha yüksek versiyonu desteklemesi için qpython-core recompile yapın diyor. QPython3 Version 0.9.8 (2016/1/19) Add support for handling share content with QPython3 on android. See "https://www.youtube.com/watch?v=2Y50Yir8TWg" Add net.dinglisch.android.tasker.PERMISSION_RUN_TASKS to support "Invoking Tasks Programatically". How to use ? http://tasker.dinglisch.net/invoketasks.html Support quick keys for hacker's keyboard in QEdit Fix some bugs Version 0.9.7 (2015/6/19) Compiled new core with newest NDK toolchain (r10e) Fix some bugs Version 0.9.5 (2015/3/3) Mainly fixed the "libpython3.2m.so not found" bug on some devices Nov 23, 2014 version 0.9.2 Fix the Python console failed to open issue for android L / Android 5 Fix the pip issue in some devices Improve many details, like dashboard etc June 21, 2014 version 0.9.1 New features Recompile qpython-core for supporting Android 4.2 or higher Update the openssl module, fix it's security bugs Support web app

Alihan Alp Noyan
Alihan Alp Noyan
16.05.2016 20:47:05

eywallah hocam deneyecegim

Alihan Alp Noyan
Alihan Alp Noyan
17.05.2016 03:49:09

hata bu degil

Alihan Alp Noyan
Alihan Alp Noyan
27.05.2016 07:50:00

yarın size mesaj olarak atacagım hatanın ekran resmini

Bekir Akdemir
Bekir Akdemir
11.06.2016 09:51:09

Android için hazır projeleriniz var mı ?

Emirhan Akman
Emirhan Akman
27.06.2016 13:51:29

Eline saglik guzel bir yazi.

Yaman
Yaman
05.09.2017 13:32:34

Merhaba çok güzel bir yazı olmuş

alper
alper
03.10.2017 21:52:03

Merhabalar,yapay zeka ile ilgili bir bitirme projesi yapmak istiyorum. Python kullanmaktan yanayım verebileceğiniz bir fikir var mıdır şimdiden teşekkürler

Görkem
Görkem
30.12.2017 14:23:19

Ben arduino yani c ve c++ dilini biliyorum okulum yüzünden pythonu öğrenmek zorundayım c++ la arasında çok fark var mı

Hüseyin ÖZDEMİR
01.01.2018 02:46:34

Syntax farklılıklar ve zorunlulukları vardır. Fakat c++ bilen biri için Python programlama dili oldukça basit gelecektir.

Eren
Eren
23.02.2018 19:24:04

İlk defa kod yazıcam ve bu dili seçtim bi kitap satın aldım sizce öğrenmesi kolay bir dil mi acemi mi değilim.Her Yönüyle Python kitabın ismi Fırat Özgül'ün yazdığı cevap verirseniz sevinirim

Hüseyin ÖZDEMİR
23.02.2018 23:05:03

Öncelikle sytax yapısına alışmanızı tavsiye ederim if, for, while ve ayrıca değişken tanımları ve tip dönüşümleriyle ilgili ufak örneklerle başlayabilirsin. Sonrasında da ufak bir proje tavsiye ederim.

Kolay gelsin...

zübeyir
zübeyir
31.03.2018 23:39:04

Hüseyin abi müsaitsen sana bişeyler sormak istiorum bu sektörle ilgili... e postamdan bana ulaşır mısın ? fazla vaktini almam....

Selcuk
Selcuk
21.02.2021 10:29:03

Eren kardeşim sorunun üstünden 2 sene geçmiş ama merak ettim ilerletebildin mi? Ben de yeni başlayacağım

anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda