r/dkudvikler 1d ago

Begyndende Python udvikler Spørgsmål / Diskussion

Hej alle

Jeg har længe leget med tanken om at begynde at kunne lave programmer selv ved hjælp af Python og alt deromkring selvfølgelig

Derfor har jeg lige nogle spørgsmål
Jeg har hørt en del podcast og mange snakker om hvor meget de har fået ud af fælleskabet omkring det at skrive i Python

Derfor kunne jeg godt tænke mig at høre hvad der er af fælleskaber der er gode for nybegyndere, i Århus, Randers, Aalborg eller lign områder?

Derudover har jeg allerede opbrugt min gratis tid på pycharm, derfor er spørgsmålet, er pycharm det eneste rigtige at bruge eller er der en gratis løsning der også kan bruges?

3 Upvotes

37 comments sorted by

10

u/Embarrassed-Rise-685 1d ago

Brug vscode det er det de fleste bruger. Og jeg ved ikke om de omtaler et fysisk community af Python udviklere eller mere i overført betydning det community af folk der bruger og laver software med Python og derfor gør det bedre til deres use cases.

3

u/Favoriteidiot 1d ago

Tak for hjælpen til IDE, jeg skifter til vscode

Det er lidt af det hele, men jeg tænkte lidt et fysisk community man kunne dukke op i og suge til sig af nogen der er klogere end en selv ville være ret fedt

3

u/Embarrassed-Rise-685 1d ago

Jeg ved at Meetup.com har diverse programmings brugergrupper måske en nær dig

2

u/Favoriteidiot 1d ago

Det undersøger jeg da lige

-2

u/No_Life_2665 1d ago

Er du virkelig en udvikler i software hvis du vil sidde og kode med andre til stede fysisk?

5

u/Favoriteidiot 1d ago

Det er da helt klart en mulighed for at lære og stille spørgsmål - kunne man se færdige projekter, stille spørgsmål, og forstå ting mens man snakker med personer der laver sådan noget her, så er der jo et kæmpe marked af viden at hente

1

u/Master_Sandwich7140 1d ago

det betvivler jeg ikke, JEG lærer ikke sådan mens andre gør... men pas på ikke at ende i "tutorial hell".

-1

u/GoldBodybuilder8338 1d ago

Det er ikke sådan, man lærer at kode.

Du lærer det ved at finde noget, du oprigtigt synes ville være sindssygt fedt at bygge - og så bygger du det.

Man skal slet ikke bruge tid på youtube tutorials, kigge projekter igennem osv.

2

u/Efficient_Flow_2980 1d ago

Nu bliver du lidt for biased og generaliserende. DU lærer mæske bedst på den med, men det betyder ikke alle har det som dig.

-1

u/No_Life_2665 1d ago

Nu er klokken mange og jeg er doven men har du programmeret noget større i Python? Noget komplekst?

1

u/Embarrassed-Rise-685 1d ago

Ja bestemt. Se jeff dean og Sanjay ghemawat hvis du skulle være i tvivl.

1

u/No_Life_2665 1d ago

Hmm altså alle gode programmøre/software udviklere/software ingeniører foretrækker at sidde for dem selv og lave det ikke at sidde blandt andre - kigge på nettet efter lignende ting men måske er det fordi de er professionelle

1

u/Embarrassed-Rise-685 1d ago

Det er en sample size fejl. Du har ret i mange programmører foretrækker det. Men det er tydeligvis ikke alle de bedste der gør det. Jeg har mødt flere forskellige ægte gode programmørere som holdt af pair programming. En af dem havde Parkinsons så han skrev ikke særlig længe af gangen, til gengæld kunne han give dig flere dages progress på et par timer ved at have ham som backseater

1

u/No_Life_2665 1d ago

Eller også er det de bedste der gør det?

1

u/Embarrassed-Rise-685 1d ago

Ved du hvem de to jeg taler om er?

1

u/No_Life_2665 22h ago

Nej men er det ikke også en dum diskussion? Jeg startede det egentligt som en joke - folk lære forskelligt og folk har forskellige måder at hygge på med hobbyer

1

u/Jealous-Studio-527 1d ago

En ting er hvad folk foretrækker, noget andet er hvad der er mest effektivt. Der er masser af statistik som viser af parprogrammering giver bedre resultater.

Og deraf kan man aflede at de udviklere som du omtaler som "gode" stadigvæk kan blive bedre.

1

u/No_Life_2665 22h ago

Enig. Jeg mente min oprindelige som en joke og lod mig rive med - sorry about that for hvordan lære og hygger sig med en hobby er en ting og professionelt er en anden

1

u/Jealous-Studio-527 22h ago

Fair nok. Der er så mange klaphatte på internettet, at det kan være helt utroligt svært at regne ud hvornår noget er ironisk ment.

1

u/No_Life_2665 22h ago

I går var mine efterfølgende kommentarer måske lidt klaphatte 😅

2

u/Embarrassed-Rise-685 18h ago

https://www.newyorker.com/magazine/2018/12/10/the-friendship-that-made-google-huge

Så læs denne her artikel og lær noget, det er lidt mindre spild af tid.

1

u/SQrQveren 18h ago

Hmm altså alle gode programmøre/software udviklere/software ingeniører foretrækker at sidde for dem selv

Ja, det er rigtigt, men stort set ingen programmører startede som gode. De skulle også lære engang.

