DinSpillSide

| Lær Python Programmering | Manipulatoren | Tilrettelagt undervisning | Begavede Barn | WolframAlpha | Lenker |
DigitalStart | MultiFinansIT | DinFinansSide | DinNettButikk | MoteNorge | DinITside | DigitalLogistikk | DinJusSide | DinNettavis | DinTvSide | DinMediaSide | DomeneMegling |
NettForlaget | Sjakk | Spill | 1001Spill | DinoLife | Tendo | Blekkulf | SpillBoden | BattleField | biipMag | StartSide |
Caplex | Ordnett | Ordbok |
Læringslaben | Matematikk.net | Mattematikk | SkoleNett | SkolePortalen | VilVite | VilVite | NSSR | eLæring | Lenker |

Dersom du liker å spille sjakk, kan du her laste ned et sjakkprogram som du kan installere på datamaskinen din. Legg den pakkede filen i en mappe og pakk ut filene. Alle filene må ligge i samme mappe. Dermed kan du spille mot datamaskinen. På nivå ("level") menyen velger du hvor sterk motstand du skal få fra datamaskinen. "Seconds per move" er satt til 5 sekunder. Blir motstanden med det nivået for tøff, kan du til å begynne med sette "Seconds per move" til for eksempel 0.01. Dersom du er en nybegynner i sjakk, er det greit. Du kan også få hint (fil menyen). Ettersom din kompetanse øker, kan du øke tiden maskinene har på seg til å foreta neste trekk. Programmet er skrevet i C++ og kompilert med Embarcaderos (tidligere Borlands) C++ Builder 3 Professional. Denne versjonen er fortsatt fullt brukbar til å lage skrivebords og web applikasjoner som din egen nettleser med. Du lager APIen med klikk og dropp. Jeg har skreve et kort notat om å komme i gang med C++ Builder Professional 2010. Se hva Microsoft (den er sterkt integrert med deres egen SDK) skriver om denne platformen:

"C++Builder 2009 Professional is the leading rapid application development solution for C++. You get the power of the C and C++ languages and libraries with the productivity of visual rapid application development. C++Builder Professional includes an advanced IDE, powerful compiler, visual designer and extensive component library for creating user interfaces, and local database connectivity".
C++ er et av de mest avanserte Objekt Orienterte programmene på markedet i dag. Du finner mer enn nok informasjon om objekt orientert programmering på OopSchool. Lykke til med sjakkspillingen. Programmet gis på den betingelse at det ikke skal selges til andre. Mathias på videoen og bildet nedenfor, har nå begynt i sjakklubb og han er alt en habil sjakkspiller.

Kan hende er det letteste programmeringsspråket Python. Etter at du har lastet ned og installert programmet, skulle du om du bruker en Windows Pc ha fått to nye programmer på startmenyen din, Python og IDLE, et integrert utviklings grensesnitt for Python. Python programmer kan kjøres fro DOS klarmelding eller fra et grenssnitt som IDLE. Merk at det kan være problemer med å kjøre Python 2.X programmer i Python 3.X. For eksempel kan man ikke bruke print i Python 3.x. Man må bruke print() funksjonen. Python brukes av de fleste større IT-firmaene og endog NASA. Der finnes også et avansert numerisk tillegg til Python, NumPy. Python har store heltall hvis størrelse begrenses av tilgjengelig minne. Dermed er det ikke problemer med å beregne 2**1000 (hvor ** er potensierings operatoren) i Python. Vanlige problemer når man starter er konfigureringsproblemer, f.eks at man ikke finner en fil. Det skyldes at man ikke har satt en sti i konfigureringsfilen (husk å hake av dette under installering) eller at programmet (filen) man kjører fra run menyien i IDLE kaller opp subprogrammer som befinner seg i en undermappe. Flytter man disse til samme mappe som IDLE og hovedprogrammet kjøres fra virker alt. Og husk at programfiler må lagres som .py filer. Et eksempel på problemer som kan oppstå er Listing_5-4.py fra Sande's bok, Hello World. For at koden nedenfor skal virke må man være koblet til internet.

	
# Listing_5-4.py # Copyright Warren Sande, 2009 # Released under MIT license http://www.opensource.org/licenses/mit-license.php # Version 61 ---------------------------- # Getting input from a file on the web import urllib file = urllib.urlopen('http://helloworldbook.com/data/message.txt') message = file.read() print message

Django er en utvidelse av Python skreddersydd for å utvikle websider. Den glimrende boken, Hello World omtalt ovenfor anbefales på det sterkeste om du skal lære Python. Selv med nesten 40 års programmeringserfaring fant jeg nyttige tips der. Er du på en Windows maskin, får du det du trenger her. ("Download the Windows installer here" lenke) Merk at koden ikke kan kjøres på Python 3.X. Dersom du vil konvertere Python 2 til 3 kode, Google: porting python 2 to 3. Python er objektorientert, men når man behersker Python er det kan hende naturlig å lære seg Simula. Du finner flere lenker her:



   


  Bilde av Mathias  


Reklamere | Kontakt | Personvern globalt | Brønnøysund: Organisasjons nummer 987 091 398 | © 2004 - 2012 MultiFinansIT / DinSpillSide.no | Alle rrettigheter reservert |