Untitled Quiz
13 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Što je terminal?

Terminal je tekstualno sučelje koje se koristi za interakciju s računalom.

Što je tekstualna aplikacija?

Tekstualna aplikacija je program koji se koristi za rad u tekstualnom sučelju, bez grafičkih elemenata.

Koje su prednosti korištenja terminala?

Neki od prednosti korištenja terminala je da je brži i efikasniji od grafičkih sučelja za izvršavanje nekih naredbi, također je moguće koristiti terminal za rad na udaljenim serverima i većini operativnih sustava.

Što ne radimo kod imenovanja varijable?

<p>Kod imenovanja varijable ne koristimo brojeve na početku, razmake ili posebne znakove.</p> Signup and view all the answers

Python koristi decimalnu točku za decimalne brojeve.

<p>True</p> Signup and view all the answers

Zašto je potrebno komentirati kod?

<p>Komentiranje koda je potrebno jer olakšava čitanje, razumijevanje i održavanje koda, pogotovo za one koji se u njega nisu upuštali.</p> Signup and view all the answers

Koji operator se koristi za potenciranje u Python-u?

<p>**</p> Signup and view all the answers

Koji operator se koristi za cjelobrojno dijeljenje u Python-u?

<p>//</p> Signup and view all the answers

Što znači “ugnježđivanje” N-torki?

<p>Ugnježđivanje N-torki znači da se N-torka može koristiti kao element u drugoj N-torki.</p> Signup and view all the answers

Koja je razlika između liste i N-torke?

<p>Lista je promjenljiva struktura podataka, što znači da se elementi liste mogu mijenjati, N-torka je nepromjenljiva, što znači da se elementi N-torke ne mogu mijenjati nakon što je definisana.</p> Signup and view all the answers

Što je NumPy?

<p>NumPy je paket za znanstveno računanje u Python-u koji pruža niz naprednih funkcija i alata za manipulaciju višedimenzionalnim poljima.</p> Signup and view all the answers

Kada se koriste Pandas serije?

<p>Pandas serije se koriste za rad sa podacima jedne dimenzije, npr. za predstavljanje vremenskih serija, podataka o populaciji ili podataka o cijenama.</p> Signup and view all the answers

Kada se koriste Pandas DataFrames?

<p>Pandas DataFrame se koristi za rad s podacima u više dimenzija, npr. za predstavljanje tablica ili podataka iz baze podataka, da bi se podaci analizirali i manipulirali.</p> Signup and view all the answers

Study Notes

Predavanje o računarstvu u prometnom inženjerstvu

  • Predavanje se odnosi na osnovne elemente programskog jezika Python-a.
  • Pokriva tematiku uvođenja, osnovnih tipova podataka, ispisa teksta, učitavanja paketa i modula, pozivanja funkcija iz učitanih paketa, komentiranja kôda i rješavanje zadataka.
  • Predavanje opisuje rad sa terminalom, učitavanjem paketa i modula.
  • Predstavlja i objašnjava ishode učenja.

Uvod

  • Predstavljeni su ishodi učenja kolegija.
  • Opisani su termini iz područja računarstva i programske podrške.
  • Objašnjene su značajke računalnih sustava.
  • Opisani su alati za pisanje i uređivanje dokumenata te rad u oblaku.
  • Obrađeno je modeliranje logističkih problema i analiza programa.
  • Kolegij uključuje izradu jednostavnog programa u višem programskom jeziku.
  • Opisane su funkcionalnosti za povezivanje s jednostavnom bazom podataka.

Uvod (predavanja)

  • Objašnjeni su osnovni tipovi podataka u Python okruženju.
  • Prikazano je izrađivanje i inicijalizacija varijabli.
  • Demonstriran je ispis i unos teksta pomoću Windows Command Prompt-a ili PowerShell terminala.
  • Prikazano učitavanje dostupnih paketa i modula u aktivnoj virtualnoj okolini.
  • Objašnjeno pozivanje funkcija iz učitanih paketa.
  • Demonstrirane su mogućnosti komentiranja kôda.
  • Kolegij sadrži rješavanje zadataka.

Uvod (cestovni prijevoz)

  • Prijevozničko poduzeće mora izračunati cijenu prijevoza tereta cestovnim prijevoznim sredstvom.
  • Ključni elementi za izračun su duljina prijevozne rute, cijena litre dizela, prosječna potrošnja dizela za prijevozno sredstvo i eventualna naknada za korištenje autoceste.

Ispis i unos teksta

  • Ispis teksta u terminalu
  • Ispisivanje vrijednosti varijabli.
  • Konkatenacija teksta i sadržaja numeričkih varijabli (odvojeni zarezom).
  • Učitavanje teksta korisnika iz terminala pomoću funkcije input().
  • Detalji o funkciji input() uključuju unos teksta do pritiska tipke ENTER i mogućnost argumenata.
  • Detaljni objašnjenja o dodavanju teksta.

