Jump to content
GSForum - Segélyvonal

Hogyan tanuljunk programozni?


Recommended Posts

Kovács Gyula (MiniDisk)
Posted

Na jó, igen, a php vezérli az egészet! De ehhez már SQL adatbázis is tartozik! Ebbõl olvassa ki a php motor a bejelentkezõ adatok alapján, hogy mit kell látnia a felhasználónak. Na, itt kezdõdik a "csoda", ennek az egészét leprogramozni. Egyénileg egy egyszerû dolog, na de ezt átlátni ekkora adatmennyiségre vonatkoztatva ... Erre értettem azt, hogy ezt nem lehet "grafikusan" megoldani, ehhez már tudás kell. Ez az, mitõl én még fényévnyire vagyok. Ezt szívesen megtanulnám, na de ezt hogyan lehet megtanulni, ha nem "látom" az eredményét? :upsz:

 

Ehhez (php) képest a javascript gyerekjáték. :)

 

Egyetlen próbálkozásom a "design" oldalam includeolása, de bármennyire is nézem a php kódját, akkor sem értem, mitõl mûködik. :upsz:

Posted

Ez ott kezdõdik, hogy írsz egy JavaScript kódot, ami bekér egy nevet, és ha Gézát írnak be, akkor kék színnel írja ki a nevét, ha Julit, akkor rózsaszínnel. Ha ez megvan, és látod, hogy a program hogyan változtatja meg a weboldal forrását annak megfelelõen, hogy milyen nevet írtak be, akkor jó vonaton ülsz, és a következõ megálló a PHP és az SQL! ;)

Kovács Gyula (MiniDisk)
Posted

Oké rendben. Én is úgy gondoltam, hogy a javascripttel kell(ene) kezdenem, csak gondolkodtam, hogy ezt hogyan lehet elkezdeni? Tehát - topic címe - :) hogyan tanuljam meg a javascript használatát? Mivel érdemes kezdeni? Ezzel az átszinezõs dologgal? Vagy valami ilyesmivel? Vagy pl. Próbáljak meg önállóan egy menüt csinálni, és azt variálni? (A Xara által gyártott menüt pl. már manuálisan módosítottam, bõvítettem, nem a Xaraból)

 

Valahogy a html-t, meg a css-t sokkal egyszerübb volt megtanulni ... :hááát:

Posted

Én azt tanácsolom, ne a Javascripttel kezd. Ott mindenféle böngészõbeli eltérések adódhatnak (persze komolyabb szinten), töltsd le az Easyphp-t, és kezdj el php-t írni. Szerintem nem csak egyszerûbb, de ez az, amelyiket html generálásra szokták használni és ez kommunikál az SQL-lel is.

A szintaktikája persze nagyon hasonlít a Javascriptéhez, de abba a sok zárójel és objektum-tulajdonság (pl. document.form.input stb. stb.) miatt alaposan bele lehet bonyolódni, amire nem feltétlenül van szükség a programozás tanulásakor. :hááát::)

Kovács Gyula (MiniDisk)
Posted

Okés, így teszek. Már töltöm is le az 1.8-as verzióját.

Kovács Dávid ( Davs )
Posted

@MiniDisc

Én sem tanultam JavaScriptet, nem is értek hozzá, de már alkalmazom a php/mysql párost ;) ami nekem segített, az a Kataporta.net, majd vettem egy nagyon jó könyvet a Computerbooks-tól: László József : Dinamikus weboldalak, CGI Programozás Windows és Linux rendszereken. Ebben van még CGI programozás C-ben, Perl-ben, meg Pascal-ban is :upsz: Azokat el sem olvastam, azután 150 oldal a mysql-lel és a PHP-val.4500 Ft volt, szerintem megérte. De mindenekelõtt Kataporta.net ;) Az ottani leírás a PHP 24 óra alatt c. könyv alapján készült. Ja, és Trf blogját hol lehet meglesni?

Posted

MD:

Nem bonyolult a dolog. Én úgy közelíteném meg a dolgot, hogy Te most olyan oldalakat készítesz, ami szép, meg mûvészi, meg meg van álmodva. A kódja viszont sttikus, mindig ugyan az.

Most fogsz kapni egy olyan eszközt, amivel ezt a kódot "kinyomtathatod" egy böngészõ ablakra, ráadásul úgy, hog menet közben belenyúlhatsz a kódba.

Ha akarod kihagysz dolgokat, vagy éppen beleraksz.

Ha elkezdesz PHP-t kódolni, észre fogo venni, hogy a PHP kódból egy betü nem sok, annyi sem lesz benne a megjelenõ oldalban. Amit látsz, azt a PHP szkript generálta - nyomtatta - ki.

 

Továbbra is komplett oldalakat fogsz álmodni, elképzelni és kiadni a felhasználóknak, de sokkal több lehetõséged lesz, mint a statikus kódokkal.

 

