Ni som kan programmera, kan detta paket vara ett sätt för en gammal nybörjare?

Permalänk
Medlem

Ni som kan programmera, kan detta paket vara ett sätt för en gammal nybörjare?

Ser att HumbleBundle har ett programeringspaket
https://www.humblebundle.com/software/python-dev-kit-bundle?h...

Är 44 vårar och har en gång i tiden knåpat ihop någon enkel mediaspelare, men det var typ 15 år sedan.
Först och främst vet jag inte om detta språk ens är gångbart, men jag hade tänkt att kanske göra ett par appar för eget bruk alternativt något enkelt för PC.

Min fråga är om detta kan vara en lämplig start för att lära sig språket/programmera, eller är detta för de som redan är lite igång så att säga?

Visa signatur

Chassi: Corsair Obsidian 500 RGB SE / Systemdisk Samsung 980 PRO SSD: Samsung 850 PRO 250GB / SSD: Samsung 850 EVO 250GB / SSD: Crucial MX300 1TB / CPU: Ryzen 7 3800X @ 4,2 Ghz / Kylning: Noctua NH-D15S push/pull / GPU: MSI 3080Ti SUPRIM X / PSU: Corsair RM1200i / MB: ASUS X470-f Gaming / RAM: HyperX Fury 2x16GB 3600 mhz / OS: W10 / Mus: Logitech G903 / TB: Logitech G915 TKL Wireless / Ljud: Sound BlasterX Pro-Gaming AE-9, Blue Yeti , Sennheiser HD660S, Skärm: Acer Predator X34P @3440x1440 UltraWide

Permalänk
Medlem

Behövs väl knappast nån produkt för att börja. Det är väl bara att ladda ner python om du är sugen på det. Finns tusentals bra "lär dig python" på nätet helt gratis.

Visa signatur

Core i7 7700K | Titan X (Pascal) | MSI 270I Gaming Pro Carbon | 32 GiB Corsair Vengeance LPX @3000MHz | Samsung 960 EVO 1TB

Permalänk
Medlem

För ren programmering:
#1 Fundera ut något (helst enkelt) du vill göra.
#2 Välj ett språk, förslagsvis just Python till att börja med
#3 Gör det du ville göra
#4 Gör det du ville göra i ett annat språk
#5 Reflektera över vad som är lika, vad som skiljer och kanske varför det skiljer.

Ett annat alternativ som jag nästan tycker är bäst att börja med (för ren kod) är att hitta ett opensource-projekt, helst något program/spel eller någon app som man själv använder. Identifiera något som du tycker är ett problem (eller kolla deras buggrapporter) och försök lösa det problemet.

Gillar du hårdvara också så kan jag rekommendera att köpa ett litet Arduino-kit. Det är baserat på C++ och är riktigt enkelt att knåpa ihop alla möjliga små roliga saker. ESP8266 är en rolig och billig krets (eller färdiga kort med den likt NodeMCU) med inbyggt WiFi. Para ihop det med en liten OLED-display och en tempsensor och få ESP'n att visa nuvarande/högsta/lägsta temperatur exempelvis. Finns tonvis med hjälpmaterial på nätet, inklusive Youtube-videor.

Gå inte ut för hårt i början utan börja enkelt och jobba dig stegvis uppåt

Visa signatur

Citera mig för svar.
Arch Linux

Permalänk
Medlem
Skrivet av Nioreh83:

Behövs väl knappast nån produkt för att börja. Det är väl bara att ladda ner python om du är sugen på det. Finns tusentals bra "lär dig python" på nätet helt gratis.

Tack för input, tänkte att jag kanske kunde göra två saker. Båda få en okej grund och även skänka pengar.

Skrivet av Dimman:

För ren programmering:
#1 Fundera ut något (helst enkelt) du vill göra.
#2 Välj ett språk, förslagsvis just Python till att börja med
#3 Gör det du ville göra
#4 Gör det du ville göra i ett annat språk
#5 Reflektera över vad som är lika, vad som skiljer och kanske varför det skiljer.

