Bu Blogda Ara

BÖLÜM 25: PIP PROGRAMI


Bu videoda sizler için Pip programını ve PyGame kütüphanesini inceleyeceğiz.

BÖLÜM 24: SINIFLAR VE NESNELER


Bu bölümde sizler için, sınıfları ana hatlarıyla inceledik ve örnek uygulamalar ile pekiştirdik.

BÖLÜM 23: YONCA YAPRAĞI ÇİZİMİ


Bu bölümde sizler için, yonca yaprağı çizimi yapacağız.

BÖLÜM 22: ÇİÇEK GEOMETRİSİ


Bu videoda sizler için, taç tapraklarıyla süslü çiçek çizimi yaptık.

BÖLÜM 21: ÇEMBERLER İLE EKRAN DOLDURMA




Bu bölümde sizler için, renkli çemberlerle ekranı doldurma efektleri ürettik.

BÖLÜM 20: YILDIZ YAPMA



Bu bölümde sizler için dolgulu yeşil yıldız çizimini göstereceğiz.

BÖLÜM 19: KAPLUMBAĞA GRAFİKLERİ


Bu bölümde sizlerle kaplumbağa grafiklerini ayrıntılı bir biçimde inceleyeceğiz.

BÖLÜM 18: PYCHARM ÜZERİNDEN PYGAME PAKETİNİ YÜKLEMEK


Bu videoda sizler için "pygame" isimli yeni bir paketi sistemimize yükleyeceğiz.

BÖLÜM 17: PYCHARM İLE ÖRNEK UYGULAMA



Bu bölümde sizlerle PyCharm'da ilk örnek uygulamamızı yapacağız.

BÖLÜM 16: PYCHARM EĞİTİM SÜRÜMÜ


Bu bölümde PyCharm eğitim sürümünün bilgisayarınıza nasıl indirileceğini ve kurulacağını göreceksiniz.

MATERYAL HAKKINDA

Robotik kodlama eğitiminde materyaller sanılanın aksine yalnızca işin robot kısmıyla kalmıyor. Gözlemlerime dayanarak belirtmek istiyorum ki bir bilgiyi öğretmenin temeli bilginin kendisini görmekten geçiyor🔽. Bilgiyi yaşamla harmanlayıp teoride bırakmayarak kalıcılığının sağlanması ise edinilen bilginin güçlü bir şekilde kalıcılığının sağlanması için yapılan işlemlerden biridir. Sonuç olarak, bir çok eğitime katıldım -ki bunların bazıları uzaktan bazıları ise örgün bir şekildeydi, fakat bir kitap, CD vb. gibi bilgiyi ham halinde barındıran materyallerinin gücünün daha ön planda olduğunu yaşayarak gözlemledim. 



Vermek istediğim eğitimin ve dahası kendim için de ilerletici olmasını temenni ettiğim bilgilerin başlangıcı için bazı elle tutulur destekleyici materyallere ihtiyaç duydum. Bu sebeple hemen İnternet üzerinde her teknoloji ve bilgi heveslisi birey gibi arayışlar içerisine girdim. Bu süreçte, İnternet için "Hiçbir şey bulamıyorum" diyen insanlara yarım ağızla gülmek dışında pek boş vakti olmadı. İnternet o kadar geniş bir dünya ki, onun içerisinde düzgün koşulları göz önünde bulundurarak  yaptığınız ve kucak dolusu sonuç alamadığınız hiçbir sonuç yoktur.  Zaten İnternet'i kullanma ve arama yapma konusu ders içeriklerine dahil olmasıyla da anlaşılacağı gibi, hem en büyük eksikliğimiz hem de bunu fark edip düzeltmeye çalışmamızla birlikte en büyük avantajımız haline geliyor.

SINIF DÜZENLEMELERİ


SINIFIMIN CAM KÖŞESİNİN ÖNCEKİ HALİ
CAM KÖŞENİN SONRAKİ HALİ


