Techpy.net
32 subscribers
47 photos
2 links
Teknik Programlama
Download Telegram
Serdar Turgut İnce,
🏷Size bir hikaye anlatayım mı? başlığında bir paylaşım yaptı

📖Bitmez tükenmek bilmez çocukluk döngü hikayesi. Olay şöyle gerçekleşir, muzip olduğunu iddia eden arkadaş ile arada geçen konuşma:

A: Sana bir hikaye anlatayım mı?

B: Anlat!

A: Anlat demekle olmaz. Sana bir hikaye anlatayım mı?

B: Anlatma o zaman.

A: Anlatma o zaman demekle olmaz. Sana bir hikaye anlatayım mı?

B: Yürü git başımdan.

A:…
Serdar Turgut İnce,
🏷Fonksiyonel Programlama başlığında bir paylaşım yaptı

📖Şu ana kadar olan tecrübelerime göre, tam olarak oturması biraz zaman alan bir programlama tekniği. Kodunuz biraz uzadığı zaman işler karışıyor değişkenler birbirine giriyor. Yapılacak işlemler karışıyor. Artık kod zihnen yormaya başlıyor. İşte bu programlama yöntemi sizi daha sistematik düşünmeye ve programlamaya yönlendirecek bir yöntem.

Şimdi kodlamaya yeni başladığımız için, kod üzerinden düşünmeyelim de bir…
Serdar Turgut İnce,
🏷Bir ben var bende, Benden içeri.. başlığında bir paylaşım yaptı

📖İç içe geçmiş fonksiyonlar hesaplama olarak maliyetli olsa da bazen hayat kurtarıcı olabiliyor. Bir fonksiyon ile başka bir fonksiyonu çağırıp onunla işlem yapabildiğiniz gibi, fonksiyonla fonksiyonun kendisini çağırabiliyorsunuz (öz yinelemeli). Yani döngü ifadelerini yazmadan döngü yapıyorsunuz. Hadi şimdi biraz matematik yazalım, sonra kodlayalım matematiği. Yine faktöriyel kodlayalım ama bu sefer biraz değişik bir şekilde. Aslında…
Serdar Turgut İnce,
🏷İlk grafik başlığında bir paylaşım yaptı

📖Belki de Python’u değerli kılan en önemli şey, sahip olduğu kütüphanelerdir. Kütüphaneler hazır kodlar içerir ve detaylarla uğraşmadan hızlıca öze geçmeyi sağlar. Bu yazıda bir sinüs ve kosinüs grafiği çizeceğiz. Bunun için sinüs, kosinüsün hesaplanabileceği ve grafik araçlarını içeren iki kütüphane kullanacağız. Başlayalım 0 ile π arasında sinüs ve kosinüs grafiği ile.

import numpy as…
Serdar Turgut İnce,
🏷Tipe bak! başlığında bir paylaşım yaptı

📖Tüm programlama dillerinde oluşturacağınız değişkenin tipi önemlidir. Bazı dillerde değişkenin tipini önceden tanımlamak gereklidir. Tip falan derken ne demek istediğimi örnek bir alıştırma yaptıktan sonra anlatacağım. Şimdi çarpma işlemi yapan bir kod yazalım.
Serdar Turgut İnce,
🏷Ayağınız yerden kesilsin başlığında bir paylaşım yaptı

📖Ayağınız yerden kesilsin istiyorsunuz, ancak fiyatlar izin vermiyor. Sürekli sitelerden takip etme yerine bir kod yazalım mı? Kod sayfaya gitsin tüm fiyatları çeksin. Sonra siz, ister istatistiksel analiz yapın isterseniz fiyat belirsizliğini çıkarın 🙂 Evet…
Serdar Turgut İnce,
🏷Listeler, Vektörler, Matrisler başlığında bir paylaşım yaptı

📖Listeleri oluşturmak bilhassa sayısal hesaplamalar yapmakta ve döngüler oluşturmakta oldukça önemli. O sebeple burada, bundan sonraki örneklerde kullanacağımız temel liste, matrisleri listeledim. Bunları kopyalayıp biraz denerseniz iyi olacağı kanaatindeyim. Şimdilik sadece Python’da böyle bir şeylerin…
Serdar Turgut İnce,
🏷Çeşme akarken küpü doldur başlığında bir paylaşım yaptı

📖Başlangıçta döngüler biraz kafa karıştırıcı olabiliyor. Döngü ilerlerken içinde hesaplanan işlem de akıp gidiyor. İşte bizim hesaplamalar akarken küpü doldurmamız lazım. Şimdi bir liste oluşturalım ve bu listenin 2 katını elde etmeye çalışalım.

a =…
Serdar Turgut İnce,
🏷At sepete başlığında bir paylaşım yaptı

📖Döngülere biraz daha dalalım. Bu sefer biraz matematik kullanalım. Matematik bir dildir derler ya, o zaman matematik dilinden Python programlama diline çeviri yapalım. Toplam sembolü kodlayalım biraz.

sum_{i=1}^{10}{i}

Burada i değişkeni 1’den başlayarak 10’a kadar…
Serdar Turgut İnce,
🏷Aklından bir sayı tut başlığında bir paylaşım yaptı

