Skip to content

Latest commit

 

History

History
145 lines (112 loc) · 3.7 KB

1-python.md

File metadata and controls

145 lines (112 loc) · 3.7 KB

Python Kurulumu

github.com/niturk/TemelPythonEgitimi

Indirme Linkleri

Python 3.8.7

Visual Studio Code 1.53.0

! indir ama kurma okumaya devam et


Python Logo

Kisaca Python

  • Python nesneye dayali bir programlama dilidir. (Hersey bir nesnedir.)

Nesne Yonelimli Programlama

  • Acik kaynaklidir. (https://github.com/python)
  • Python programlarının en büyük özelliklerinden birisi, C ve C++ gibi dillerin aksine, derlenmeye gerek olmadan çalıştırılabilmeleridir.
  • Basit ve temiz söz dizimi bulunur kolay yazılır ve okunur.
print("Merhaba Dunya")

Python You Can Fly

Github Ranking Github Ranking

C vs Python

Python Kodu

print('Hello, World!')

C Kodu

#include <stdio.h>
int main()
{
  printf("Hello, World!");
  return 0;
}

Daha iyi bir ornek

Python Kodu

# python
year = 2021
print('Merhaba İZÜ!')
print(f"{year} Yılındayız.")
python program.py

C Kodu

// c
#include <stdio.h>

int main() {
	int year = 2021;
	printf("Merhaba İZU!\n")
	printf("%d Yilindayiz.\n", year);
	return 0;
}
gcc c_programi.c -o programAdi
./programAdi

Python 3.8 Kurulumu

https://www.python.org/downloads/

  • Kullanilacak Surum : Python 3.8

Add Python 3.8 to PATH secilmelidir!

Python Path

  • Kurulum basarili.

Python Interpreter

Kod yazarken kullanacağımız yardımcılar

Formatter [black] -> https://github.com/psf/black

  • Pep kurallarina gore kodu duzenler.

Pep8 Apartman

Auto Pep8

Linter [flake8] -> https://github.com/PyCQA/flake8

  • Kod hatalarini soyler.
  • Orn. kullanilmayan bir kutuphane cagirildiginda.

Paket Kurulumu

PyPI Python Paketleri

pip yazilimi kullanilarak yapilir.

pip install paket_adi

Paket Yoneticisi : Pipenv Kurulumu

https://pipenv-fork.readthedocs.io/en/latest/

pip3 install pipenv

Editor - Ide