Ett annat alternativ som jag nästan tycker är bäst att börja med (för ren kod) är att hitta ett opensource-projekt, helst något program/spel eller någon app som man själv använder. Identifiera något som du tycker är ett problem (eller kolla deras buggrapporter) och försök lösa det problemet.

Gillar du hårdvara också så kan jag rekommendera att köpa ett litet Arduino-kit. Det är baserat på C++ och är riktigt enkelt att knåpa ihop alla möjliga små roliga saker. ESP8266 är en rolig och billig krets (eller färdiga kort med den likt NodeMCU) med inbyggt WiFi. Para ihop det med en liten OLED-display och en tempsensor och få ESP'n att visa nuvarande/högsta/lägsta temperatur exempelvis. Finns tonvis med hjälpmaterial på nätet, inklusive Youtube-videor.

Gå inte ut för hårt i början utan börja enkelt och jobba dig stegvis uppåt

Tack, det där lät alldeles utomordentligt förnuftigt! Blir att skriva ut och klistra bredvid skärmar för att komma ihåg fokus.
Bockar och bugar.

Visa signatur

Chassi: Corsair Obsidian 500 RGB SE / Systemdisk Samsung 980 PRO SSD: Samsung 850 PRO 250GB / SSD: Samsung 850 EVO 250GB / SSD: Crucial MX300 1TB / CPU: Ryzen 7 3800X @ 4,2 Ghz / Kylning: Noctua NH-D15S push/pull / GPU: MSI 3080Ti SUPRIM X / PSU: Corsair RM1200i / MB: ASUS X470-f Gaming / RAM: HyperX Fury 2x16GB 3600 mhz / OS: W10 / Mus: Logitech G903 / TB: Logitech G915 TKL Wireless / Ljud: Sound BlasterX Pro-Gaming AE-9, Blue Yeti , Sennheiser HD660S, Skärm: Acer Predator X34P @3440x1440 UltraWide

Permalänk
Medlem

Själva bundeln tycker jag ser väldigt bra ut. Sen att man även får med Pycharm Pro är ju ett stort plus. Jag använder Pycharm Pro nästan dagligen och är sjukt nöjd. JetBrains gör enligt mig de bästa IDE's på marknaden. Är väl Visual Studio för C#/C++ som jag föredrar då.

Visa signatur

AMD R5 1600 3.2 GHz | Gigabyte AX370 Gaming K3 | Corsair Vengeance LP 2x8GB 3200MHz CL16 | Sapphire RX580 Nitro+ 8GB | Phanteks Eclipse P400S | 1x Samsung 970 EVO 500GB 1x WD 500GB | Windows 11 Pro

Permalänk
Medlem

Tycker dimman har ett väldigt sunt svar. Jag skulle vilja tillägga ett par saker. Youtube är en jättebra resurs. Det finns folk som lägger ut väldigt pedagogiska men samtidigt vettiga tutorials, ofta i långa serier med flera delar. Där hade jag börjat. Men då går man kanske inte in så långt på djupet. Där är en bok eller två perfekt som nästa steg. Börja testa lite med de tutorials som finns på youtube, och om du fattar tycke för språket, köp en gedigen bok. Och som sagt, det kan vara bra att ha ett fokus, ett mål. Och ge aldrig upp. Google googla googla. Lycka till!

Permalänk
Medlem
Skrivet av oTiuZ:

Själva bundeln tycker jag ser väldigt bra ut. Sen att man även får med Pycharm Pro är ju ett stort plus. Jag använder Pycharm Pro nästan dagligen och är sjukt nöjd. JetBrains gör enligt mig de bästa IDE's på marknaden. Är väl Visual Studio för C#/C++ som jag föredrar då.

Tack för feedback.

Skrivet av jH0Ni:

