NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

PYTHON
--------------

Anaconda:

https://www.anaconda.com

-Python kodlarınızı yazıp test etmeniz ve kaydetmeniz için harika bir program. Programı nasıl yükleyebileceğiniz linkte anlatılmış.
Python kodları yazmak için genelde programın içindeki, spyder modülünü kullanırsınız zaten.
Hem python kodu yazabildiğiniz hem de notlar alabildiğiniz jupyter modülüne de göz atmanızı tavsiye ederim.


İstihza:

https://belgeler.yazbel.com/python-istihza/

-Python konusunda türkçe kaynak arayanlar için oldukça enfes bir kaynak. Python documentation’ına güzel bir alternatif
Python Documentation:

https://docs.python.org/3/

-Python’un resmi documentation’ı. Python öğrenirken kullanmak istediğiniz fonksiyonların özelliklerini öğrenmek veya sıkıntı
yaşadığınızda kullanabileceğiniz altın kaynak.

SciPy:

https://www.scipy.org

-Matlab’da yapabildiğiniz grafik çizme, numeric hesaplar vs. gibi basic şeyleri yapabileceğiniz ücretsiz python kütüphanesi
SciPy’ın resmi dökümantasyonu. Matlab’a alternatif olarak bunu kullanabilirsiniz.

Python Tutor:

http://pythontutor.com

-Python’un çalışma mantığını kavramak için harika bir site. Yazdığınız python kodunu siteye yapıştırıyorsunuz. Satır satır, yazdığınız kodun üzerinden giderek görselleştiriyor. Hem debugging yaparken, hem de python mekanizmalarını anlamanız için harika bir araç. Linkte nasıl çalıştığına dair örnekler de bulabilirsiniz.

Stack Overflow:
https://stackoverflow.com
-Programlama dünyasının Google’ı. Programlama yaparken karşılaştığınız problemlerin neredeyse tamamının çözümünü burada bulabilirsiniz. Programlama ile uğraşan insanların oluşturduğu çok güçlü bir community. Sadece python’da değil, başka dillerde karşılaştığınız problemler için de ilk bakmanız gereken yerlerden.

CodeWars:

https://www.codewars.com/dashboard

-Python pratiği yapmak için enfes bir site. Sorular cidden kaliteli. Soruları çözdükten sonra, diğer insanların o soru için
yazdığı kodları inceleyebiliyorsunuz. Bu kodlar genelde oylanıyor ve gerçekten programlamaya olan bakışınızı değiştirecek kadar
incelikli çözümler bulabiliyorsunuz. 15 satırlık soruyu tek satırlık kodla çözenler olabiliyor veya probleme has algoritmalar
hazırlayan kişiler de olabiliyor. Burda pratik yapmayı düşünüyorsanız soruları çözdükten sonra diğer insanların çözümlerine
kesinlikle bakın.

Geeks for geeks:

https://www.geeksforgeeks.org

-Burası da gerek python ile ilgili, gerek çeşitli algoritmalarla ilgili detaylı bilgi ve örnek kodlar bulabileceğiniz harika bir site.
Özellikle python üzerine çok derinlemesine yazılmış ve organize hazırlanmış yazılar ve kodlar bulabilirsiniz.
Egzersiz niteliğindeki problemleri, çözümleri ile sunmaları da cabası

Çeşitli siteler:

https://www.reddit.com/.../learn_to_code_with_data.../

-Reddit'te denk geldim. İnteraktif python dersi. Sıfırdan başlayacaklar için ideal.

https://ocw.mit.edu/.../assig.../MIT6_0001F16_additional.pdf

-Bu linkte, birçok documentation ve python öğrenmek için kullanabileceğiniz interaktif siteler bulabilirsiniz.

The Programming Historian:

https://programminghistorian.org/en/lessons/

