[free, book, hr] Python u računarskom inženjerstvu

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

[free, book, hr] Python u računarskom inženjerstvu

Post Postao/la stefan »

Kao popratni materijal u nastavi na Tehničkom fakultetu u Rijeci a predviđeno je i za nastavu Odjela za matematiku, u izradi je skripta koja pokriva primjenu Python jezika i cijelu lepezu popratnih modula na problematiku računarskog inženjerstva, numeričke i primjenjene matematike, vizualizacije i sličnih tema.
Na izradi skripte sudjelovali su sadašnji i bivši članovi Zavoda za mehaniku fluida i računarsko inženjerstvo (http://sim.riteh.hr)

Skripta je besplatno dostupna našim studentima ali i široj zainteresiranoj javnosti i objavljena je pod Creative Commons Attribution-ShareAlike 3.0 Unported License. Usput rečeno, rađena je u LaTeX-u.

Skripta se kontinuirano dopunjava, ali još uvijek ima nepotpunih i nedovršenih poglavlja.
Prvi dio skripte sadrži poglavlja vezana u osnove Python jezika, te bi mogao biti od korsiti onima koji žele naučiti Python ali ne nužno i primjenu na rješavanje inženjerskih/matematičkih problema.

Trenutna verzija skipte je dostupna za download sa:
https://dl.dropboxusercontent.com/u/854 ... kripta.pdf
Sve novije verzije skripte će biti postavljene na istom linku, uz obavijest o novoj verziji (u ovoj temi).

Bili bi vrlo zahvalni ako bi čitatelji/korisnici skripte dopridonijeli kvaliteti prezentiranih tema na način da greške (pravopis, gramatika, greške u formulama/kodovima i sve ostalo) na koje naiđete prijavite na https://bitbucket.org/simriteh/python-school/issues.
Osim prijave grešaka, naravno da su dobrodošli savjeti i ideje o temama koje bi bilo dobro ubaciti u skriptu!

Tko zna, možda nekom bude od koristi!

EDIT:
stefan je napisao/la:Evo i službene objave: http://sim.riteh.hr/index.php?menu=newsview&id=66
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Avatar
jurastublic
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Spol: M
OS: Mint 10 LXDE itd...
Lokacija: i grupa Film

Re: [free, book, hr] Python u računarskom inženjerstvu

Post Postao/la jurastublic »

Margine parnih i neparnih stranica su asimetrične tako da je jako teško čitati skriptu na prijenosnom uređaju. Za svaku stranicu moram podešavati položaj jer ako samo stavim "fit width" slova su presitna.
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

Re: [free, book, hr] Python u računarskom inženjerstvu

Post Postao/la stefan »

jurastublic je napisao/la:Margine parnih i neparnih stranica su asimetrične tako da je jako teško čitati skriptu na prijenosnom uređaju. Za svaku stranicu moram podešavati položaj jer ako samo stavim "fit width" slova su presitna.
Da, slažem se da je malo nezgodno za tablet. Formatiranje je optimirano za printanje.
Možda bi mogli napraviti e-verziju sa minimalnim marginama kako bi se lakše čitalo na tabletima i e-readerima.
Ali to jednog dana... Zasad je prioritet sadržaj a ne izgled :)
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Avatar
Spider
Postovi: 189
Pridružen/a: 15 stu 2011, 09:00
OS: Debian 12

Re: [free, book, hr] Python u računarskom inženjerstvu

Post Postao/la Spider »

A-ha... da malo su prve stranice gore dolje ali ostatak je dobro napravljen. Napravljen je kao udžbenik a ne kao roman pa zato tebi šeta lijevo desno. jer na vanjskim marginama su komentari.

U čemu je rađen prijelom?
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: [free, book, hr] Python u računarskom inženjerstvu

Post Postao/la 4ndY »

Spider je napisao/la: U čemu je rađen prijelom?
Koliko vidim, to je footprint LaTeX-a... :-D (uostalom, piše u detaljima dokumenta: pdfLaTeX).
Usput, treba podesiti hyperref da prikazuje naše znakove.
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

Re: [free, book, hr] Python u računarskom inženjerstvu

Post Postao/la stefan »

4ndY je napisao/la:Usput, treba podesiti hyperref da prikazuje naše znakove.
Da, nisam ni primjetio. Ispravio sam. Biti će u sljedećem releaseu...
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Avatar
max360se
Postovi: 6781
Pridružen/a: 06 lis 2011, 01:29
Spol: M
OS: Ovisi za sta
Lokacija: ~$

Re: [free, book, hr] Python u računarskom inženjerstvu

Post Postao/la max360se »

Ne kužim se baš u LaTex ali nije li moguće iz njega generirati HTML? Tako bi se bez problema moglo na eReaderima i tabletima čitati.
Lutherus je napisao/la:Ne postoje linuksi, postoji samo Linux i on je jedan i on je kernel.
Is Linux About Choice? || Pulsir - awesome blogging site :D
iv@n je napisao/la:Divide et impera i kako se kaže na latinskom da je ljudska glupost neuništiva.
Avatar
max360se
Postovi: 6781
Pridružen/a: 06 lis 2011, 01:29
Spol: M
OS: Ovisi za sta
Lokacija: ~$

Re: [free, book, hr] Python u računarskom inženjerstvu

Post Postao/la max360se »

Ne kužim se baš u LaTex ali nije li moguće iz njega generirati HTML? Tako bi se bez problema moglo na eReaderima i tabletima čitati.
Lutherus je napisao/la:Ne postoje linuksi, postoji samo Linux i on je jedan i on je kernel.
Is Linux About Choice? || Pulsir - awesome blogging site :D
iv@n je napisao/la:Divide et impera i kako se kaže na latinskom da je ljudska glupost neuništiva.
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: [free, book, hr] Python u računarskom inženjerstvu

Post Postao/la 4ndY »

max360se je napisao/la:Ne kužim se baš u LaTex ali nije li moguće iz njega generirati HTML? Tako bi se bez problema moglo na eReaderima i tabletima čitati.
Moguće je i to vrlo jednostavno. Ja sam to radio za jednu publikaciju i rezultat je bio dosta zadovoljavajuć. Ima više alata, ali ja bih preporučio prvo htlatex, a onda Hevea.
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

Re: [free, book, hr] Python u računarskom inženjerstvu

Post Postao/la stefan »

Dostupna je nova verzija: https://dl.dropboxusercontent.com/u/854 ... kripta.pdf

Promjene od zadnje verzije (18.12.2013.):
  • primjena odeint
  • Primjer eulerove metode
  • dodano poglavlje "Numeričke metode za rješavanje običnih diferencijalnih jednadžbi"
  • Dodan zadatak za numeričko integriranje
  • Primjer za quad
  • Dovršeno poglavlje Simposonove formule
  • Još malo o izolinijama. Dopunjeno poglavlje o bojama u matplotlibu
  • meshgrid primjer prebačen u numpy poglavlje
  • Malo o colormapama
  • Izolinije - detaljnije
  • opisana simps funkcija, quad odvojena u zasebno poglavlje.
  • Trapezna formula - dopunjeno teorijom i skicom, počišćen kod primjera
  • Manje izmjene glede izolinijskih grafova
  • Dodan primjer za vizualizaciju izolinija (contour i contourf)
  • Ispravljene sitnice kod linearnog programiranja
  • Početak uvoda u GA
  • Hrvatski zankovi u bookmarksima pdf-a
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Odgovori