Učitavanje paketa i modula

  • Učitavanje modula koji sadrže matematičke funkcije (npr. math).
  • Pozivanje funkcija iz učitanog modula (npr. math.fabs() za apsolutne vrijednosti).
  • Objašnjena je jednadžba za izračun cijene prijevoza.

Komentiranje kôda

  • Objašnjeno je zašto je potrebno komentirati kôd kako bi se olakšalo snalaženje.
  • Posebno su istaknute dobre prakse komentiranja.
  • Opis jednolinijskog i višelinijskog komentiranja.
  • Ključne su i metode bržeg raspoznavanja kôda, kao i dokumentiranje funkcija i izostavljanje dijelova kôda kao dio dobre prakse.

Rješenje zadataka

  • Opisano je rješenje logističkog problema u Python-u.
  • Prikazani su primjeri rješavanja zadataka i inicijalizacije varijabli.

Osnovni tipovi podataka

  • Objašnjen je jednostavni tipovi podataka (cijelobrojni brojevi, brojevi s pomičnim zarezom, znakovni nizovi i logički tipovi) u Python-u.
  • Objašnjena je sintaksa pridruživanja (=).
  • Detaljno su objašnjeni primjeri varijabli jednostavnog i složenog tipa podataka (liste).

Neophodno imenovanje varijabli i njihova inicijalizacija

  • Opis pravila imenovanja varijabli u Python-u.
  • Opis imenovanja varijabli kako bi se izbjegle greške i olakšalo snalaženje
  • Opis inicijalizacije varijabli.

Pisanje vrijednosti varijabli s tekstom

  • Opis sintaksnih pravila za pisanje stringova.
  • Olakšavanje čitanja i razumijevanja kôda.

Identifikacija i tipovi podataka

  • Operacije s različitim tipovima podataka.
  • Objašnjenje operatora za usporedbu, kao što su jednakost (==), nejednakost (!=), veće od (>), manje od (<), veće ili jednako (>=), manje ili jednako (<=).

Logički operatori

  • Objašnjenje logičkih operatora (negacija, konjukcija, disjunkcija, isključivo disjunkcija) u Python-u.
  • Objašnjenje kako vrijednosti se mogu pretvoriti iz brojevne u logičnu i da postoje specifični oblici za te tipove podataka.
  • Osnovna upotreba logičkih vrijednosti (T/F).

Napredni ispis teksta

  • Detaljno obrađena funkcija .formati() pristupa više vrijednosti u istom string-u.
  • Obuhvaćene su tablično raspoređene varijable u formatiranom ispisu.

Operacije inkrement i dekrement varijabli

  • Objašnjena je struktura za obavljanje aritmetičkih operacija na varijablama
  • Pružaju primjeri operacija.

Segmentiranje rute, cvor, i segmenti trase

  • Definicija pojmova "cvor" i "segment rute" i objašnjenje njihove važnosti u logistici.
  • Objašnjenje problema opterećenja na prometnicama.

Operacije s NumPy poljima

  • Ključni koncepti korištenja NumPy polja, uključujući inicijalizaciju Numpy 2D polja, matematičke operacije (zbrajanje, oduzimanje, množenje i dijeljenje) i spajanje (concatenacija) polja.
  • Ispisuje rezultate.

Pandas serije

  • Predstavljanje 1D podatkovne strukture.
  • Rad sa serijama uključuje odabir elemenata, promjenu indeksa te operacije između serija (npr. oduzimanje).

Pandas podatkovni okvir

  • Objašnjenje koncepata 2D tablične strukture, automatskog označavanja i konverzije iz drugih oblika u podatkovne okvire.
  • Detaljno objašnjenje operacija nad Pandas okvirom, uključujući spajanje više okvira.

Pandas objetki podatkovnog indeksiranja

  • Objašnjenje opcija indeksacije za Pandas podatkovne okvire.

Pitanja za provjeru znanja

  • Postavljena su pitanja za provjeru znanja učenika.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Untitled Quiz
6 questions

Untitled Quiz

AdoredHealing avatar
AdoredHealing
Untitled Quiz
55 questions

Untitled Quiz

StatuesquePrimrose avatar
StatuesquePrimrose
Untitled Quiz
18 questions

Untitled Quiz

RighteousIguana avatar
RighteousIguana
Untitled Quiz
48 questions

Untitled Quiz

StraightforwardStatueOfLiberty avatar
StraightforwardStatueOfLiberty
Use Quizgecko on...
Browser
Browser