Skip to content

Latest commit

 

History

History
110 lines (73 loc) · 2.97 KB

File metadata and controls

110 lines (73 loc) · 2.97 KB

Ievads

Jautājumi un komentāri

  • kā gāja ar Anaconda instalēšanu?
  • vēl kādi Python jautājumi?
  • par koda redaktoriem

Rekomendācija redaktoram: https://code.visualstudio.com/ (ja uzstāda caur Anaconda tad Python plugins nāk līdzi bet var likt arī atsevišķi)

Python komūna

PyCon 2013 recap (Code Like a Girl blog) :

This was my first pyCon and I have to say it was a great experience:

  • I met so many great people who are working on interesting projects
  • was on PyLadies booth and was surprised how many people were coming to talks to us, offer help, ask for advice how to help their female friend, wife, daughter...
  • attended interesting talks
  • saw Guido
  • got Raspberry Pi B - I'm supper excited about this

Dokumentācija

Python dokumentācija: https://docs.python.org/3/

Moduļu importēšana

import json

help(json)

Moduļu instalēšana

piezīme par Virtual environments (skat. pip install un Anaconda saites)

Interesants moduļu lietojums (no komandrindas)

validate and pretty-print JSON files

python -m json.tool input.json

launch simple HTTP server in the current directory

python -m http.server 8000

Python funkcijas un klases (atkārtojums)

Funkcijas piemērs

Klases piemērs

Kā izskatās Python programmas

plain script -> funkcijas un klases -> maza, pilnvērtīga programma -> (kas vēl?)

  • plain script bez dziļākas struktūras
  • plain script, kas definē:
    • funkcijas
    • klases
  • vienkārša programma (ar "if name == "main")
  • kāda moduļa piemērs (?)

...

Praktiskais uzdevums

(piem., par vārdu biežumu)

(tālāk saites uz nodarbības IPyton notebooks)