📖Öğrendiklerimizi şöyle toparlayıp bir tekrar edelim. Basit bir oyun yazalım. Bilgisayar aklından bir sayı tutsun ve kullanıcıdan tahmin etmesini istesin. Tahmine göre aşağı yada yukarı yönlendirmeleriyle, sayıyı bulmaya yardımcı olsun. Kodu önce bir tasarlayalım:

programın…
Serdar Turgut İnce,
🏷Yarılama Metodu başlığında bir paylaşım yaptı

📖Yarılama metodu eğer denklemin belli bir aralıkta değeri işaret değiştiriyorsa bu aralıkta kesin kök vardır temeline dayanıyor. Daha açık ifade edersem f(x) fonksiyonum olsun. f(3)=-2 ve f(4)=1 olsun. O zaman 3 ile 4 arasında fonksiyon…
Serdar Turgut İnce,
🏷Sıcaklık Dönüşümleri başlığında bir paylaşım yaptı

📖Fonksiyonel programlama kod satırları biraz uzadıkça oldukça önemli hale geliyor. Bol uygulama yaparak mantığını hazmetmek oldukça önemli. Şimdi sıcaklık birimlerini dönüştüren bir fonksiyon yazalım. Önce bir hatırlarsak neydi bu sıcaklık birimlerinin ilişkileri;

frac {C}{100}=frac {F-32}{180}=frac…
Serdar Turgut İnce,
🏷Yaş Hesaplama başlığında bir paylaşım yaptı

📖Python’da çok farklı ve çok işlevsel kütüphaneler var. Özellikle karmaşık kodlar yazmadan önce onunla ilgili olan kütüphaneleri araştırmak oldukça işimizi kolaylaştıracaktır. Yaşınızı hesaplayan bir kodla hem bir kütüphane kullanalım hem de biraz Python’a alışalım. Kabaca…
Serdar Turgut İnce,
🏷Mükemmel sayılar başlığında bir paylaşım yaptı

📖Mükemmel sayı sorularını hatırlarsınız belki. Matematikte önce tanımın yapıldığı sonra da bu tanıma uyan rakamların olduğu ya da olmadığı şıkları bulma sorularından. İşte bu mükemmel sayı (Nam-ı Diğer Perfect number) çarpanlarının toplamı kendisine eşit olan…
Serdar Turgut İnce,
🏷Permütasyon – Kombinasyon başlığında bir paylaşım yaptı

📖30 kişilik sınıftan bir başkan bir başkan yardımcısı seçilecektir. Kaç farklı şekilde seçilebilir? Olasılık hesapları yaparken kaçınılmaz olarak permütasyon ve kombinasyon hesapları yapılır. Unuttuysanız şöyle hatırlatayım, sıralama önemliyse permutasyon değilse kombinasyon kullanılıyordu. Permütasyonun matematiksel ifadesi…
✍️Mustafa Taşkın
🏷️Bir Kirişin Analitik Çözümü başlığında bir paylaşım yaptı

📖Mukavemet dersinde işlenmekte olan elastik eğrinin denkleminin çeşitli sınır şartlarında analitik olarak çözümünü Python sympy kütüphanesi kullanarak yapacağız.

from sympy import *
from sympy.abc import *

sympy kütüphanesindeki tüm fonksiyonları…
✍️Serdar Turgut İnce
🏷️Asal Sayı başlığında bir paylaşım yaptı

📖“Asal sayılar, sadece iki pozitif tam sayı böleni (kendisi ve 1) olan doğal sayılardır” diyor Wikipedia. Pek çok matematikçiyi de meşgul etmiş asal sayıların dağılımı. Biz bunların hepsini temsil eden…
✍️Serdar Turgut İnce
🏷️Basit Kütle-Yay Hareket Denklemi başlığında bir paylaşım yaptı

📖Bir kütle yay sistemin hareket denklemlerini çıkarabilmek için önce kinetik ve potansiyel enerji denklemlerinin çıkarılması gerekir. Bu enerjilerin farkı hareket denklemini vermektedir. Bu çalışmada sympy kütüphanesi kullanarak hareket denklemini çıkaracağız.…
✍️Serdar Turgut İnce
🏷️Newton – Raphson ile kök bulma başlığında bir paylaşım yaptı

📖En hızlı kök bulma yöntemi diye adlandırılabilir Newton-Raphson algoritması. Sayısal yöntemlerde hızı sebebiyle yaygınca kullanılan bir yöntem. Taylor serisinin ilk türevi ifadesine kadar açılımından çıkarılabilir ve matematiksel olarak şu şekilde…
✍️Serdar Turgut İnce
🏷️Python ile websitesinden veri çekme başlığında bir paylaşım yaptı

📖*Hazırlayan: Burak Şen

Veri analizi için ilk aşama veri setine sahip olmadır. Veri seti çoğu zaman elimizde hazır olmayabilir. Bu video serisinde bir emlak istesinden çeşitli veriler çekilerek bunlar üzerinden…
✍️Serdar Turgut İnce
🏷️Görüntü işleme kütüphanelerinin kurulması başlığında bir paylaşım yaptı

📖*Hazırlayan: Volkan Bayrak

Görüntü işleme neredeyse hayatın her yerinde. Bilgisayar acaba gözün algıladığı herşeyi göz gibi algılayabilir mi? Ya da gözün göremediği ama gözün görebileceği forma sokulmuş görüntüleri? Hadi bir…