Kezdőoldal » Számítástechnika » Programozás » 2024 ben c# vagy Python?

2024 ben c# vagy Python?

Figyelt kérdés

C# vagy python érdemes hosszú megtanulni?

Nem pénz keresés céljából, pusztán érdekel a programozás és arra lennék kíváncsi, melyik ad tartósabb tudás, esetleg későbbiekben egy kisseb cégnél vagy szabadúszóként találni valamit.

Ki hogy látja ?



szept. 21. 04:47
1 2
 1/12 anonim ***** válasza:
7%
Én a C# mellett tettem le voksom. De ha az AI vonalon lennél fejlesztő a jövőben, akkor mindenképpen Python.
szept. 21. 08:39
Hasznos számodra ez a válasz?
 2/12 IgaziÚriember ***** válasza:
42%
Python programozási nyelv ismerete mellett ha nincs valami specializált tudásod / végzettséged nem lesz valami túl sok lehetőséged "mezei" fejlesztőként elhelyezkedni.
szept. 21. 10:32
Hasznos számodra ez a válasz?
 3/12 anonim ***** válasza:
8%

Python sokoldalúbb, mindenféle automatizációra jó, több területen.

A C# teljesen MS specifikus, való igaz több a legacy rendszer, ami erre épül de jelenleg ha egy startup-nál kezdesz, vagy kisebb projekten akkor nagyobb a valószínűsége, hogy a python köszön vissza.

Üzemeltetés, adattudomány, matematika de igazából használják ezt is klasszikus full stack webappra, és desktop appra is. C#-nak azért kisebb a felhasználási területe.

szept. 21. 11:54
Hasznos számodra ez a válasz?
 4/12 anonim ***** válasza:
37%
Amíg nem tudod, mihez akarsz kezdeni, egyiket sem érdemes elkezdeni, tanulj meg inkább gitározni.
szept. 21. 11:58
Hasznos számodra ez a válasz?
 5/12 anonim válasza:
39%
A C# az egyik legjobb programozási nyelv, a mindenféle gyengén típusos szkriptnyelvecskék meg eleve csak bughalmaz zsákutcák.
szept. 21. 20:56
Hasznos számodra ez a válasz?
 6/12 A kérdező kommentje:
Akkor igazából felejtsem el a c# és python ? Mert eddig úgy néz ki
szept. 21. 21:25
 7/12 anonim ***** válasza:
41%
Nem kell elfelejteni, csak erre a sok idiótára nem érdemes hallgatni, aki itt kommentel. Tisztelet a kivételnek, aki véletlenül nem idióta!
szept. 21. 22:09
Hasznos számodra ez a válasz?
 8/12 A kérdező kommentje:

Igazából mind a python és c# alapjait elkezdtem. Persze nem párhuzamosan tanultam / tanulom.


Viszont azt vettem észre hogy a c# kicsit mintha több dologra lenne jó a másikhoz képest, attól függetlenül hogy a pyton kezd "jobban elterjedni"

Szóval ezért is kérdeztem hogy melyikkel lenne érdemesebb haladnom. (Mind jatek mobil/pc és software fejlesztes téren)

szept. 22. 04:36
 9/12 anonim ***** válasza:
84%

Figyelj nem érdemes az alapján nyelvet választani, hogy "mennyi mindenre jó", inkább arra koncentrálj, hogy TE mit akarsz kezdeni vele -- mert ha nem kezdesz el kb. az első naptól kezdve azzal foglalkozni amivel szeretnél, akkor felesleges tanulni, nem fogod úgyse megtanulni...


Tehát a C# előnye, hogy amit ma objektum-orientált programozásnak neveznek, az alatt leginkább a Java/C# által megvalósított stílust értik, emiatt ezzel a két nyelvvel tanulható meg legjobban a preferált OOP stílus. (A TypeScript még elég közel áll ehhez -- de egyébként a többi nyelv, beleértve a Pythont, vagy az újabb nyelveket, Go, Rust, már eltérnek ettől.)


A tapasztalatom szerint ha valaki Javán/C#-on tanult OOP programozást, az többnyire jobb, tisztább Python kódot is ír egyszersmind.


A C# valóban sok mindenre használható, de távolról sem mindenre a legalkalmasabb nyelv. Windowsos asztali alkalmazásokra mindenképpen ez a legjobb, Unity programozásra is, esetleg web frontendet is készíthetsz vele, illetve természetesen nagy szerveroldali (enterprise) alkalmazásokat is készíthetsz vele, már amennyiben .NET alapú az adott cég infrastruktúrája, de kb. ennyi.


TypeScript/JavaScript segítségével pl. készíthetsz webalkalmazásokat, cross-platform mobil alkalmazásokat, játékokat, szerver oldali appokat, azaz konplett webalkalmazásokat web- és frontenden is. Illetve asztali alkalmazásokat is (electronnal). A JS szerintem sokoldalúbb, mint a C#.


A Pythonnal is nagyon sok mindent lehet csinálni. Most túl azon, hogy adattudományhoz, mesterséges intelligenciához más nyelvben hozzá sem nagyon érdemes kezdeni (csak a kötözködők kedvéért: igen, az R és a Julia is egy opció itt), de Pythonnal készíthetsz egyszerűbb vagy bonyolultabb játékokat Pygame-mel vagy Godot-tal (ez utóbbit feltétlenül nézd meg!), mobil appokat pl. Kivy-vel, web api-kat FastAPI vagy Flask-kel, komplett webalkalmazásokat Djangoval. Frontendet nem nagyon, de előbb-utóbb kipolírozzák a PyScriptet is. Asztali alkalmazásokat Qt-val stb.


Megintcsak, sok mindent lehet a Python-nal csinálni, de sok mindenre nem ez a legjobb megoldás.


Azonban ma, 2024-ben kezdő nyelvként, szerintem (most azokon túl, hogy "mindegy, miben tanulsz") a legsokoldalúbban használható nyelv a JavaScript, de a legjobb szokásokat tanító nyelvek a Java és a C# -- és emiatt szerintem a TypeScript a #1 legjobb tanuló nyelv.


[Mondom ezt én, aki egyébként Pythonban programozok manapság + egy kis C++]

szept. 22. 12:44
Hasznos számodra ez a válasz?
 10/12 anonim ***** válasza:
attól függ, milyen programokat akarsz írni. Amúgy a C# hasznosabb. Gyorsabb, sokoldalúbb és több platformot támogat, bár kicsit nehezebb mint a python és komolyabb masina is kell hozzá. Főleg tárhely
szept. 22. 22:29
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!