Visar inlägg med etikett python. Visa alla inlägg
Visar inlägg med etikett python. Visa alla inlägg

söndag 14 juni 2020

180 Dagar med programmering: Dag 6, 7, 8 och 9

Dag 6: Testade trivial-gamekit , som är ett bibliotek för att utveckla spel i lisp. Tyvärr funkar det inte i GNU common lisp, så jag laddade ner CCL istället.

Dag 7: Började med CS50's Introduction to Artificial Intelligence with Python på EDx

Dag 8: Fortsatte läsa i Practical common lisp (Affiliate länk) Just nu går boken igenom hur man skapar en databas över sina cd, som jag i och för sig inte har några.

 Dag 9: Började kolla på CSS-grid på Free codecamp

onsdag 10 juni 2020

180 dagar med programmering: Dag 3, 4 och 5

Idag gick mitt abonnemang ut på Linkedin och idag har jag kollat på pandas. Igår och i förrgår höll jag på med webscrapeing. Men nu kommer det bli mer länkar till gratis videor istället.


Welcome from pandas Essential Training by Jonathan Fernandes

söndag 7 juni 2020

180 dagar med programmering: Dag 2

Idag blev jag klar med


Wrap-up from Machine Learning and AI Foundations: Value Estimations by Adam Geitgey

Det var en bra och praktisk kurs, även om det var en del föråldrad kod som behövde bytas ut mot hur saker görs nu. Men folket i kommentatorsfältet hade bra koll, så det var inte speciellt besvärligt.

Jag blev också klar med
Next steps from Machine Learning and AI Foundations: Classification Modeling by Keith McCormick
 Men den var mer teoretisk och gav en överblick av vad det finns för olika algoritmer. Men jag är mer intresserad av tillämpningarna, så jag skulle nog tittat på en annan video istället.

Jag vet att det är lite mycket videor från Linkedin, men jag har ett gratis abonnemang i några dagar till, så jag passar på. Men sen blir det videor från gratis-sajter, det finns ju väldigt mycket material som är gratis online.

lördag 6 juni 2020

180 dagar med programmering: Ny omgång, dag 1

Jag har hållit på med#100DaysOfCode på Twitter, men varit lite dålig på att uppdatera här på bloggen. Det gick ju inget vidare förra gången jag skulle försöka med 180 dagar med programmering Men på Twitter är jag i alla fall på dag 88 nu, även om jag tog en rätt lång paus runt dag 50.

Idag blev jag klar med Building a Personal Portfolio with Django på Linkedin

Creating a website with Python from Building a Personal Portfolio with Django by Nick Walter

onsdag 30 oktober 2019

Lär dig att programmera i Python 2: Input satser

Input-satser används när programmet vill ta emot inmatningar från användaren. Input-satser skrivs på följande sätt:
variabel som inmatningen sparas i = input("sats som frågar efter en inmatning")

Ett exempel så blir det säkert lättare att förstå:

 namn= input("Vilket är ditt namn?")
print("Välkommen " + namn)

Som du ser så använder jag svenska tecken i programmet. För att det skall fungera krävs det att du sparar programmet i UTF-8. Om du vill använda svenska tecken i programmet, så använd det bara i strängar, inte i variabelnamn och liknande.

En lite mer detaljerad förklaring av programmet
namn är namnet på den variabel som inmatningen kommer att sparas i. Vi kunde valt vad som helst som namn på variabeln, till exempel a, men det är god sed att använda ett beskrivande namn på variabeln. Framförallt blir det lättare att, om du någon gång i framtiden läser koden igen, komma ihåg vad den variabeln används till. ("Vilket är ditt namn") är den prompt i form av en sträng som uppmanar användaren att göra en inmatning. ("Välkommen " + namn) är en sammansättning av en sträng och en variabel

tisdag 29 oktober 2019

Lär dig programmera i Python: 1. Hello World

Jag tänkte att det kunde vara kul med en introduktion till Python. Du kan ladda ner den senaste versionen från python.org. Den version jag använder är 3.7.2

Vi tar och börjar med klassikern hello world. Ta och skapa en fil i notepad eller något liknande program. Skriv:

 print ("hello world")

Spara programmet med namnet Helloworld.py Öppna kommandotolken. Ta dig till det ställe du sparade programmet och skriv python Helloworld.py. Voila!

torsdag 24 oktober 2019

180 dagar med programmering: Lisp och python

En kort uppdatering om vad jag koncentrerar mig på just nu. CS50 ökade i svårighetsgrad relativt markant under vecka 3, inte så att det blev omöjligt att lösa, men såpass svårt att jag gärna skjuter på det och gör något annat.

Istället har jag koncentrerat mig på att lära mig lisp och python. Lisp kanske inte är något som är så eftertraktat på arbetsmarknaden, men jag har bestämt mig för att inte ta allt för stor hänsyn till detta. Om jag koncentrerar mig på enbart det arbetsmarknaden efterfrågar kan det bli att jag tar för allvarligt på allt ihop, allt börjar kännas som ett jobb vilket leder till att jag skjuter på att sätta igång med uppgifterna. Dessutom är lisp ett intressant språk som syntaktiskt skiljer sig ganska markant från till exempel c# och python. Jag använder boken Land of lisp (affiliate länk) För att lära mig python använder jag Learn python in one day and learn it well. (affiliate länk)

lördag 7 september 2019

Nytt projekt: 180 dagar med programmering

I förra posten nämnde jag att jag hade ett stort projekt på gång, det projektet är att bli bättre på att programmera. Jag är inte helt grön inom området, även om jag inte jobbat som programmerare så har jag praktiserat inom branschen och gått två arbetsmarknadsutbildningar. Så den plan jag lägger fram kanske inte passar den som är nybörjare.

Planen är att koncentrera mig på tre områden: webbutveckling, spelutveckling och maskininlärning. Jag kommer också att läsa grundläggande teori, sådant som man kanske missat när man gått en arbetsmarknadsutbildning istället för att ha läst till exempel datavetenskap på universitetet.

Webbutveckling
Detta är det område där jag idag står närmast arbetsmarknaden. På arbetsmarknadsutbildningarna har jag dels läst om webbutveckling inom ASP .NET och dels om samma sak på Java sidan. Jag läser detta i huvudsak för att snabbt hitta ett jobb och för att jag tycker att området är intressant. Jag kommer att koncentrera mig på backend.

Spelutveckling
Jag har länge tyckt om att spela spel i olika former och skulle tycka att det vore kul att utveckla ett eget spel. Det här läser jag i huvudsak av intresse och för att möjligen kunna ha det som en källa till passiva inkomster i framtiden.

Maskininlärning
Detta är ju ett område som kommer mer och mer. Jag har inte hållit på med det innan, så jag startar från 0. Målet är att utveckla Skynet😉

Det kommer naturligtvis inte bli en uppdatering varje dag, om bloggen har några läsare vill vi ju inte skrämma iväg dem.