Tycker dimman har ett väldigt sunt svar. Jag skulle vilja tillägga ett par saker. Youtube är en jättebra resurs. Det finns folk som lägger ut väldigt pedagogiska men samtidigt vettiga tutorials, ofta i långa serier med flera delar. Där hade jag börjat. Men då går man kanske inte in så långt på djupet. Där är en bok eller två perfekt som nästa steg. Börja testa lite med de tutorials som finns på youtube, och om du fattar tycke för språket, köp en gedigen bok. Och som sagt, det kan vara bra att ha ett fokus, ett mål. Och ge aldrig upp. Google googla googla. Lycka till!

Tack för dessa bra tips. Toppencommunity!

Visa signatur

Chassi: Corsair Obsidian 500 RGB SE / Systemdisk Samsung 980 PRO SSD: Samsung 850 PRO 250GB / SSD: Samsung 850 EVO 250GB / SSD: Crucial MX300 1TB / CPU: Ryzen 7 3800X @ 4,2 Ghz / Kylning: Noctua NH-D15S push/pull / GPU: MSI 3080Ti SUPRIM X / PSU: Corsair RM1200i / MB: ASUS X470-f Gaming / RAM: HyperX Fury 2x16GB 3600 mhz / OS: W10 / Mus: Logitech G903 / TB: Logitech G915 TKL Wireless / Ljud: Sound BlasterX Pro-Gaming AE-9, Blue Yeti , Sennheiser HD660S, Skärm: Acer Predator X34P @3440x1440 UltraWide

Permalänk
Medlem
Skrivet av Dimman:

Ett annat alternativ som jag nästan tycker är bäst att börja med (för ren kod) är att hitta ett opensource-projekt, helst något program/spel eller någon app som man själv använder. Identifiera något som du tycker är ett problem (eller kolla deras buggrapporter) och försök lösa det problemet.

Ett bra sätt att lära sig att bli en bra programmerare är att läsa andras välskrivna kod. Då blir man van vid bra mönster och goda vanor redan från början.
Att bidra till ett open source-projekt skulle kunna vara ett sätt till det.

Visa signatur

För övrigt anser jag att tobak ska förbjudas.

Permalänk
Medlem
Skrivet av Findecanor:

Ett bra sätt att lära sig att bli en bra programmerare är att läsa andras välskrivna kod. Då blir man van vid bra mönster och goda vanor redan från början.
Att bidra till ett open source-projekt skulle kunna vara ett sätt till det.

Och ett bra sätt att bli en snabb programmerare är att kopiera andras välskrivna kod

(Fast ett Moment 22 är väl att den som inte är nog bra på programmering inte lär kunna avgöra om koden man tittar på är välskriven, och är man nog bra så...)

Permalänk
Medlem
Skrivet av improwise:

(Fast ett Moment 22 är väl att den som inte är nog bra på programmering inte lär kunna avgöra om koden man tittar på är välskriven, och är man nog bra så...)

Tja, i början ja. Men ju mer man håller på desto mer så blir det intuitivt vad som är bra kod och inte bra ... och jag tror att man fortfarande får positiva effekter av att exponeras för välskriven kod även efter det allra första nybörjar-stadiet.

Visa signatur

För övrigt anser jag att tobak ska förbjudas.

Permalänk
Medlem

Jag tycker det är kul att bygga automation/server-tjänster på Raspberry Pi. Mycket bra stöd för Python på Raspberry Pi. Skulle dock rekommendera https://code.visualstudio.com/ för att få bra stöd/hjälp med syntaxen. Jag gillar att köra Raspbian (Debian för Raspberry Pi) utan GUI så det blir ju alltid lite meck att testköra koden både på Windows och Raspbian eftersom jag utvecklar i Visual Studio för syntaxkollens skull. Jag skulle också undvika att köra gamla versioner av Python eftersom det blir lätt att man fastnar och förr eller senare så går ens kod inte längre att köra.

Permalänk
Medlem