MEVSİMLER DUVARI KAPLAMA ÖNCESİ
MEVSİMLER DUVARI KAPLAMA SONRASI


SINIF KAPISI


SINIF ZEMİNİNİ ROBOT OYUNLARI İÇİN RENKLİ FİYONK İLE ÇEVRELEDİKTEN SONRA








SEMİNER VE PROGRAMLAR









ONLİNE PLATFORMLAR



KODLAMA




Programlama alanı özellikle günümüzde birçok insanın iş alanı dışında ilgi alanı olmaya başladı. Özellikle son yıllarda çevrenizi dikkatle gözlemlerseniz mutlaka bu alanda yoğunlaşmaya kendini adapte etmiş birisi ile karşılaşabilirsiniz.  Bu  noktada bizlere düşen, siz programlama severler için uygun ve kullanışlı kodlama platformlarını araştırmak olacak. Bu platformlar yalnızca satın alabileceğiniz, offline (çevrimdışı) veya bilgisayarınıza yükleme işlemini gerçekleştirdikten sonra kullanabileceğiniz türler ile sınırlı değildir. Bu platformların online, hatta ücretsiz olanları da mevcuttur. Bu platformların en yaygın ve kullanışlı olanlarını  sizin adınıza inceleyip sizler için paylaşacağız. Takipte kalın.💁

ROBOTİK

İnsanlar bir şeyi öğrenme sürecinde o sürecin çocuğunu öğrenmeye hazırlanış aşamasında geçirirler. Ben de bu tarz bir insanım. Mesela üniversitede bir sınava çalışacaksam, çalışma düzenimi saatlere ve konulara bölüp yoğun bir program ve çalışma ortamı hazırlamak için ortalama 2 saat olan çalışma süremin yarısını tüketirdim. Peki ama konumuzun bununla ilgisi ne :)
Konumuz bir bilişim aşığı olarak yapacağımız çalışmaların ortama ihtiyacı olup olmadığı sorunu ile başlıyor aslında. Yalnızca bir roman okuyacaksanız bile bunun için gerekli ortamı fark etmeden  hazırlıyorsunuz. Bazen daha rahat bir oturma şekli ile bazen de ortamda yapacağımız ufak tefek dizaynlar ile..



    Bilgisayar alanına girdiğimizde ise bu gibi işler biraz daha ilgi bekler bir hal alıyor. Örneğin programlama alanına dair işimiz var ise, çalışma ortamımızda buna el verişli bir rahatlıkta ve ferahlıkta olmalı. Malum, saatlerin nasıl geçtiğiniz anlamazken sonradan gelen sırt ve bilek ağrıları oldukça can sıkıcı bir hal alacaktır.


    Robotik ve programlama alanıyla da oldukça yakın olan birisi olarak kendime yavaştan bir ortam hazırlama girişimde bulundum. Öncelikle çokça  kalemlik benzeri, kutu vb. düzenleyici görevini üstlenecek  edevatlarla iş göreceksiniz. Mesela ben kalem çeşitleri ile oldukça haşır neşir olacağım öğretmenlik görevime başlamadan önce plastikçi'den yuvarlak plastik baharat kutuları alıp kapaklarını çıkarıp attım. Ardından kalemlerimi kurşun, tükenmez, keçeli kalem, bantlar yapıştırıcılar vb. şekillerde hem daha kullanışlı hemde daha düzenli ve güzel görünür hale getirdim. Bu işlem için çekmecenizde bulunan kaşıklıklar bile fazlasıyla işinizi görecektir :).


   Yaklaşık 1 ay sonra yine haşır neşir olacağım diğer alan olan arduino parçalarını evime buyur ettim :). İşin kötü tarafı bu parçalar kötü bir poşette elime ulaşmış ve birbirine girmiş şekildeydi. Bilenler bilir arduino dediğimiz şey özellikle kabloları ve küçük parçalarıyla kullandıkça dağılan ve düzensiz hal alan bir yapıdadır. Ama sonuçta bu minik tatlı şeyler benimdi ve bunların yıpranmasını ve kötü görünmesini göze alamazdım. Bu sebeple ilk feda ettiğim şey, zamanında satın alıp bir ara atmaya yeltendiğim ama kıyamadığım çekmeceli makyaj düzenleyicisiydi. Feda etmek dediğime bakmayın. Aslında küçük ve bir sürü ruj bölmesi olan bu makyaj düzenleyicileri, küçük arduino parçaları için biçilmiş kaftan :).


   Ve tabi ki bu düzenleyici de işimi görme konusunda küçük ve yetersiz kaldı.. Fakat bir gün dışarıda dolaşırken bir mağaza çerisinde üç katlı bir makyaj düzenleyicisi gördüm. Mağaza satıcısı makyajları şöyle düzenler böyle gösterir şeklindeki övgülerini sıralarken, ürünü arduino setim için alacağımı, öğretmen olduğumu anlattım. Mağaza satıcı da oğlundan ötürü arduino ile pek alakalı olunca yaklaşık % 60 indirim ile almayı başardığım 3 katlı bir arduino düzenleyicisine sahip oldum :) Yukarıda da resimlerini mevcut olan çalışma masamı bugün oluşturmaya başladım. Tabii ki güzel makyaj düzenleyicilerine her zamanki gibi ilgim son hız devam ediyor :) Fakat illaki makyaj düzenleyicileri değil, plastikçilerde çok daha uygun fiyata bulabileceğiniz çekmeceli veya kapaklı edevatlar da mevcut. Tamamen tercihinize kalmış. Sanırım ben  dönebilen afilli bir düzenleyicinin büyüsüne kapılarak fiyat uygunluğu konusunu birazcık atladım. 


   Sonuç olarak unutmayalım ki, uygun bir ortam oluştuğu müddetçe olmayan çalışma isteği bile birden insanın içene doğabiliyor. Daha hevesli ve üretken bir çalışma süreci için öncelik her zaman uygun bir ortamın hazır olmasından geçer. Keyifle takipte kalın :)

