Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Nasıl Çalışıyorum?

Nasıl Çalışıyorum?

Ptyhon İstanbul Topluluğu buluşmasında yaptığım 'Nasıl Çalışıyorum?' sunumu. Bir Python ve Django geliştiricisinin çalışırken kullandığı teknolojiler anlatılıyor.

Cihan Okyay

April 03, 2013
Tweet

More Decks by Cihan Okyay

Other Decks in Programming

Transcript

  1. AJANDA • İşletim Sistemleri • Editorler • Python ve Django

    Ortamı • Üçüncü Parti Kütüphaneler • Versiyon Kontrol Sistemi • Deployment 2 Wednesday, April 3, 13
  2. EDİTORLER • VIM • Emacs • PyCharm • SublimeText2 •

    Textmate • Eclipse (PyDev) 4 Wednesday, April 3, 13
  3. •oh-my-zsh •40‘tan fazla eklenti •80‘den fazla tema •Büyük komünite desteği

    •github.com/robbyrussell/oh-my-zsh 9 Wednesday, April 3, 13
  4. PAKET YÖNETİMİ • İşletim sistemi için paket yönetimi • Python

    için paket yönetimi 12 Wednesday, April 3, 13
  5. KURULUM • pip install virtualenv • virtualenv example-env • source

    example-env/bin/activate 15 Wednesday, April 3, 13
  6. KURULUM • pip install virtualenvwrapper • mkvirtualenv example-env • workon

    example-env • pip install Django 16 Wednesday, April 3, 13
  7. GIT FLOW • feature branch • release branch • hotfix

    branch • git flow feature start feature_name • git flow hotfix start hotfix_name 22 Wednesday, April 3, 13
  8. VAGRANT • Komut satırından sanal makine yönetme. • Deployment ortamı

    ile aynı ortamda geliştirme. • http://vagrantup.com/ • http://vagrantbox.es/ 23 Wednesday, April 3, 13