✦ Srednji nivo Pythona i OOP Srednji nivo Pythona

Koncept 01 · Promenljive

Modelujte biblioteku.
Organizujte priču.

Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

Cilj učenjaObjašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.
01 Uči02 Isprobaj03 Predvidi

Učenje kao gost

Učiš kao gost — sačuvaj svoj napredak!

Napravi besplatan nalog i uči uz Sloby AI mentora, proveru razumevanja i praćenje napretka.

Cela platforma je besplatna tokom 2026. Foundations ostaje zauvek besplatan.

Biblioteka ima mnogo povezanih stvari.

Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

title_one = "Dune"
author_one = "Frank Herbert"
title_two = "The Hobbit"
author_two = "J. R. R. Tolkien"

Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

↳

Mini Library Manager: Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

Dva nezavisna objekta knjige
class Book:
    pass

book_one = Book()
book_two = Book()
book_one.title = "Dune"
book_two.title = "The Hobbit"
book_one.title = "Dune Messiah"

print(book_one.title)
print(book_two.title)

Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

Podaci i ponašanje
book.title = "Dune"
book.author = "Frank Herbert"
# Later, a book can also have behavior, such as borrowing.

Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

Prati nit.

  1. 1. Pronađite povezane podatkeObjašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.
  2. 1. Izaberite režimObjašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.
  3. 3. Napravite instanceObjašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.
  4. 4. Sačuvajte odvojeno stanjeObjašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

Česte greške

  • Mešanje klase sa jednom knjigomObjašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.
  • Očekivanje da objekti dele svaku vrednostLokalna promenljiva pripada funkciji u kojoj je napravljena.
  • Preuranjeno korišćenje konstruktoraObjašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.
  • Zaboravljanje kodiranjaObjašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

Python radni prostor

Učitavanje Python okruženja…

Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

mini_library.pyPython
IzlazČeka se Python
Okruženje pregledača se učitava. I dalje možeš da menjaš primer koda.

Pyodide pokreće Python u Web Worker-u pregledača. Zaustavlja se i ponovo pokreće ako se kod predugo izvršava. Izvršavanje u pregledaču nije potpuna bezbednosna granica; ne unosi tajne i ne oslanjaj se na njega za izolaciju nepouzdanog koda.

Šta će ovaj program ispisati?

Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

class Book:
    pass

book_one = Book()
book_two = Book()
book_one.title = "Dune"
book_two.title = "The Hobbit"
book_one.title = "Dune Messiah"

print(book_one.title)
print(book_two.title)
Izaberi izlaz

Vežbajte samostalno

Mini izazov — Sačuvajte porudžbinu

Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

Vaš ciljObjašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.

add_book_challenge.py

Opcioni nagoveštaji
  • Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.
  • Objašnjenje uvodi osnovnu ideju objektno-orijentisanog programiranja u projektu male biblioteke.
Pitajte Slobyja za nagoveštaj
Sloby, maskota Python AI Tutora

Tvoj mentor za učenje

Prijavite se da pitate Slobyja

Napravite besplatan nalog ili se prijavite za AI smernice tokom učenja.

Prijavite se da proverite svoje razumevanje

Napravite besplatan nalog ili se prijavite da biste dobili AI povratnu informaciju i sačuvali napredak u učenju.

Python AI Tutor · Uči razumevanjem, a ne samo pokretanjem koda.