ADOBE FLASH








CAMTASIA STUDIO







BÖLÜM 10: KAR TANESİ YAPIMI


Bu videoda sizlere birden fazla formu birbirine göre konumlandırmayı, gruplamayı, kopyasını çıkarmayı ve döndürmeyi göstereceğiz.

BÖLÜM 9: KELİME BLOKLARI



Bu videoda sizlere tinkercad kütüphanesinden harf ve konnektör kullanmayı, prorgam içerisine STL alma ve dışa aktarmayı, aynı zamanda da blok manipule etmeyi göstereceğiz

BÖLÜM 8: THINGIVERSE PLATFORMU


Bu videoda sizler için thingiverse 3B tasarım modellemelerinin bulunduğu platformu inceledik.

BÖLÜM 7: YÜZÜK MODELLEME


Bu videoda sizler için, "Parmak ölçüsü alma", "Daire, çevre ve çap hesaplamaları", "Izgara ayarı değiştirme" ve "3B baskı alırken dikkat edilmesi gereken noktalar" konu başlıklarını inceleyeceğiz.

BÖLÜM 6: ALTIGEN HALKA YAPIMI


Bu videoda sizlerle altıgen halka yapımını göreceğiz.

BÖLÜM 5: ANAHTAR YAPIMI




Bu videoda sizler için temel şekiller ile anahtar modellemesi yapımını göstereceğiz.

BÖLÜM 4: BALONCUK ÇUBUĞU YAPIMI




Bu videoda sizler için silindir, çokgen, nesnelerin boşluk özelliklerini kullanmayı ve nesneleri gruplandırmayı göstereceğiz.

BÖLÜM 3: TINKERCAD ARAYÜZÜ




Bu videoda sizler için "Tinkercad.com" adresine kayıt olma, yeni bir dosya oluşturma, çalışma düzlemi tanıma ve üç boyutta nesne inceleme konularına değindik.

