Grunderna i programmering
Nu är min första bok, Grunderna i programmering, äntligen klar! Efter 8 månader av skrivande, redigerande och korrekturläsande är nu min första bok tryckt och redo för försäljning.
Boken är tänkt som en introduktion till programmering och lämpar sig både för den absoluta nybörjaren såväl som för den som redan börjat programmera. De allra första kapitlen handlar om programmering i största allmänhet och några av de myter som ofta får nybörjare avskräckta från programmering som t.ex. att man måste vara grym på matematik. I kapitlen efter detta introduceras Scratch som ett sätt för att visuellt se programmering. I dessa kapitel jämförs också Scratch-kod och Python-kod, dels för att visa på att man faktiskt kan lära sig programmering med Scratch, men också för att se att Python inte är mycket svårare än Scratch. Dessa första kapitel handlar alltså mycket om att försöka göra programmering så enkelt och icke-skrämmande som möjligt. Därefter kommer ett kapitel som enkelt förklarar grunderna i datorn, så som CPU, RAM, hårddisk m.m och hur dessa hänger samman med programmeringen. Resterande del av boken, alltså bokens huvuddel, handlar om Python-programmering. I dessa kapitel om Python går boken igenom allt från datatyper, if-satser, loopar och standardbiblioteket till felhantering och filhantering. Efter varje större kapitel finns det övningar att arbeta med. Boken passar bra för både självstudier och i klassrummet.
Förhoppningen med boken är att lära ut grunderna i programmering så att det blir enkelt och roligt att komma igång, även för den som är helt ny på programmering. Tanken från första början med boken var endast att använda den till kurser i programmering som studiematerial. Men allteftersom boken växte blev den mer och mer fristående och resultatet blev just det, en helt fristående bok utmärkt för både kurser och självstudier.
Boken finns att köpa både direkt på CyberInfo samt via nätbokhandeln Bokus.
Tyckte du om den här artikeln? Då kanske du även tycker om någon av våra böcker.
Relaterat
-
Tredje utgåvan anlände igår
-
Docker från grunden är här
-
Tredje utgåvan av C-programmering i Linux, macOS, BSD och Solaris
De senaste månaderna har jag arbetat på en ny utgåva utav boken C-programmering i Linux, macOS, BSD och Solaris. Förra veckan skickades boken till tryckeriet. Om cirka fyra–fem veckor kommer boken finns till försäljning, men redan nu går den att förhandsbeställa här på CyberInfo Sverige.
-
Ny bok om Docker
Till hösten släpper CyberInfo Sverige sin nya bok – Docker från grunden. Boken riktar sig till alla som vill lära sig Docker. Den börjar från grunden med enkla kommandon för att hantera containrar och avbilder. Mot slutet av boken behandlas mer avancerade ämnen så som rootless-mode och säkerhet.
-
Ny bok om Linux systemprogrammering
Om några veckor släpps min senaste bok om Linux systemprogrammering – Linux System Programming Techniques. Det är den första boken jag gett ut utanför CyberInfos egna förlag. Boken ges ut av Packt Publishing i Storbritannien och kommer finnas till försäljning på bland annat Amazon och Packt Publishing.
Senaste nyheterna och inläggen
-
Docker Desktop för Linux är här
Nu finns Docker Desktop även för Linux. Precis som Docker Desktop för macOS och Windows, finns även Kubernetes inkluderat i Linux-versionen. Man använder även ett VM för att köra containrarna.
-
Fortsatt låga IPv6-siffror i Sverige
Det är fortfarande knappt fem procent av internetanvändarna som har tillgång till IPv6. Det visar Post- och telestyrelsens senaste kartläggning. Samtidigt ökar andelen internetoperatörer som använder adressöversättning.
-
Hårda och mjuka länkar i Linux
Hårda länkar är filnamn som pekar på en inode. Mjuka länkar är en speciell filtyp som pekar på hårda länkar, eller andra mjuk läknar. En inode i sin tur innehåller metadata om filen, samt information om var den faktiska datan finns lagrad på disken.
-
Drifta din egen molnlagring med Seafile
Seafile är ett program med öppen källkod för att synkronisera och lagra filer. Det kan liknas med ett privat Dropbox. Seafile har både en webbklient och klienter för Linux, Windows, macOS, Android och iPad/iPhone.
CyberInfo Sverige är ett IT- och medieföretag i nordvästra Skåne som tillhandahåller böcker, utbildningar, nyheter och konsulttjänster inom Linux, säkerhet och programmering.
CyberInfo Sverige är godkänd för F-skatt, är momsregistrerat och innehar
utgivningsbevis för webbplatsen www.cyberinfo.se.