Technologie / Wissenschaft · 11. September 2010 18:45 · 3 Kommentare
So, what's Python?
(pronounced: peithoon) Here some attributes of Python:
fast
no braces
no indentation
unreadable code
unwritable code
inpronouncable
just snaky
I always thought, I have to play the computer like this person:
python - omg
BUT that's not true. So, to install python, you just start cpan and install Acme::Python
As I mentioned before, python is unwritable, so we first write perl code to transfer that into python code; lets begin with an easy 'Hello-World' example:
1 use Acme::Python; 2 3 print'hello world';
Now we start that script via: perl example.pl At first startup it converts the perl code into python code in place in the example.pl file. So, our first python code:
1 use Acme::Python; 2 Hisssssssssssssssss
3 hiss Hiss hiss Hiss hisssssssss Hissss hisss
4 Hiss hisss Hissss hiss Hiss hisss Hiss hiss
5 Hisss hisss Hissss hiss Hisss hissss Hiss
6 hiss Hissss hisssssss Hiss hisss Hissss hisss
7 Hiss hissssss Hiss hiss Hisss hiss Hiss hiss
8 Hiss hisss Hisss hissss Hisss hiss Hisss
9 hissss Hisss hiss Hisss hiss Hisssss hiss
10 Hisss hisssssss Hiss hisss Hissss hiss Hissss
11 hiss Hisssss hiss Hisss hisss Hiss hisss
12 Hissss hissss Hisss hiss Hisss hissss Hiss
13 hisss Hisss hiss Hissss hisss Hiss hisss
14 Hisss hiss Hissss hissss Hiss hiss Hiss hisssss
To start the program, just run perl example.pl once again:
hello world
Congratulations you just finished your first python program Next week, I'll show you how to create a cyborg-hybrid-army.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Aber es sollen nur die ersten 213 Zeichen ausgegeben werden:
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Intuitive Loesung: mit einer for-Schleife die ersten 213 Zeichen ausgeben Bessere Loesung: printf mit %.*s Format
Beispiel:
1 #include <stdio.h> 2 3 intmain() 4 { 5 int i, j; 6 char txt[] ="Lorem ipsum dolor sit amet, consetetur sadipscing elitr, 7 sed diam nonumy eirmod tempor invidunt ut labore et dolore 8 magna aliquyam erat, sed diam voluptua. At vero eos et 9 accusam et justo duo dolores et ea rebum. Stet clita kasd 10 gubergren, no sea takimata sanctus est Lorem ipsum dolor sit 11 amet."; 12 13 #ifdef TEST1 14 for(j =0; j <1000000; j++) 15 for(i =0; i <213; i++) 16 printf("%c", txt[i]); 17 #endif 18 19 #ifdef TEST2 20 for(j =0; j <1000000; j++) 21 printf("%.*s",213, txt); 22 #endif 23 }
Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls us/call us/call name 100.16 0.01 0.01 6268 1.60 1.60 __join_together
100,16% der Zeit verbringt das Programm mit __join_together
Computer · 04. September 2010 19:29 · 2 Kommentare
Wget kann Dateien erstellen. Idee: Wir lassen wget eine .vimrc erstellen, die bei dem naechsten vim-Start die Datei /etc/passwd uploadet: (eigentlich alles total trivial)
Diese Seite ist eine auf spin.de gelagerte persönliche Homepage, deren Verantwortlichkeit beim Nutzer liegt. spin.de ist eine große Online-Community mit Chat, Blogs, Foren, Online-Spielen und vielem mehr. Deine eigene Homepage mit Blog und Gästebuch