BÖLÜM 2: CURA NEDİR?


Bu videoda sizler için Cura yazılımını inceledik.

BÖLÜM 1: 3 BOYUTLU YAZICI NEDİR?




Bu videoda sizler için 3 boyutlu yazıcının "Baskı süreci", "Hammedde-Flament kullanımı" ve "Modelleme" konuları üzerinde durduk.

BÖLÜM 15: TAHMİN OYUNU




Bu videoda sizler için, şu ana kadar öğrendiklerinizi birleştirebileceğiniz bir tahmin oyunu kodladık.

BÖLÜM 14: VERİ TİPLERİ 2




Bu videoda sizler için "Listeler(list)","Demetler(tuple)", "Kümeler(set)" ve "Sözlükler" konu başlıklarını inceledik.

BÖLÜM 13: VERİ TİPLERİ 1


Bu videoda sizler için "Mantıksal(Boolean) Değerler", "Sayılar", "Karakter Dizileri(str)" başlıklarını inceledik.

BÖLÜM 12: PRINT VE ÇOK KULLANILAN BAZI PYTHON MODÜLLERİ



Bu videoda sizlerle print ve input fonksiyonları ile random, sys ve time modüllerini inceleyeceğiz. 

Bununla birlikte, "print","format","sys","input","random","time","metod", "sınıf", "range", "from-import" ve "nesne" gibi terimler öğreneceksiniz.

BÖLÜM 11: FONKSİYONLAR


Bu videoda sizlerle "Fonksiyonlar" konusunu göreceğiz.

BÖLÜM 10: DÖNGÜLER


Bu videoda sizler için "Döngüler" başlığı altında "For" ve "While" döngülerini göstereceğiz.

BÖLÜM 9: IF-ELIF-ELSE BLOKLARI


Bu videoda sizler için "IF-ELIF-ELSE" kontrol bloklarını göstereceğiz.

BÖLÜM 8: OYUN ZAMANI


İlk oyun programımızı bu videoda kodluyoruz. Bunun yanında, "if-elif-else" kıyaslama bloklarını ve "print()" fonksiyonunu gördük.

BÖLÜM 7 : IDLE PROGRAMI


Bu videoda sizler için IDLE programının özelliklerini gösterip, IDLE programı ile örnek kodlar yazacağız.

BÖLÜM 6: KAPLUMBAĞA GRAFİKLERİ


Bu videoda sizlere kaplumbağa grafikleri kavramını ve basit komutlarla çeşitli çizimler kullanmayı göstereceğiz. 


Bunun yanında "turtle", "forward()", "penup()", "pendown()", "goto()" ,"stamp()", "mainloop()" ve "done()" komutlarını görüp uygulayacağız.

BÖLÜM 5: Python Programlama Dilinde Değişkenlerin İsimlendirilmesi


Bu videoda sizler için, değişken isimlerinin nasıl belirleneceği, hata mesajları ve help() komutuyla yardım alma konularını inceledik.

BÖLÜM 4: Python Programlama Dilinde Değişken Kullanımı


Bu videoda sizler için, değişken, değişken tipi, atama operatörleri ve type() komutunu inceledik.

BÖLÜM 3: Python Programlama Dilinde Hesaplamalar


Sizler için bu videoda python programında yapılabilecek matematiksel hesaplamalara, "Math modülüne" ve modülleri import etme konularına değindik

BÖLÜM 2: İndirme İşlemleri


Bu videoda sizler için, python programını indirmeden önce yapılması gereken işlemleri kısaca açıkladık.

BÖLÜM 1: Python Programlama Dili Nedir?


Bu video serisinde sizlerle python programlama dilini inceleyeceğiz. Yapacağımız örnek uygulamalar ile , komutları eğlenceli bir biçimde öğrenmiş olacağız.

NEDEN FİREWORKS?






FİREWORKS TASARIM PROGRAMI