-
Innlegg
2 181 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av Foxboron
-
-
Hvorfor gjøre det så vanskelig?
>>> y1 = datetime.date(2012,2,1) >>> y2 = datetime.date(2013,1,1) >>> d = y2-y1 >>> d datetime.timedelta(335) >>> d.days 335
Kanskje fordi det er en skole oppgave med restriksjoner?
-
Dårlig kode kompliserer, konsepter som prosedyrer/funksjoner er lett å forstå for de fleste. men det er jo ikke det første man trenge å begynne med; kodemassen bør jo bli stor nok til at det er fornuftig å modularisere koden.
Du vet det er snakk om en 9-åring her? Jeg tviler på at de går under "folk flest" og funksjoner skap en oppdeling av koden som for mange ikke er lett å forstå, skal vi anta at dette er en helt vanlig 9-åring tror jeg hun stiller lengre bak en folk flest.
-
Gjør det? Forklar!
Fordi funksjoner kompliserer kode i høy grad.
-
Jeg ville satset på php og hjulpet ham med å finne fram på, og delta på, diverse fora.
Du har et språk i verden som lider av diverse lidelser fra downs til schizofrenia, og du nevner akkurat det språket.
-
4
-
-
Noen som kan forklare meg poenget med "return" i Javascript? Har googlet det men klarer fortsatt ikke å forstå hva som er poenget...
Se for deg at funksjonen din skal gi deg et svar.
def function(var): var = var * 2 print function(2) # None def function_2(var): var = var * 2 return var print function_2(4) # 8
Skrevet i Python men skal være lett å forstå håper jeg!
-
HTML og CSS er også programmeringsspråk. PNG er også et programmeringsspråk. Alt som har til hensikt å oppgi maskininstrukser er programmeringsspråk.
HTML og CSS sammen med bortimot alle data-formater er deklerative programmeringsspråk, ettersom de beskriver et resultat, og ikke hvordan man skal kommer frem til det.
Tror dette ble diskutert for noen år siden, men jeg var da på andre siden av diskusjonen, men jeg tok feil.
Første gang jeg har hørt den argumentasjonen der om saken faktisk. Ser hvor du vill hen
-
CSS er et språk, HTML er et språk, Python er et språk, LISP er et språk.
MEN
HTML er et Markup språk.
CSS er et Styling språk
Python og LISP er programmeringsspråk
EDIT:
Satan, Lycantrophe var før meg på den visst.
-
Jeg ser nesten ingen likheter mellom Java og Python. Java og C# derimot deler veldig mye av den samme tankegangen og det er derfor enkelt å bevege seg fra C# til Java og omvendt. Det lille jeg har sett av Python minner mye mer om Basic og et annet språk jeg jobber med til daglig - Clarion for Windows.
Jeg tørr å påstå at alle språk som stammer fra ALGOL (dvs alt fra C og nedover til Java) ligner når man ser på språk som Haskell og LISP.
Du kan programmere i Python og fremdeles ha en veldig god anelse hvordan man skriver FizzBuzz i C/C++/JavaScript/Java/C#, enn f.eks Clojure eller Common Lisp.
-
nei, Geany! Eller nei, Eclipse med python plugin! Eller, nei vent, Komodo Edit! eller....
Notepad++ er en helt grei tekst editor. gedit også - men foretrekker personlig geany på linux. Ganske like, men geany er raskere på store filer (forbaskede XML disipler..), og har noen plugins jeg liker bedre. Men, det er mer smak og behag
Det som er viktig i forhold til Python er at editoren støtter riktig tab indent (1 tab oversettes til 4 spaces - de aller fleste editorene støtter det), og ellers er det greit med syntax highlighting og auto indent. Bare for gud's skyld ikke bruk Windows Notepad - da kommer gamle-eirik og tar deg!
Tror det bare blir forvirrende for en begynner å sette seg inn i en IDE
Må følge The Zen of Python! SimplicitySimplicitySimplicitySimplicityEggBaconSimplicitySimplicitySimplicitySpamSimplicitySimplicity!
-
1
-
-
Write exercises using your text editor, gedit on Linux, TextWrangler on OSX, Notepad++ on Windows.
-
Tviler på at Python er språket å lage avanserte GUI o.l. men igjen, jeg kjenner det ikke så veldig godt så det kan hende jeg tar grådig feil altså..
Full QT support til Python
Ingenting som stopper personen fra å lage en avansert GUI. Du har tkinter og mange flere GUI libs.
-
1
-
-
Trådstarter har også indikert at han ønsker å lage et spill: "Første mål vil være å lage et data"spill" hvor formålet er å lære seg grunnleggende teori rundt piano, rytme og teori". Er Python egnet til dette? Jeg regner jo med at et slikt "spill" har behov for MIDI støtte i en eller annen form. Mye tyder vel også på at man kan ha behov for kall rett ned på maskinvare via noe API og slikt. Går det i Python? Jeg bare spør her altså for jeg kjenner ikke til Python som språk i det hele tatt...
Du gjør en litt tåpelig antagelse egentlig. Han sier han vill lære piano og toner, man trenger ikke å plugge inn et piano for dette
Jeg vill også bare si at du finner alt for Python, ingen unntak.: https://www.google.c...chrome&ie=UTF-8
-
Bare chipper inn.
For det første anbefaler jeg boka Learn Python The Hard Way (http://learnpythonthehardway.org/book/).
For det andre vill jeg også si at man ikke skal bruke ferdig installerte versioner av Python som likker på systemet ditt, last ned alt på nytt så du er sikker på at du har det du har.
Python verden er ekstremt uvillige for noe nytt, dette er grunnen hvorfor overgangen fra Python 2 til 3 har tatt år, mens for Ruby tok dette noen måneder. Jeg vill tørre og påstå at Python 2.7.3 holder et par år til, selv om man ser en stadig større bølge av Python 3 brukere.
og til sist:
Trådstarter, du kan godt sende meg en melding om du har lyst på mailen eller skype brukeren min, så har du noen å spørre om du lurer på noe
Forskjellene fra Python 2 og 3 er for det meste under-the-hood med mindre syntax variasjoner
For en begynner så er så og si det eneste du merker forskjellen på print og print().
-
Kanskje denne er noe for deg?
Du lærer Python og grunnlegende prgrammering med et fokus på å gjøre alt simpelt.
-
Skrev et forslag i en hjelpe tråd om at vi evt kunne lage en samletråd for programeringsspråk, og starter denne tråden for å se om det er en interesse å sette sammen en tråd!
Her kan vi ha en organisert liste over språk og evt kategorisere dem i Objektorientert, Funksjonelt osv.
Om dette høres greit ut ville jeg også høre om hvordan folk har lyst å videre organisere det, og hvordan sette opp malen til språkene. Har satt sammen et eksempel for Python så folk kunne få et lite inntrykk av hvordan jeg kunne tenke meg å legge det opp.
Python
Objektorientert
Laget av Guido Van Rossum i 1991.
Fokuserer på ren og lesbar syntax.
Anbefalte bøker:
Anbefalte nettsider:
http://www.codecadem...m/tracks/python
Editorer/Utviklermiljø:
IDLE (Standar med Python)
Notater:
Finnes to verisoner av Python, 2.7 og 3.3. Anbefales å starte med 2.7 grunnet bedre støtte og dokumentasjon. Anbefalt av mange som språk for begynnere!
Eksempler:
print "Hello World" # Hello World new_list = ["Hello, "World] for i in new_list print i # "Hello" # "World"
Kommentarer eller tanker om dette?
-
Blir litt for dumt når du siterer meg og så kommenterer noe helt annet enn det jeg skrev. Leser du ikke innlegg før du svarer?
Her svarer vi en fyr som aldri har programmert før, Java er lett å installere og enkelt å komme i gang med på de fleste plattformer så er mulighet for flere plattformer interessant så er det opplagt enklere å komme i gang med Java. Personlig foretrekker jeg forøvrig C# fremfor Java, men forskjellene er marginale og språkene er jo så like at det ikke er viktig for en som skal lære seg å progammere.
Forskjellene er marginale?
http://en.wikipedia...._Sharp_and_Java
http://www.slideshar...d-c-rocks-final
Nå er vel ikke akkurat Java noe særlig vanskeligere å lære enn C#, de er jo nesten som snytt ut av nesa på hverandre, men det er mulig julenissen tenkte på språkstøtten på de to plattformene her? Mono henger etter .Net, det vil være utrolig irriterende å veksle mellom Linux/Mono og Win/.Net som C#-programmerer. Vil man ikke måtte jobbe med utdatert .Net for å være på nivå med den nyeste mono-stack'en? Jeg er vant til å jobbe i et hetrogent miljø med Javautvikling og det funker helt ypperlig. Men - det har ingenting med språket i seg selv å gjøre . . .
Kan være mulig det var litt sent og jeg bare spyttet ut noe fra mitt kjærlige hjerte i form av den uoverstigelig kjærligheten jeg har for Java.
:nei2:
Å så sint.
-
Han sa aldri at det var lettere, han sa det gjør verden lettere, og det er sant, MYE lettere og MYE bedre og kjøre java på unix/linux/windows en det er å få kjørt C# på unix/linux/windows.
"Verden blir lettere med java". Litt av en påstand sett på at du har jævla mange bugs og exploits til java som koster folk flesk å fikse/patche. Vill påstå du gjør verden en tjeneste ved å holde unna. Finnes mange BEDRE alternativ.
-
Skulle jeg valgt språk for både Windows og Linux/Unix og ikke kunne C# fra før ville jeg heller gått for Java, det gjør verden litt enklere. Særlg for en nybegynner.
Java lettere enn C#? Lurer veldig på hva folk driver med fortiden når dem sier sånne ting.
-
1
-
-
Er så lett å hacke politi.no at det er en skam, kunne fått den serveren dems til å knele hvis jeg hadde hatt lyst
Tell me again how DoSing = Hacking
-
3
-
-
Sitter dette, så ville jeg begynt å lære meg prinsipper rundt objektorientert programmering.
Synes det blir viktig og nevne at objektorientert er ikke den ENESTE veien å programmere.
Du har funksjonelle språk som Haskell, logikk baserte språk som LISP og Prolog. Disse er dog litt vanskeligere å sette seg inn i.
-
Blir kanskje litt off-topic. Men hva med å lage en tråd hvor man har en oversikt over forskjellige programmerings språk, kategorisert i hva dem brukes til? Med eksempler på kode, paradigmer, anbefalte editors og bøker?
-
2
-
-
Vil dere anbefale å begynne med Java, Python, C# eller C++ først. Jeg spiller litt Minecraft, og har derfor lest litt på Java for å kunne lage noen små Bukkit plugins. Syntes dere jeg skal fortsette med Java eller begynne på C++, C# eller Python?
Og hva er forskjellen på C++ og C#? Hvilket er mest brukbart, og hvilket er enklest å lære?
Rangert etter hva som er lettest:
1. Python er det letteste. Et High-Level scripting språk.
2. Java eller C#. Du kan se på C# som .NET version av Java, med en hau av forbedringer.
3. C/C++
Forskjellen på C++ og C# er at det har en høyere abstraksjon, det betyr at den "gjemmer" noen detaljer for deg.
En form for abstraksjon kan gjemme f.eks hvordan du behandler pointers, og minne (garbage collection).
C++ er igjen en C med Objekt-Orient paradigme.
(Folk får bare pirke om jeg forklarer ting veldig krøkete)
-
-
http://dataportalen....bin/design.html
Ble da veldig imponert:
Men vi også er inne på design:
Linje 230:
<a href="http://tromsocatering.net/" title="Tromsø catering" rel="home"> Tromsø catering</a> | Powered by <a href="http://www.cryoutcreations.eu" title="Mantra Theme by Cryout Creations">Mantra</a> & <a href="http://wordpress.org/" title="Semantic Personal Publishing Platform"> WordPress. </a>
Ja?
EDIT:
Skulle nettsiden blir forandret i etterkant:
Forslag til samletråd for programmeringsspråk!
i Programmering og webutvikling
Skrevet
Nei, det gjør dem faktisk ikke.