-Efsanevi bir site. Online kaynakları kullanan tarihçilere yardımcı olacak python dersleri var ve düzenli olarak yeni dersler ekleniyor.
Her ne kadar tarihçilere yardımcı olacak bir proje olarak başlamış olsa da, belge taramak ve genelde python'u metin işlemek için
kullanmak isteyen herkesin faydalanabileceği dersler var,derslerin hepsi ücretsiz ve her ders peer reviewed olduğu için gerçekten
kaliteli içerikler barındırıyor. MIT'nin python notlarından birisinde bu siteye referans vermişlerdi hatta, öyle keşfetmiştim.

Introduction to Computer Science and Programming (MIT):

https://ocw.mit.edu/.../6-0001-introduction-to.../index.htm

-MIT’nin efsane 6.00 dersinin ilk yarısı. 6 Haftalık bir ders yüküne karşılık gelmekte ama hakkıyla ders içeriklerine anlamak ve
ödevleri yapmak için haftalık 10-15 saat kadar efor sarfetmeniz gerekebilir. Harcadığınız sürenin kat be kat karşılığını alırsınız
bence. Ders python’dan ziyade programlamaya giriş dersi ve programlama öğrenmek birisi için temel oluşturacak nitelikte.
Ana amacı: ‘Elimde bir problem var, programlama kullanarak bilgisayar üzerinden bu problemi nasıl ifade edebiliri ve çözüme
ulaşabilirim. Çözüme ulaşmak için gereken süreyi azaltmak için neler yapabilirim, yazdığım kodu daha etkili hala getirebilir miyim vs. ’
gibi fikirlere aşina olmanızı sağlamak. Tam olarak bir python dersi olarak görmemek lazım. Aynı dersin interaktif olanı
(1 saatlik bir dersin içinde ekstra 1-1.5 saat uzunlunğunda öğrenilen konuyu unutmamanız adına finger exerciselar var.
Ayrıca ödevleri yaparken hata olup olmadığını, ne kadar doğru yaptığınızı kontrol edebiliyorsunuz. Midterm ve Final sınavı da var.).
Ocak’ta edx üzerinde başlayacak. Edx üzerinden sertifika alabilmek ve midterm-final sınavlarına girebilmeniz için 75 dolar ücret
ödemeniz gerekiyor. Ancak Financial Assistance başvurusu yaparak, %90 indirim sağlayan kod veriyorlar.
Ben 2 ders için başvurmuştum, 2’si için de kod vermişlerdi. (Bu derse 7.5 dolara – 42 liraya kaydolup bitirmiştim.)

Introduction to Computational Thinking and Data Science (MIT):

https://ocw.mit.edu/.../6-0002-introduction-to.../

Bir önceki dersin, devamı olan ve yine 6 haftalık ders yüküne karşılık gelen data science’a giriş adına güzel bir ders.
Elimdeki bir veri kümesini nasıl yorumlayabilirim, grafikler ile nasıl ifade edebilirim, detaylarını öğrenmek istediğim olaylar
akkında basic simulation kurabilir miyim vs. gibi fikirlere aşina olmanız bekleniyor. Bu derste de python kullanılıyor.
Bu dersin edx versiyonu, mart gibi başlar sanırım.

Using Python for Research (HarvardX - Edx):

https://courses.edx.org/.../course-v1:HarvardX.../course/
Eğer python bilginiz varsa ve MIT’nin computational thinking dersinden ziyade direk örnek projeler üzerinden data science’a
giriş yapmak istiyorum derseniz 5 hafta uzunluğunda bir ders. Final projesini yapabilmeniz için sertifika ücreti ödemeniz gerek
ama 10 tane ödevi, sertifika almadan da yapabiliyorsunuz. (Ocakta kapanıyor ders)

--------------------------------------------------------
Python üzerine internette çok fazla ders ve kaynak var. Verdiğim kaynaklar daha çok basic işlerde kullanabileceğiniz
kadar python öğrenmeniz için faydalı olacaktır. MIT’nin 2 dersini de bitirip, hala programlama bilginizi ilerletmek isterseniz,
şu linkteki derslere göz atın:
https://www-freecodecamp-org.cdn.ampproject.org/.../amp/
Freecodecamp’in kendisi de içerik olarak çok kalitelidir. Youtube kanalındaki eğitimler de çok şey katar.
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.