Python tartalomjegyzék

Üdvözöllek a Python világában!A Python egy modern, könnyen tanulható programozási nyelv, amelyet világszerte használnak webfejlesztésre, adatkezelésre, mesterséges intelligenciára, játékfejlesztésre és még sok másra. Ebben a tananyagban lépésről lépésre megismerkedünk a Python alapjaival: A célunk nem csak az, hogy megtanulj kódolni, hanem az is, hogy logikusan gondolkodj, kreatívan megoldj feladatokat, és élvezd a tanulást. Ne aggódj, […]

Continue Reading
c#

C# adatbázis kezelés grafikus felületről

Nézzük meg, hogyan lehet egy MySql adatbázist elérni grafikus felületről. A form-ra helyezzünk el egy dataGridView-t, két panelt, ezekbe 2-2db textbox-t, és 1-1 gombot. Az adatbázisból lekért adatokat a dataGridView-ban jelenítjük meg. (ki lehetne íratni akár label-re, textboxba is) A program indításakor kapcsolódunk az adatbázishoz, és lekérjük a tábla összes adatát. A form betöltésekor lefut […]

Continue Reading
c#

C# és MySql adatbázis

Ebben a példában megnézzük, hogyan lehet elérni C#-ból egy MySql adatbázist. A példában Xampp-ot használok, alap beállításokkal. (root, nincs jelszó, adatbázis neve: bolt) Hozzunk létre egy új adatbázist phpmyadmin-ban! A neve legyen bolt. Ez az egy darab tábla lesz benne: Ha működik az adatbázis, akkor készítsünk egy új konzolos projektet. Az adatbázis kapcsolathoz szükség lesz […]

Continue Reading
c#

C# REST API kezelés

A REST (Representational State Transfer) API-k segítségével a WPF, Windows Form alkalmazásunk kommunikálhat külső szolgáltatásokkal, adatokat kérhet le (GET), küldhet (POST), módosíthat (PUT), törölhet (DELETE). Ezek a CRUD műveletek, amiket már JS-ben is megnéztünk. C#-ban a HttpClient osztályt fogjuk használni a HTTP kérések küldésére és fogadására. Ehhez a System.Net.Http névteret kell importálni. A HttpClient aszinkron […]

Continue Reading
c#

C# karakterek, Stringek

A karakter egyetlen betűt, számjegyet, írásjelet, grafikus jelet tartalmaz. Legegyszerűbb adattípusa a char. Ez 1 bájton tárolja az adott karakter ascii kódját. Forrás: c# dokumentáció Mi a string (karakterlánc)? Röviden: karakterek tárolására alkalmas típus. Hosszabban: A string nem csak egy típus, hanem osztály is. Megnézzük, milyen műveleteket végezhetünk vele. Eddig használtuk a .Length és a […]

Continue Reading
c#

C# szoftverfejlesztő vizsgafeladat: műkorcsolya

Ebben a feladatban 2db csv fájlt kell beolvasni és feldolgozni, és 1db csv fájlt kell létrehozni. Mindkét forrás fájl ugyanolyan szerkezetű, a versenyzők adatait tartalmazzák soronként. Minkettő fájlnak van fejléce, amivel nem kell most semmit csinálni, elég átugrani. Megoldandó probléma, hogy tizedesvessző helyett pontot tartalmaz mindkét csv, tehát le kell cserélni beolvasáskor tizedesvesszőre. (Replace(mit,mire)) Természetesen […]

Continue Reading

Python: lista

A listák összetett adattípusok. Segítségükkel adatokat tudunk rendezett formában tárolni. Másképp fogalmaza, egy változóban több elemet tárolnak. A listák dinamikusak, méretük és tartalmuk módosítható. Általánosan hogyan néz ki egy lista?Van egy neve, amelyben felsorolhatjuk az elemeit. pl: napok[„hétfő”, „kedd”]A lista elemei sorszámozottak(indexelt), a számozásuk 0-val kezdődik, és elemszám-1-ig tart. A lista tartalmazhat ismétlődő elemeket is. […]

Continue Reading

Python: objektum orientált programozás

A Python egy objektumorientált programozási nyelv, amelynek alapját az objektumok képezik. (lásd C# fejezetnél) Az objektumorientált programozás (OOP) egy paradigma, amely az adatokat és a hozzájuk kapcsolódó műveleteket egységes egységekként kezeli, az úgynevezett osztályok és objektumok segítségével. Az osztályok definíciói az adatok és a hozzájuk kapcsolódó műveletek leírását tartalmazzák. Az osztályokból objektumokat lehet létrehozni, ezek […]

Continue Reading

Python: függvények

Az eljárások és függvények utasítások sorozatából állnak, melyeket többször is fel tudunk használni. Segítségükkel átláthatóbb lehet a program, és nem kell ugyanazt a kódrészletet többször is megírni. Az eljárások és a függvények csak akkor kerülnek végrehajtásra, ha lefuttatjuk őket. Ezt a nevükkel tudjuk megtenni. Például a print() függvényt már elég sokszor használtuk. Eljárások Az eljárások […]

Continue Reading