Skip to content

Commit 9a3fa7a

Browse files
author
BB
committed
Initial commit
0 parents  commit 9a3fa7a

File tree

4,568 files changed

+680456
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,568 files changed

+680456
-0
lines changed

Diff for: .gitignore

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
*/*/*.pyg
2+
*/*/*.h5
3+
*/*/*.dvi
4+
*/*/_preview*
5+
*/*/_minted*
6+
*/*/_minted/*
7+
*/*/*.log
8+
*/*/*.pyc
9+
*/*/*/*.pyc
10+
*/*/*.aux
11+
*/*/*.out
12+
*/*/*.pdf
13+
.DS_Store
14+
.Rhistory
15+
_region_*
16+
*.class
17+
radio.raw
18+
*/*/*ltxpng*
19+
*/out.html
20+
*/*/out.html
21+
*/*/*/*out.html
22+
*/*/*/out.html
23+
*/*/*/*.exe
24+
*/*/*/*/*.exe
25+
*.gz
26+
out.html

Diff for: CONTRIBUTING.md

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
### İçerik
2+
3+
İçeriğe ek yapmak isteyenler bizim repo'yu kendi hesaplarina
4+
kopyalayarak gerekli .tex dosyasını değiştirip, ekleyip içinde
5+
oldukları dizinde `python ../build.py tex` komutunu işletebilirler,
6+
gerekli PDF dosyası otomatik olarak üretilecektir. Degisimden sonra
7+
Github uzerinden bana "pull request" bir gonderilir, ve ben de
8+
degisiklikleri ana repo'ya dahil ederim.
9+
10+
İngilizce-Türkçe teknik terimler için `claşsnotes/algs/dict/dict.tex`
11+
dosyasına bakılabilir.
12+
13+
LaTeX dosyalarının tamamını HTML'e çevirmek için `python build.py
14+
html` komutu kullanılır, sonuç içerik`TARGET_DIR` altına yazılır. HTML
15+
sonucu biz buradan alıp Github'a bir Web projesine gönderiyoruz,
16+
17+
https://burakbayramli.github.io/dersblog
18+
19+
İçerik ekleri için Github Web arayüzünden o an bakılan dosya üzerinde
20+
Edit tıklamak yeterli, değişim arayüzden yapılır, kaydedilir, değişim
21+
isteği bana "yama sorusu (patch request)" olarak gelir, ben
22+
değişikliği dahil ederim, ve üstteki adrese gönderimi yapılınca
23+
değişiklik sayfalara, PDF dosyalarına yansır. Github usta
24+
kullanıcıları tabii depo klonlaması, vs. ile aynı şeyleri
25+
yapabilirler.
26+
27+
US klavyede Türkçe yazmak isteyenler (ve Emacs kullananlar için)
28+
29+
https://burakbayramli.github.io/dersblog/sk/2004/10/emacs.html
30+
31+
HTML, PDF islemler icin gereken programlar
32+
33+
```
34+
pdftk
35+
texlive
36+
```
37+
38+
Dosyaların kodlamasına dikkat, utf8 olmalı.
39+

Diff for: COPYING

+674
Large diffs are not rendered by default.

Diff for: README.md

+167
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,167 @@
1+
2+
ODE, Çok Değişkenli Calculus, Lineer Cebir, Hesapsal Bilim,
3+
İstatistik, Fonksiyonel Analiz video derslerinden, ya da ders
4+
kitaplarından alınan notların Latex ile yazılmış ve PDF olarak
5+
üretilmiş dosyaları burada bulunabilir. Örnek Python kodları gerektiği
6+
yerde yazı içinde ya da onunla beraber aynı dizinde olacaktır.
7+
8+
Bu notlarda yazılanları takip etmek için önkoşul bilgiler şunlar:
9+
10+
* Trigonometri
11+
* Tek Değişkenli Calculus
12+
* Modülo Matematiği
13+
* Cebir
14+
15+
Yani üniversite sınavına hazırlık için gereken konular (gerçi artık
16+
Calculus gerekiyor mu bilmiyorum, benim zamanımda gerekiyordu).
17+
18+
### Web, PDF
19+
20+
Lineer Cebir (Linear Algebra)
21+
22+
https://burakbayramli.github.io/dersblog/linear
23+
24+
Diferansiyel Denklemler (Ordinary Differential Equations)
25+
26+
https://burakbayramli.github.io/dersblog/ode
27+
28+
Çok Değişkenli Calculus (Multivariable Calculus)
29+
30+
https://burakbayramli.github.io/dersblog/calc_multi
31+
32+
Hesapsal Bilim (Computational Science)
33+
34+
https://burakbayramli.github.io/dersblog/compscieng
35+
36+
İstatistik, Yapay Öğrenim, Veri Analizi (Statistics, Machine Learning, Data Analysis)
37+
38+
https://burakbayramli.github.io/dersblog/stat
39+
40+
Zaman Serileri ve Finans (Time Series and Finance)
41+
42+
https://burakbayramli.github.io/dersblog/tser
43+
44+
Fonksiyonel Analiz (Functional Analysis)
45+
46+
https://burakbayramli.github.io/dersblog/func_analysis
47+
48+
Bilgisayar Bilim, Yapay Zeka (Computer Science, AI)
49+
50+
https://burakbayramli.github.io/dersblog/algs/index.html
51+
52+
Gayri Lineer Dinamik ve Kaos (Non-Linear Dynamics and Chaos)
53+
54+
https://burakbayramli.github.io/dersblog/chaos
55+
56+
Yapay Görüş (Computer Vision)
57+
58+
https://burakbayramli.github.io/dersblog/vision
59+
60+
Fizik
61+
62+
https://burakbayramli.github.io/dersblog/phy/index.html
63+
64+
IT, Bilisim
65+
66+
https://burakbayramli.github.io/dersblog/sk/index.html
67+
68+
### Kodlar, TeX
69+
70+
[Linear Algebra](linear)
71+
72+
[Diferansiyel Denklemler](ode)
73+
74+
[Çok Değişkenli Calculus](calc_multi)
75+
76+
[Hesapsal Bilim](compscieng)
77+
78+
[İstatistik, Yapay Öğrenim, Veri Analizi](stat)
79+
80+
[Zaman Serileri ve Finans](tser)
81+
82+
[Kısmi Diferansiyel Denklemler](pde)
83+
84+
[Fonksiyonel Analiz](func_analysis)
85+
86+
[Yapay Zeka, Çetrefillik](app_math)
87+
88+
[Gayri Lineer Dinamik ve Kaos](chaos)
89+
90+
[Çoklu Bakış Açı Geometrisi](vision)
91+
92+
[Fizik](phy)
93+
94+
95+
İçeriğe ek yapmak isteyenler [için](CONTRIBUTING.md).
96+
97+
Dokümanların içinde görülen kod Jupyter not defteri ya da ipython
98+
ortamı içinden işletilebilir, kurmak icin `pip install jupyter` ve
99+
`pip install ipython`.
100+
101+
Diger temel kurulus bilgileri
102+
103+
https://burakbayramli.github.io/dersblog/sk/2016/01/python-dil-ogrenimi.html
104+
105+
Belgelerde görülen her bölümdeki kodlar kendi başına (bölümün dizini
106+
içinden) işleyebilecek şekilde ayarlanmıştır. Bu kodlar notların
107+
Github tex dosyalarından kopyalayarak alınabilir, ya da ayrı ayrı elle
108+
girilir. Eğer kodlar not defteri dışında, dosya bazlı, pür Python
109+
olarak işletilmek istenirse,
110+
111+
```
112+
import numpy as np
113+
import matploblib.pylab as plt
114+
```
115+
116+
ibarelerini her script'in başına eklemek lazım. Bu durumda kodlar
117+
`dosya.py` gibi bir dosya içinde kaydedilir, ve `python dosya.py` ile
118+
komut satırından işletilir.
119+
120+
Gereken dış paketler [requirements.txt](requirements.txt) içinde.
121+
122+
Python paket kurulumu Ubuntu Linux üzerinde `pip install [paket ismi]`
123+
ile yapılabiliyor.
124+
125+
Eğer kod içinde `import` edilen bir paket / modül ustteki listeden
126+
değil ise, ve bu dahil (import) edilen kod parçası doküman içinde
127+
gösterilmiyor ise, o zaman bu kod çoğunlukla aynı ya da paralel bir
128+
dizinde `.py` dosyası olarak eklenmiştir (çünkü `import func` çağrısı
129+
`func.py` adlı bir dosyayı dahil eder). Bu dosyayı bulmak için bu
130+
Github projesinin alt dizinlerine bakmak yeterli. Mesela *Zaman
131+
Serileri, Koentegrasyon* yazısında `pyconometrics` adlı bir modülün
132+
import edildiğini görüyoruz. Bu dosya üstteki listedeki paket
133+
listesinden gelmiyor. Projenin alt dizinlerine bakıyoruz, `tser/tser_coint`
134+
altında `pyconometrics.py` adlı bir dosyayı görüyoruz. Gerekli kod burada.
135+
136+
[Ek Konular](sk/2020/08/classnotes-add.md)
137+
138+
## English
139+
140+
Here are lecture notes on ODE, Multivariate Calculus, Linear Algebra,
141+
Computational Science, Computer Science, Statistics, Functional
142+
Analysis written in Latex, in Turkish. All necessary Python code and
143+
data is either in the document itself or included in the same
144+
directory as the article, residing in this GH repository.
145+
146+
Anaconda is the suggested Python installation, and for the necessary
147+
side packages. Use `conda install` to do this, or `pip install` on the
148+
list above.
149+
150+
R
151+
152+
The R installation command for Ubuntu, as well as the R package
153+
installation command is shown above in the TR section.
154+
155+
Blog
156+
157+
https://burakbayramli.github.io/dersblog
158+
159+
## LICENSE
160+
161+
The code is licensed under GPL v3. See COPYING for details.
162+
163+
164+
165+
166+
167+

Diff for: algs/algs_000_cover/algs_000_cover.tex

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
\documentclass[12pt,a4paper]{report}
2+
3+
\usepackage[utf8]{inputenc}
4+
\usepackage{url}
5+
\title{Bilgisayar Bilim}
6+
7+
\author{Burak Bayramlı}
8+
9+
\date{}
10+
11+
\pagestyle{empty}
12+
\begin{document}
13+
\maketitle
14+
15+
\newpage
16+
17+
\vspace*{4cm}
18+
\begin{center}
19+
\vspace{0.5cm}
20+
Sayılar ve Kuramlar\\
21+
\vspace{0.5cm}
22+
\url{https://burakbayramli.github.io/dersblog/sk/}\\
23+
\vspace{0.5cm}
24+
Kod\\
25+
\vspace{0.5cm}
26+
\url{https://github.com/burakbayramli/classnotes}\\
27+
\end{center}
28+
29+
30+
\end{document}
31+

0 commit comments

Comments
 (0)