Az álmodás / tervezés menete azonban változni fog. Fel kell osztanod magadban külön életetélõ részekre az oldalakat. Ez az, ami nekem még nem igazán megy, ezért nem is mutatkoztam még be igazi oldallal. De ami késik, az nem múlik. :D

Posted

MD: Hamarosan elvileg bemutathatom a szakdolgozatomat, ami egy adatbázissal támogatott oldal. Szívesen elmondom majd, hogyan mûködik.

Kovács Dávid ( Davs )
Posted

Hurrá! Már várom! A honlapodra lesz? Nem szeretnék lemaradni róla!

Kovács Gyula (MiniDisk)
Posted

Rendben, köszönö mindenkinek. (Arpsoft, Davs, Google)

Posted
Én azt tanácsolom, ne a Javascripttel kezd. Ott mindenféle böngészõbeli eltérések adódhatnak (persze komolyabb szinten), töltsd le az Easyphp-t, és kezdj el php-t írni.

Az egyik kliens oldali, a másik szerver oldali... Nem ugyanarra való... Csak akkor cserélhetõ fel a sorrend, ha a cél "csak" a programozás tanulás, az élvezet kedvéért.

 

@Spányik Balázs:

Egyetértek azzal, amit mondtál. Attól hogy valaki tíz másodperc alatt rájön, hogy egy segédváltozóval meg lehet csinálni, nem azt jelenti, hogy profi programozó, csak azt, hogy már van esélye azzá válni. Amíg erre nem érez rá valaki, nem tud igazán tovább lépni, esélye sincs egy komolyabb algoritmus megírására vagy akár megértésére.

 

Egyébként a SZIE ÁOTK-n tanítok matekot és informatikát. Programozást még anno az egyetemen korrepetáltam, meg ha betéved hozzám néha valaki.

Posted
Az egyik kliens oldali, a másik szerver oldali... Nem ugyanarra való... Csak akkor cserélhetõ fel a sorrend, ha a cél "csak" a programozás tanulás, az élvezet kedvéért.

Nem azt mondtam? :huh::S

Posted

Igen, de olyanok is olvassák, akik még zöldek az egészhez, és nekik szerintem nem volt egyértelmû. :hááát:

  • 3 weeks later...
Posted
Megyek, keresek egy oktatóoldalt hozzá. Ezt a nyelvet meg kell ismernem!  :pislog::bezsong:

Van még ilyen nyelv. Ha ismerkedi akarsz velük, próbáld ki a Perl-t is, ott a változók kicserélése így néz ki:

($a, $b) = ($b, $a);

Sõt mondok jobbat: Be akarsz szúrni egy új elemet egy tömbbe:

@a = (@a, "Mégegy elem");

Erre varjál gombot! :D:D

Kovács Dávid ( Davs )
Posted

$tomb[]=$uj_valtozo ;

Ez van PHP-ben :P Pythonban még nem jutottam odáig.

Posted

Kénytelen leszek új feladatot keresni... ;)

 

A kérdésnek eredetileg az volt a lényege, hogy a kedves újoncok ráéreztek-e már egy kicsit a problémamegoldásra. Viszont ha egyetlen értékadással megoldható, akkor az már nem probléma... :D

Posted

Ötlet: 20-as szorzótábla megjelenítése a képernyõn. Mondjuk ez már nem tartozik az egyszerû feladatok közé, de ha valaki -- kezdõként, nyilván -- meg tudja csinálni, az már mutat valamit.

Posted

Mondjak egy feladatot? n különbözõ elem összes lehetséges permutációit kiírni! Persze csak akkor, ha az n nem nagy szám! Maximum négy, öt legfeljebb hat! Változó elemekkel.

 

(Aki nem tudná, pl. n=3-ra: abc, acb, bac, bca, cab, cba.)

Posted

Egészítsük ki: ismétlõdés nélküli permutációit

Posted

@arpsoft

 

Nem kell kiegészítés, mert írtam, hogy különbözõ elemek. A permutáció problémájánál pedig nincs kiválasztás, minden elem (itt) csak egyszer számít. Ha u.n. variáció lenne, akkor már meg kellett volna említenem.

Posted

De a probléma programos megvalósítása izgalmas!

Posted

Persze! Kezdõknek azonban jó kis feladat!

Kovács Dávid ( Davs )
Posted
Ötlet: 20-as szorzótábla megjelenítése a képernyõn. Mondjuk ez már nem tartozik az egyszerû feladatok közé, de ha valaki -- kezdõként, nyilván -- meg tudja csinálni, az már mutat valamit.

Kérésed számomra parancs :D

A .cpp forrásfile : .cpp

Az exe : .exe

:D Meg tudnám csinálni PHP-ban, meg talán Pythonban is. Csak egy egyszerû for ciklus ;)

Viszont van eremit feladata: Mi az a permutáció ? :hááát::?:

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...