Tror jag är lite som dig som vill knacka hemma på kammaren lite granna då och då.
Har kört Python en 5 år nu(trillade in på det tack vare raspberry pi) och tycker det är trevligt och går fort att få fram resultat. Det är säkert inte det "bästa" språket eller mest effektiva men det fungerar för mina små privata behov.
Har själv lärt mig allt via google(stackoverflow brukar det landa på) samt youtube och tycker det har funkat bra. Har man en bok får man säkert en djupare förståelse för varför saker och ting fungerar som det ska men vet inte om jag är intresserad av det riktigt på "min nivå".

Vad som hjälpt mig utvecklats har varit att jag har haft ideér på vad jag velat skapa för program. Sen har jag helt enkelt satt igång och kört tills det tagit stopp. Då är det bara att googla lite så löser sig det
Sen sitter man med ett färdigt program och en massa lärdomar till nästa program.

Har varit sugen på detta med scraping av hemsidor så läste på om det idag och kodade ihop en snutt som scrapade Sweclockers användare och antal poster m.m.(Har gjorts av någon annan användare förut). Sparade det i en databas och fick ut lite data. Ett lagomt projekt för scraping och databashantering. Har lärt mig lite på det nu som jag kan ha nytta av på framtida program^^
Det viktigaste är nog att göra någonting iaf!

Den som vill se lite resultat kan kika här:
(Scrapingen har gjorts på användare som varit aktiva senaste månaden samt har över 50 poster)
(Blev även lite knas på formateringen på forumet, men ni löser säkert det...)