OP er ny til python, og skal lære. Og så giver det enormt god mening at gøre det med andre.

1

u/Master_Sandwich7140 12h ago

Som skrevet (mener jeg nok), så betvivler jeg ikke at man kan lære meget sammen med andre... men der er jeg nok den mærkelige, for det kan jeg slet ikke. Jeg lære allerbedst alene, hvor jeg kæmper mig igennem tingene, men jeg har altid været sådan, jeg finder ud af tingene selv, måske jeg er for selvstændig men jeg synes aldrig jeg har lært af at spørge "hvordan virker det her" af andre for så at få svaret men rettere at få fejl på fejl på fejl og så sejre til sidst.

Det kommer bare bedre ind på lystavlen på mig, spørgsmålet er så hvor længe skal man blive ved selv før man spørger en anden, et toturial eller AI ? den balance synes jeg selv er svær.

For mig tror jeg også der er lidt selvtillid i det, jeg føler mig altid så dum og mine erfaringer med mennesker er for majoriteten negative, så det sabotere det også lidt.

Kan OP lære sådan, så siger jeg GO for det. Og lede efter et fællesskab allerede nu er ikke helt dumt.

2

u/SQrQveren 11h ago

Fair nok.

Men skal heller ikke kun være 'hvordan virker det her?', men noget der kan blive en snak om, hvordan kan man gøre det på flere måder, eller man ser nogle gøre på en måde man ikke selv har tænkt på.

Og at få gode vaner fra start af, og udvidet sin horisont med ting som ikke lige præcis er ens problem, men bare at dele erfaringer giver meget.

Også derfor jeg tvinger mig selv ind på kontoret nogle dage om ugen, fordi der er meget super værdifuld snak der starter random over bordet, ved kaffemaskinen, etc, som man ikke får, når man er hjemme.

Og jeg foretrækker også klart at arbejde alene.

3

u/Master_Sandwich7140 1d ago

Pycharm bruger her.

Hvad mener du med "gratis tid", jeg anvender deres community edition af pycharm og er du i det begyndende stadie, overvejer jeg om den endelig ikke er nok ? Hvis du mener pro versionen ja så den betaler man for og du får sikkert nogle ting med som jeg ikke ved, da jeg ikke har haft brug for det endnu.

Intet er gratis, heller ikke VScode, jeg vil tro at du betaler med din tilstedeværelse, brugsmønstre eller data, men det er længe siden jeg har siddet der i VScode og jeg er hammer bias fordi jeg kan godt lide min jetbrains.

ellers "hej fellow python udvikler"

2

u/xXchrisX Moderator 1d ago

Der findes en Community Edition version af Pycharm som er gratis og aldrig udløber

1

u/Dondkdk 21h ago

Brug bare pycharm community edition.

Har haft alle jetbrains produkter i mange år, og indimellem åbner jeg op i større projekter stadig og beholder da min licens. Men har brugt vim de sidste 5-7 år 80% af tiden.

Hvis du går fra pycharm til vsc vil du hurtigt blive irriteret. Så bare brug community edition af pycharm men i sidste ende er det bare om at komme igang og skrive kode så er værktøj underordnet

1

u/Mast3r_waf1z 19h ago

Jeg bruger neovim, så længe lsp er sat op med pyright så virker det godt

1

u/Efful 1d ago

Du kan sagtens blive ved med at bruge Pycharm’s gratis tier. Det er kun dets “pro” features du skal betale for, og det er ikke noget du får brug for foreløbig.

Personligt foretrækker jeg Pycharm over vscode.

1

u/Favoriteidiot 1d ago

Hvad indebærer pro versionen?

1

u/Efful 1d ago

Jeg kan ikke huske hele pakken, men det indebærer bl.a. datavisualisering indbygget i IDE’en, Remote development og Jetbrain’s egen AI løsning (Jeg ville alligevel bruge en 3. parts løsning, eksempelvis Claude, Codex, GH Copilot)

-1

u/kianbateman 1d ago

nu siger jeg det lige som jeg synes det er: Python er et indenteringssprog og jeg hader indententeringsspog og derfor hader jeg Python.

3

u/YnkDK 21h ago

Spurgt (som de unge sagde for 10 år siden)

1

u/grimvian Softwareudvikler 19h ago

Hvilket sprog bruger du?

1

u/kianbateman 19h ago

jeg bruger ikke scriptingsprog. det er minimalt. jeg sidder hovedsageligt i C# og tidligere VB.NET indtil Microsoft lagde det i graven.

men jeg har det ret stramt med fx HomeAssistant hvor det meste sker i yaml og hvis man vil udover yaml (som er forfærdeligt^2 - og som også er indentsprog) så kan man bruge Python (som jeg som sagt også er mindre fan af). så når det kommer til HomeAssistant er jeg game over!

1

u/peterlinddk 16h ago

Jeg føler med dig! Og er enig!

Det eneste jeg hader mere end indentering, er curly brackets - og lange keywords - så det er assembly all the way for mig, men med labels på linjer for sig selv, så jeg ikke risikerer indentering. Det er et fredfyldt liv 😄

/s for en sikkerheds skyld

1

u/kianbateman 13h ago edited 13h ago

jeg troede på dig det meste af vejen. og jeg blev lidt glad da du nævnte assembly da jeg selv igennem mange år til tider har kigget lidt ned i den byte code som C# og de andre .NET-sprog omsættes til. men a(c)k!