{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# AST415 Astronomide Sayısal Çözümleme - I #\n",
"## Ders - 03 Döngü Yapıları, Listeler, Demet Nesneleri ##"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Doç. Dr. Özgür Baştürk
\n",
"Ankara Üniversitesi, Astronomi ve Uzay Bilimleri Bölümü
\n",
"obasturk at ankara.edu.tr
\n",
"http://ozgur.astrotux.org"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Bu derste neler öğreneceksiniz?#\n",
"## Döngü Yapıları, Listeler, Demet (Tuple) Nesnesi ##\n",
"\n",
"* [Neden Döngülere İhtiyaç Duyarız?](#Neden-Döngülere-İhtiyaç-Duyarız?)\n",
"* [While Döngüleri](#While-Döngüleri)\n",
" * [Blok Kullanımı](#Blok-Kullanımı)\n",
" * [Matematiksel İşlemlerin Kısa Gösterimi](#Matematiksel-İşlemlerin-Kısa-Gösterimi)\n",
" * [Boolean İfadeler](#Boolean-İfadeler)\n",
"* [Listeler](#Listeler)\n",
" * [Listeler Üzerinde İşlemler](#Listeler-Üzerinde-İşlemler)\n",
" * [Listelere Uygulanabilen Bazı Fonksiyonlar](#Listelere-Uygulanabilen-Bazı-Fonksiyonlar)\n",
"* [For Döngüleri](#For-Döngüleri)\n",
"* [Döngüler ve Listeler](#Döngüler-ve-Listeler)\n",
" * [range Fonksiyonu](#range-Fonksiyonu)\n",
" * [Reel Sayı Adım Kullanmak](#Reel-Sayı-Adım-Kullanmak)\n",
" * [Döngü İçerisinde Liste Elemanı Değiştirmek](#Döngü-İçerisinde-Liste-Elemanı-Değiştirmek)\n",
" * [enumerate Fonksiyonu](#enumerate-Fonksiyonu)\n",
" * [Listelerle Hızlı ve Kompakt İşlemler (List Comprehensions)i](#Listelerle-Hızlı-ve-Kompakt-İşlemler:-List-Comprehensions)\n",
" * [zip() Fonksiyonu](#zip-Fonksiyonu)\n",
" * [İç-İçe-Listeler: Nested Lists](#İç-İçe-Listeler:-Nested-Lists)\n",
"* [Demet (Tuple) Nesneleri](#Demet:-Tuple-Nesneleri)\n",
"* [Alıştırmalar](#Alıştırmalar)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Neden Döngülere İhtiyaç Duyarız?#\n",
"\n",
"Aşağıdaki şekilde bir liste halinde verilmiş bir grup sıcaklığı santigrad dereceden ($^{\\circ}$C), fahrenheit dereceye ($^{\\circ}$F) dönüştürmek istiyor olalım.\n",
"\n",
"