***Största postaren på Swec*** Användare Registreringsdatum Antal poster Antal trådar Poster/dag Trådar/dag ------------------------------------------------------------------------------------------------- mrqaffe 2009-02-08 47226 167 14.005 0.05 Jalle64 2004-10-29 27869 18 5.647 0.004 tcntad 2005-02-12 25937 106 5.371 0.022 MultiMan 2005-12-17 20905 67 4.624 0.015 Ratatosk 2007-01-10 20168 168 4.881 0.041 Bael 2001-07-02 19054 128 3.098 0.021 Broken-arrow 2008-12-01 17556 73 5.102 0.021 Zotamedu 2005-12-22 17240 93 3.818 0.021 Zcenicx 2003-05-31 17097 12 3.136 0.002 fantomsmurfen 2012-04-04 15896 34 7.157 0.015 anders190 2002-01-27 15729 60 2.648 0.01 SUMITOMO 2002-07-24 15059 138 2.613 0.024 ggustavsson 2006-12-20 14452 3 3.48 0.001 jookeer 2003-01-02 13758 190 2.456 0.034 Kalium 2008-01-23 13735 254 3.659 0.068 panpo98 2007-09-16 13660 0 3.518 0 Dimestam 2002-04-28 13636 765 2.331 0.131 Elgot 2004-04-26 13360 226 2.609 0.044 hasenfrasen 2005-12-05 12839 26 2.832 0.006 OSkar000 2001-07-03 12640 652 2.056 0.106 ***Största trådskapare på Swec*** Användare Registreringsdatum Antal poster Antal trådar Poster/dag Trådar/dag ------------------------------------------------------------------------------------------------- flashen 2002-05-05 12562 1201 2.15 0.206 hjarterkung 2003-06-29 3111 940 0.574 0.173 -=fredrik=- 2001-07-04 5178 912 0.842 0.148 CyberVillain 2003-12-21 9226 858 1.758 0.163 -8-DEAMON-8- 2006-01-26 2570 811 0.574 0.181 Albert 2004-06-02 10093 779 1.985 0.153 downup 2001-12-08 7310 775 1.22 0.129 Dimestam 2002-04-28 13636 765 2.331 0.131 forcevision 2005-06-25 2635 751 0.561 0.16 OSkar000 2001-07-03 12640 652 2.056 0.106 EyEr0n 2001-07-03 7167 614 1.166 0.1 Lansen 2002-05-20 1254 603 0.215 0.103 emilakered 2003-01-07 9076 571 1.622 0.102 Yorgo_ 2003-01-24 3874 544 0.694 0.098 Jimmy 2004-01-09 4205 539 0.804 0.103 Chris_Kadaver 2007-02-01 4493 536 1.093 0.13 Toivo83 2005-02-14 10045 534 2.081 0.111 Najk 2002-02-10 7606 519 1.283 0.088 JesperA 2003-04-25 3903 516 0.711 0.094 badbolll 2003-12-30 3469 505 0.662 0.096 ***Mest poster per dag på Swec*** Användare Registreringsdatum Antal poster Antal trådar Poster/dag Trådar/dag ------------------------------------------------------------------------------------------------- mrqaffe 2009-02-08 47226 167 14.005 0.05 Paddanx 2014-05-20 10913 12 7.552 0.008 fantomsmurfen 2012-04-04 15896 34 7.157 0.015 Peppar2014 2014-12-09 8258 5 6.649 0.004 Jalle64 2004-10-29 27869 18 5.647 0.004 VadSaDu 2017-05-11 1967 16 5.494 0.045 tcntad 2005-02-12 25937 106 5.371 0.022 DavidtheDoom 2012-06-22 11183 86 5.221 0.04 Broken-arrow 2008-12-01 17556 73 5.102 0.021 Ratatosk 2007-01-10 20168 168 4.881 0.041 Ozzed 2011-02-20 12302 133 4.678 0.051 tvelander 2011-09-19 11214 25 4.636 0.01 MultiMan 2005-12-17 20905 67 4.624 0.015 Andreaz1 2015-05-19 4492 23 4.155 0.021 LemonIllusion 2012-08-08 8696 16 4.151 0.008 Kommenterande 2018-01-23 404 0 4 0 Alling 2011-08-21 9517 115 3.888 0.047 Uzanar 2012-03-06 8604 248 3.824 0.11 Zotamedu 2005-12-22 17240 93 3.818 0.021 Kalium 2008-01-23 13735 254 3.659 0.068 ***Mest trådstartar per dag på Swec*** Användare Registreringsdatum Antal poster Antal trådar Poster/dag Trådar/dag ------------------------------------------------------------------------------------------------- RigBetardX 2018-04-08 70 7 2.692 0.269 Icte 2013-09-10 5550 359 3.27 0.212 flashen 2002-05-05 12562 1201 2.15 0.206 cooldude 2018-01-29 53 18 0.558 0.189 superegg 2016-07-18 2179 119 3.327 0.182 -8-DEAMON-8- 2006-01-26 2570 811 0.574 0.181 hjarterkung 2003-06-29 3111 940 0.574 0.173 CyberVillain 2003-12-21 9226 858 1.758 0.163 forcevision 2005-06-25 2635 751 0.561 0.16 Albert 2004-06-02 10093 779 1.985 0.153 -=fredrik=- 2001-07-04 5178 912 0.842 0.148 robalm 2009-03-06 3943 464 1.178 0.139 YamahaDGX630 2011-09-27 4158 331 1.725 0.137 SvenskGaming 2015-05-04 425 146 0.388 0.133 Dimestam 2002-04-28 13636 765 2.331 0.131 Chris_Kadaver 2007-02-01 4493 536 1.093 0.13 downup 2001-12-08 7310 775 1.22 0.129 Baxtex 2011-01-06 3743 337 1.399 0.126 iMacKalle 2018-03-01 55 8 0.859 0.125 Luksenburg00 2017-04-30 131 46 0.355 0.125

Dold text

OffTopic: creds till @mrqaffe ,svårt att "slå" det där enligt mina siffror^^

Visa signatur

Bara gammalt skräp...

Permalänk
Medlem

Verkar vara ett prisvärt paket.

Permalänk
Medlem

Har en utmärkt sida för dig som vill lära dig programmering. Du behöver inte installera någonting och kan välja att programmera i många olika språk.
https://repl.it/

Om du skapar en inloggning kan du även ta "guider" för att lära dig hur man programmerar. Guiderna har också uppgifter som rättar sig automatiskt

Så gå in på repl, skapa en inloggning, logga in, sedan navigera till learn/teach i högerhörnet