Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5604 > unrolled thread
| Started by | Marco Bakera <pintman@bakera.de> |
|---|---|
| First post | 2020-01-10 23:51 +0100 |
| Last post | 2020-01-12 11:31 +0100 |
| Articles | 9 — 5 participants |
Back to article view | Back to de.comp.lang.python
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
[Python-de] Suche: Buch mit Projektvorstellungen Marco Bakera <pintman@bakera.de> - 2020-01-10 23:51 +0100
Re: [Python-de] Suche: Buch mit Projektvorstellungen Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2020-01-11 09:07 +0000
Re: [Python-de] Suche: Buch mit Projektvorstellungen Marco Bakera <pintman@bakera.de> - 2020-01-11 11:13 +0100
Re: [Python-de] Suche: Buch mit Projektvorstellungen Hermann Riemann <nospam.ng@hermann-riemann.de> - 2020-01-11 12:02 +0100
Re: [Python-de] Suche: Buch mit Projektvorstellungen Armin Stross-Radschinski <developer@acsr.de> - 2020-01-11 13:24 +0100
Re: [Python-de] Suche: Buch mit Projektvorstellungen Marco Bakera <pintman@bakera.de> - 2020-01-11 16:52 +0100
Re: [Python-de] Suche: Buch mit Projektvorstellungen Marco Bakera <pintman@bakera.de> - 2020-01-11 20:48 +0100
zip() (was: [Python-de] Suche: Buch mit Projektvorstellungen) Marcel Logen <333200007110-0201@ybtra.de> - 2020-01-12 00:02 +0100
Re: [Python-de] zip() (was: Suche: Buch mit Projektvorstellungen) Marco Bakera <pintman@bakera.de> - 2020-01-12 11:31 +0100
| From | Marco Bakera <pintman@bakera.de> |
|---|---|
| Date | 2020-01-10 23:51 +0100 |
| Subject | [Python-de] Suche: Buch mit Projektvorstellungen |
| Message-ID | <mailman.400.1578698296.11485.python-de@python.org> |
Hallo zusammen!
Derzeit lese ich Code the Classics
(https://store.rpipress.cc/products/code-the-classics), welches
klassische Computerspiele vorstellt und jeweils ausführlich eine
Implementierung in Python beschreibt. Bei der Lektüre ist mir
aufgefallen, dass ich Bücher dieser Art nur sehr selten sehe.
Auch der zweite Teil von Python Crashkurs
(https://www.dpunkt.de/buecher/12869/9783864904448-python-crashkurs.html)
enthält drei ausführlicher vorgestellte Projekte.
In »Raspberry Pi programmieren mit Python« ist ebenfalls eine
ausführliche Beschreibung kleinerer Projekte enthalten.
Und auch »Automate the Boring Stuff With Python« enthält kleinere
Projekte dieser Art.
Kennt ihr weitere Bücher, die vollständige in sich geschlossene einfache
und für Anfänger geeignete Projekte inklusive Designentscheidungen,
Visualisierungen und Quelltext ansprechend vorstellen?
Danke für eure Ideen.
Beste Grüße,
der Marco.
--
k=bytes.fromhex('b90155033ce5a85fa989ed1d3adeaa6c82');c=bytes.fromhex('c9683b775184c61fcbe8867848bf8408e7');print(''.join([chr(c^k)for
c,k in zip(c,k)]))
[toc] | [next] | [standalone]
| From | Ulli Horlacher <framstag@rus.uni-stuttgart.de> |
|---|---|
| Date | 2020-01-11 09:07 +0000 |
| Message-ID | <qvc38g$kak$1@news2.informatik.uni-stuttgart.de> |
| In reply to | #5604 |
Marco Bakera <pintman@bakera.de> wrote: > Derzeit lese ich Code the Classics > (https://store.rpipress.cc/products/code-the-classics), welches > klassische Computerspiele vorstellt und jeweils ausführlich eine > Implementierung in Python beschreibt. Wie wird da die Grafikausgabe realisiert? -- Ullrich Horlacher Server und Virtualisierung Rechenzentrum TIK Universitaet Stuttgart E-Mail: horlacher@tik.uni-stuttgart.de Allmandring 30a Tel: ++49-711-68565868 70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
[toc] | [prev] | [next] | [standalone]
| From | Marco Bakera <pintman@bakera.de> |
|---|---|
| Date | 2020-01-11 11:13 +0100 |
| Message-ID | <mailman.402.1578737609.11485.python-de@python.org> |
| In reply to | #5605 |
Ulli Horlacher schrieb am 11.01.20 um 10:07:
>
>> Derzeit lese ich Code the Classics
>> (https://store.rpipress.cc/products/code-the-classics), welches
>> klassische Computerspiele vorstellt und jeweils ausführlich eine
>> Implementierung in Python beschreibt.
>
> Wie wird da die Grafikausgabe realisiert?
Es wurde PygameZero für alle Beispiele genutzt.
Beste Grüße,
der Marco.
--
k=bytes.fromhex('b90155033ce5a85fa989ed1d3adeaa6c82');c=bytes.fromhex('c9683b775184c61fcbe8867848bf8408e7');print(''.join([chr(c^k)for
c,k in zip(c,k)]))
[toc] | [prev] | [next] | [standalone]
| From | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| Date | 2020-01-11 12:02 +0100 |
| Message-ID | <h7toahFf9d7U1@mid.individual.net> |
| In reply to | #5604 |
Am 10.01.20 um 23:51 schrieb Marco Bakera:
> Kennt ihr weitere Bücher, die vollständige in sich geschlossene einfache
> und für Anfänger geeignete Projekte inklusive Designentscheidungen,
> Visualisierungen und Quelltext ansprechend vorstellen?
Das Buch "Routineaufgaben mit Python automatisieren"
von Sweigart, dpunkt Verlag ISBN 978-3-86490-353-3
sieht danach aus (ca 30 € ).
Hermann
vermutend, dass dieses Buch dazu auch passt.
--
http://www.hermann-riemann.de
[toc] | [prev] | [next] | [standalone]
| From | Armin Stross-Radschinski <developer@acsr.de> |
|---|---|
| Date | 2020-01-11 13:24 +0100 |
| Message-ID | <mailman.403.1578745494.11485.python-de@python.org> |
| In reply to | #5607 |
[Multipart message — attachments visible in raw view] — view raw
Lieber Hermann, deine Formulierung lässt offen ob du den Bezug kennst/meinst. Das von Dir empfohlene Buch von Al Sweigart heißt im Original »Automate the Boring Stuff With Python« ;-) siehe erste Mail von Marco. Es gibt von Ihm (Al Sweigart) dazu auch einen »not so boring« netten englischen Online Kurs incl. Video. Ist schon ein paar Jahre alt aber dadurch gut abgehangen ;-) Habe den damals als unschlagbare Offerte meinem Portfolio zugeschlagen. Für Newbies in unserem Hause ein guter Einstieg ... Lektion 1 gibts hier zum reinschnuppern auf Youtube: https://www.youtube.com/watch?v=1F_OgqRuSdI und einen Discount Link zu udemy (Kurs). Armin > Am 11.01.2020 um 12:02 schrieb Hermann Riemann <nospam.ng@hermann-riemann.de>: > > Am 10.01.20 um 23:51 schrieb Marco Bakera: > >> Kennt ihr weitere Bücher, die vollständige in sich geschlossene einfache >> und für Anfänger geeignete Projekte inklusive Designentscheidungen, >> Visualisierungen und Quelltext ansprechend vorstellen? > Das Buch "Routineaufgaben mit Python automatisieren" > von Sweigart, dpunkt Verlag ISBN 978-3-86490-353-3 > sieht danach aus (ca 30 € ). > > Hermann > vermutend, dass dieses Buch dazu auch passt. > > > -- > http://www.hermann-riemann.de > _______________________________________________ > python-de maillist - python-de@python.org > https://mail.python.org/mailman/listinfo/python-de
[toc] | [prev] | [next] | [standalone]
| From | Marco Bakera <pintman@bakera.de> |
|---|---|
| Date | 2020-01-11 16:52 +0100 |
| Message-ID | <mailman.405.1578757956.11485.python-de@python.org> |
| In reply to | #5604 |
Stefan Ram schrieb am 11.01.20 um 16:14:
>
> Software Tools in Pascal
> Brian W. Kernighan, P. J. Plauger
> 1981 Addison-Wesley publishing company
>
> , wobei es das Buch "Software Tools" aber auch in einer
> Version für C gibt. Dieses Buch ist sowieso ein Klassiker.
Danke für diesen Hinweis. Das Buch kenne ich selbst gar nicht und habe
online auch nicht viel darüber gefunden.
Kannst du sagen, was dort inhaltlich vorkommt?
> Dann gibt es aber auch noch (bibliographische Angaben
> auswendig eingetippt):
>
> TeX - the program
> Donald E. Knuth
>
> und
>
> METAFONT - the program
> Donald E. Knuth
Davon habe ich auch schon viel gehört, die Bücher aber selbst noch nicht
gelesen.
Aber danke.
> Dann gibt es auch (bibliographische Angaben auswendig
> eingetippt):
>
> Compilerbau
> Nicklaus Wirth
>
> , wo ein Compilerprojekt vorkommt.
Auch danke für diesen Tipp. Das Buch kenne ich auch noch nicht.
Beste Grüße,
der Marco.
--
k=bytes.fromhex('b90155033ce5a85fa989ed1d3adeaa6c82');c=bytes.fromhex('c9683b775184c61fcbe8867848bf8408e7');print(''.join([chr(c^k)for
c,k in zip(c,k)]))
[toc] | [prev] | [next] | [standalone]
| From | Marco Bakera <pintman@bakera.de> |
|---|---|
| Date | 2020-01-11 20:48 +0100 |
| Message-ID | <mailman.411.1578772112.11485.python-de@python.org> |
| In reply to | #5610 |
Stefan Ram schrieb am 11.01.20 um 17:25:
>
> cat tmp.txt | egrep -o '\w+' | sort | uniq -c | sort -nr | head -9
>
> "Software Tools" zeigt, wie solche tools implementiert
> werden. Dabei werden zuerst vereinfachte Versionen gezeigt
> und dann noch Verbesserungsmöglichkeiten aufgezeigt.
Das hört sich eigentlich recht interessant an. Schade, dass es keine
Version für Python gegeben hat.
> Es gibt WIMRE mindestens zwei Software-Tools-Bücher:
> Das traditionelle verwendet WIMRE C, und dann gab es
> später noch eine alternative Ausgabe für Pascal.
Ich habe auch nur diese beiden Versionen bei meiner Suche gefunden.
Danke für die detaillierten Informationen.
Beste Grüße,
der Marco.
--
k=bytes.fromhex('b90155033ce5a85fa989ed1d3adeaa6c82');c=bytes.fromhex('c9683b775184c61fcbe8867848bf8408e7');print(''.join([chr(c^k)for
c,k in zip(c,k)]))
[toc] | [prev] | [next] | [standalone]
| From | Marcel Logen <333200007110-0201@ybtra.de> |
|---|---|
| Date | 2020-01-12 00:02 +0100 |
| Subject | zip() (was: [Python-de] Suche: Buch mit Projektvorstellungen) |
| Message-ID | <AABeGlQFZ3EAAR7Y.A1.flnews@t20.ybtra.de> |
| In reply to | #5613 |
Marco Bakera in de.comp.lang.python:
>Beste Grüße,
>der Marco.
Danke für Deine Signatur! Dadurch habe ich - als Python3-
Anfänger - jetzt gelernt, was man mit "zip" machen kann.
k=bytes.fromhex('3b050b1d03044e1312080e0917134b0d4b');c=bytes('Kleine Spielerei.','l1');print(''.join([chr(c^k)for c,k in zip(c,k)]))
Marcel :-)
--
╭───╮ ╭────╮ ╭───────╮ ╭────╮ ╭─╮ ╭──────╮ ╭──
╰─╮ │ ╭─╮ ╭─╯ ╭─╯ ╰─────╮ ╰──╮ ╰──╮ ╰─────╯ │ ╰────╮ ╰─╯
╮ │ │ │ │ ╭─╮ ╰──╮ ╰─────╮ ╭────╯ ╭─╯ ╭─╮ │ ╰─╮ ╭─╯
╰──╯ ╰─╯ ╰─╯ ╰───────╯ ╰─╯ ╰───╯ ╰─╯ ╰───╯
[toc] | [prev] | [next] | [standalone]
| From | Marco Bakera <pintman@bakera.de> |
|---|---|
| Date | 2020-01-12 11:31 +0100 |
| Subject | Re: [Python-de] zip() (was: Suche: Buch mit Projektvorstellungen) |
| Message-ID | <mailman.2.1578825112.9276.python-de@python.org> |
| In reply to | #5614 |
Marcel Logen schrieb am 12.01.20 um 00:02:
>
> Danke für Deine Signatur! Dadurch habe ich - als Python3-
> Anfänger - jetzt gelernt, was man mit "zip" machen kann.
>
> k=bytes.fromhex('3b050b1d03044e1312080e0917134b0d4b');c=bytes('Kleine Spielerei.','l1');print(''.join([chr(c^k)for c,k in zip(c,k)]))
Die Idee mit dem Klartext gefällt mir auch gut. :)
Ich hatte die Verwendung von Zip in diesem Zusammenhang in einem CTF
kennengelernt. Das sind immer gute Gelegenheiten, um Neues zu entdecken. :)
Beste Grüße,
der Marco.
--
k=bytes.fromhex('b90155033ce5a85fa989ed1d3adeaa6c82');c=bytes.fromhex('c9683b775184c61fcbe8867848bf8408e7');print(''.join([chr(c^k)for
c,k in zip(c,k)]))
[toc] | [prev] | [standalone]
Back to top | Article view | de.comp.lang.python
csiph-web