$30 off During Our Annual Pro Sale. View Details »

Jak snadno a rychle přijít k životnímu štěstí pomocí pip install

Jak snadno a rychle přijít k životnímu štěstí pomocí pip install

Minipřednáška pro začátečnice z pražských PyLadies.

Honza Javorek

April 25, 2016
Tweet

More Decks by Honza Javorek

Other Decks in Technology

Transcript

  1. JAK SNADNO A RYCHLE PŘIJÍT
    K ŽIVOTNÍMU ŠTĚSTÍ POMOCÍ
    pip install

    View Slide

  2. Den Noc
    apiary.io
    dělám maskota
    python.cz
    programuju

    View Slide

  3. + =

    View Slide

  4. pip

    View Slide

  5. pip installs packages

    View Slide

  6. View Slide

  7. PyPI

    View Slide

  8. Python Package Index

    View Slide

  9. pypi.python.org

    View Slide

  10. View Slide

  11. View Slide

  12. GitHub

    View Slide

  13. github.com

    View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. docs.python-guide.org

    View Slide

  18. View Slide

  19. Udělám web
    pip install django
    pip install flask

    View Slide

  20. Stáhnu něco z cizího webu
    pip install requests
    pip install lxml
    pip install scrapy
    pip install fuzzywuzzy

    View Slide

  21. Udělám prográmek do
    terminálu
    pip install click
    pip install clint

    View Slide

  22. Udělám klikací prográmek
    pip install pygtk
    pip install pyqt
    pip install wxpython
    pip install kivy

    View Slide

  23. Udělám mobilní appku
    pip install kivy

    View Slide

  24. Dělám z Pythonu vědu
    pip install numpy
    pip install scipy
    pip install ipython
    pip install matplotlib
    pip install pandas
    pip install ntlk
    pip install notebook (jupyter)

    View Slide

  25. Potřebuji upravit obrázky
    pip install pillow

    View Slide

  26. Načtu XML, HTML, …
    pip install lxml
    pip install beautifulsoup4

    View Slide

  27. Vytvořím XML, HTML, …
    pip install jinja2
    pip install lxml

    View Slide

  28. Pracuju s JSONem
    import json

    View Slide

  29. Ukládám do databáze
    (mimo Django)
    pip install sqlalchemy
    pip install records
    pip install peewee

    View Slide

  30. Hledám chybu v kódu :(
    pip install pdb
    pip install ipdb
    import pprint

    View Slide

  31. Testuji, zda můj program
    funguje
    import unittest
    pip install pytest
    pip install nose
    pip install tox

    View Slide

  32. Chci kontrolovat překlepy a
    "vzhled" kódu
    pip install flake8

    View Slide

  33. Píšu
    pip install sphinx
    pip install pdfkit
    pip install pelican

    View Slide

  34. Tvořím hry
    pip install pygame
    pip install pyglet

    View Slide

  35. Spouštím terminálové příkazy
    a programy zevnitř Pythonu
    pip install plumbum
    pip install sh
    import subprocess

    View Slide

  36. Zamotávám se v počítání
    datumů
    pip install arrow
    pip install python-dateutil

    View Slide

  37. Video, audio
    pip install youtube_dl
    pip install beets

    View Slide

  38. Točím globusem
    pip install folium
    pip install pyqgis

    View Slide


  39. View Slide