Python ve Selenium Denemeleri
Selenium ile karşılaşmışken, nasıl kullanılır diye biraz kurcalamak istedim. Yaptığım aşamaları, aldığım sonuçları falan da ufaktan paylaşayım dedim. Selenium, WebDriverları kull…
Tag
51 articles in the preserved technical archive.
Selenium ile karşılaşmışken, nasıl kullanılır diye biraz kurcalamak istedim. Yaptığım aşamaları, aldığım sonuçları falan da ufaktan paylaşayım dedim. Selenium, WebDriverları kull…
In many applications, a login system is applied. As a result of this, in a Kivy course, we believe that we should teach how to make a basic login system with Kivy. To achieve thi…
In this example, we improved and reviewed the code we have written in the previous post. Screen, ScreenManager and Builder are also used in this example, too. The code is:
In this part of course, you will find how to make applications for desktop or mobile consisting of two or more different screens. There can be menus, tutorials, question answer s…
In this example, a code changing background color of application according to slider position is written. In Kivy, color values are changing from 0 to 1 and as a result floating…
At the sixth part of the course, we are talking about text input and handling the text in text input box. To make a input chance to the user, TextInput class can be used. Here, a…
At the fifth part of Kivy course, properties and Clock are introduced and an example counter application is made. This application counts with seconds and have abilities to start…
This part is continuing with BoxLayout class of Kivy. BoxLayout is another common layout which is used frequently. It supports both vertical and horizontal orientations and size…
In this section, layouts are introduced with more details and images of them are shown. Grid layout is one of the most known widgets and the code may be found below. Python file…
At the second part of the course, more buttons are added to root widget and Kivy Language is utilized while adding them. From this part, view section of the codes are seperated i…
Kivy has a video player which supports common requirements such as play,pause and stop buttons and images, texts can be used as subtitles or displaying messages to user, strechin…
In the previous post, how to install Kivy and Buildozer on Ubuntu is examined. In this post, you will find stages making APK files on Ubuntu with Python and Kivy using Buildozer.…
Installing Kivy and building an apk file is the fundamental step of coding Android applications with Python. In this post, Buildozer is used for building apk, installing sdk, ndk…
Working with kivy often requires writing canvas codes which are managing the appearance before, during and after the content is drawn. In this example, one Kivy Slider is used fo…
In this post, you are able to find an example of Kivy Framework consists of a button and two text label in a boxlayout oriented vertically. There are two files and both are requi…
Kivy Framework sayesinde, 2 veya 3 boyutlu uygulama ve oyunların Python ve Kivy dillerinde programlanması ve platform bağımsız olarak çalıştırılabilmeleri mümkün olmakta. Bu yazı…
Arduino videolarına ara verip, Python ile Arduino arasındaki iletişime geçerek 8 yeni video yayınladım. Bu videolarda, pyserial modülünün kullanımından başlayıp, bilgisayar üzeri…
12. video, 11. konuda Python’da koşullu ifadeleri, if yapısını işliyoruz. Ayrıca mantıksal ifadeler de burda kullanıldığı için giriş yapmış oluyoruz. Görsel Python eğitiminde yar…
Python’da liste, demet ve sözlük gibi yapıları döngü ile oluştururken, hem kodu kısaltacak hem verimi artıracak bir yapı mevcut. Buna list comprehension deniyor. Bu videoda bu ko…
Python videolarının 10.su, derslerin 9.sunda döngülere giriş yapıyoruz. ilk olarak for döngüsünü anlatarak başlıyoruz. While döngüsü ilerleyen derslerde olacak, araya başka konul…
6. videolu Python eğitimi(tutorial’ı ders olarak çevirmekten vazgeçtim, eğitim diyorum) videosunda listelere yaptığımız girişin ardından, listelerin methodlarını inceliyoruz. Önc…
Şifreleme yaparken karşılaşılabilecek en basit algoritmalardan birisi Sezar(Ceasar) algoritması. Bu algoritmanın anlatımına buradan ulaşabilirsiniz. Basit anlamda harfleri 3’er k…
Python’da rastgele sayı üretebilmek için halihazırda random modülünden faydalanabiliyoruz. Bu modül rastgele sayı üretirken öncelerden Mersenne Twister adlı bir yöntem kullanıyor…
Youtube’da yer alan Python derslerinden dolayı olsa gerek, birçok kişi Facebook üzerinden veya mail ile dilin ne işe yaradığı hakkında sorular sormaya başladı. Bunun üzerine ben…
Asgard Projesi için yazdığım Android uygulaması, proje yalan olunca ne zamandır elimde bekliyordu. Bu hali, geliştirilmeye açık olduğuna inandığım baştan yazılmış şekli. chess.py…
5. görüntülü Python anlatım dersimizde Python’da liste veri türünü görüyoruz. Farklı türlerden değişkenleri içerisinde tutabilen listelerde herhangi bir boyut sınırlaması yok. İs…
Merhaba arkadaşlar. 2. dersimizde Python ile temel hesaplamalara bakıyoruz. 4 işlem ve bunlara ek olarak mod ve üs alma işlemlerine bakıyoruz. Ayrıca print ifadesi ve tırnak kull…
Asgard oyun ekranını görüntüleyin Asgard Projesi için hazırlamakta olduğum Android uygulamasının kaynak kodları. İlk mobil uygulama olduğu için kodlar çok dağınık. Yakın zamanda…
Python ortamında decorator tanımlamak için örnek kod. Amaç, fonksiyon tanımlayan fonksiyon oluşturmak ve daha sonra bu fonksiyonu her çağırdığımızda bir değişkene yeni fonksiyon…
Kodlarla veya programlama ile ilgili sorularınızı adresinden her zaman sorabilirsiniz.
Bu kod ileri farklar ile türev alıyor. Geri farklar yöntemi ile almak istersek basitçe turev fonksiyonunun içerisindeki kısmını (f(x) f(x h))/h şeklinde değiştirmek yeterli olaca…
Uzun zamandır oturup bir blog yazamadım. Son zamanlarda olanları bir özet geçeyim: Şu anlık bunlarla sınırlıyım. Bazıları zaman aldığı için, ve başka birçok sebepten dolayı çok f…
I was trying to making an .APK file for Android using python for android provided by tito on Github. When I completed the installation of prequisities and start the process of ma…
Pyparallel modülü yardımıyla Python’u kullanarak bilgisayarımızın paralel portunu kullanabiliriz. Bu yazıda bunun hakkında bilgi vereceğim. Öncesinde, paralel port yapısı hakkınd…
Blog üzerinden ilk defa bir katılım çağrısı yapıyorum sanırım. Ama gerçekten güzel bir çağrı olduğunu düşünüyorum. Yazılım Özgürlüğü Günü 2012 kutlamalarına, yazılıma ilgi duyan,…
Başlıkta v0.3 dedim, aslında oturup yeni bir messenger yazdım. Hatta IRC, Messenger arası bir program, ya da program olma yolunda ilerleyen kodlar oluştu. Kodlar dedim çünkü tama…
Python altında çalışırken True’nun 1, False’ın da 0’a karşılık geldiğini biliyoruz. Bunu type() ile onaylayamasak da, şöyle de bir gerçek var: Python altında 0 olmayan tüm sayıla…
Elimizdeki bir değişkenin sayı/yazı olma durumunu kontrol etmek istediğimizde uygulayabileceğimiz 3 alternatif var, en azından şu ana kadar karşılaştığım ve aklıma direk gelen 3…
Merhabalar, bu yazıda geçen günlerde derlediğim sunucu, istemci uygulamasını paylaşacağım. Öncelikle ilk sürüm olduğu için eksikleri olabilir. Çalışması ise kısaca, sunucu uygula…
Yaklaşık 1 senedir Python.GurayYildirim.com.tr adresinde bulunan blogu artık güncellememe kararı aldım. Yeni kod örnekleri ve programlar artık buradan paylaşılacak. Bunun dışında…
Daha önce yazdığım math modülü fonksiyonlarından trigonometrik olanları kullanarak birkaç satır kodla uzun bir listeyi Python yardımıyla nasıl hazırlayacağımızı görelim. Range fo…
Python ile adam akıllı ilk projeye yavaştan başlıyorum. Bu projede yapacağımız şey tam olarak kullanıcıdan işçi ya da havuz problemi alıp önce yazılanın işçi mi havuz mu olduğunu…
Kullanmak nasip olmadı ancak bir siteden verileri çeken bir bot yapmıştım. Kodları verip kısaca açıklayayım. Tkinter kullanmıştım ancak ekleme sayısı düzgün çalışmıyor. Başlangıç…
Bugünüme mal olan çalışma oldu aslında. Regular expressions ile biraz sıkıntı yaşamamı sağlamış olsa da sonunda çalıştığını görmek gerçekten mutlu etti. Tabii sorunlar olabilir ç…
Matematik dersinin vazgeçilmezlerinden olan işçi problemlerini çözen ufak bir program yapmak istedim. Çok fazla deneme şansım olmadı hata/sorun vs. olursa bildirirsiniz. Genel ça…
Python 2.7 ile yazdığım program sayesinde math modülünden alınan ayrıntılı pi değeri ile kürenin hacmini detaylarıyla hesaplayabilirsiniz. Ayrıca üçgen prizmanın hacmini üç kenar…
Pi sayısının kullanımı ile ilgili işe yarar bir döküman hazırlamak amacıyla bir silindirin hacmini Python ile hesaplamaya karar verdim. Amacımız kullanıcıdan taban yarıçapını ve…
Python’u normalde kullanırken işlemini kullanarak işlemle ilgili yazıda belirttiğimiz gibi kolayca üs alabiliriz. Ancak float olarak üs sonucunu elde etmek istersek ve bunu bir f…
Python’da bulunan ftplib modülü yardımıyla istediğimiz bir FTP sunucusuna bağlanabilir ve giriş yapabiliriz. Bu yazıda bağlantının nasıl oluşturulabileceğini kısaca anlatalım. As…
Python’da sınıf tanımlama olayı oldukça basittir. Genel olarak kalıbı vermemiz gerekirse class yapısı hakkındaki örneğimize bakalım. Aslında yapacağımız işlemler gördüğünüz kadar…