Diskussionsrunde für Anfänger beim PythonCamp
Wir haben uns beim PythonCamp Cologne in der ersten Session getroffen, um Fragen zu beantworten, die Anfänger vonPython haben oder wie man als Fortgeschrittener ihnen helfen kann.
Folgendes ist dabei rausgekommen.
Pad fullscreen: https://barcamptools.eu/\_pads/p/pycamp201704\_diskussionsrunde\_fur\_python\_anfanger
Rhoda (RD):
- Anfänger, wie geht es anderen? Bücher, damit lernen. Buch für Kinder? Super! Spiel programmieren. * Spaß, weil kongretes Projekt
- Buch für Python for Dummies: Lust vergangen, zu trocken.
- überfordert, weil man muss sich selbst was ausdenken
- Tutorials im Internet: selber machen
-
Buch: nachschlagewerk in Kombination mit tutorial zum selbermachenist ganz gut jens:
- Pythoneinsteiger in Firma: Wie legtman los?
- Es gibt einen, der das macht
- 11, 16-Jähriger zum Programmieren bringenStefan
- Hardwareentwickler - Python für geräte und tests
-
Nutzt python, möchte wissen, was dahinter steckt, beißt sich durch threadsDaniela
- Masterstudenting
- R gemacht, würde gerne Python weiter lernen
- War in Lehrveranstaltung, parallel zu R, Python weggenommenJohannes: Python seid 2006
-
was sind stolpersteine, wenn man mit Python anfängt?Esta
- Privat: Python benutzen, Raspberry PI, auchfür Kinder und mit Scratch
-
Web analytics: traning in Python und R
- Einsteiger: Python ausgewähltDirk: Python-Anfänger, Raspberry Pi, messen, steuern, regeln Lust auf Programmieren!
Fragen:
- Was sind Stolpersteine, wenn man mit Python anfängt?
- Wie legt man los? Wie fange ich an, Python zu Programmieren?
- Tutorials:
* “Rosalind”(http://rosalind.info/problems/locations/): Python lernen für Biologen/bioinformatische Fragestellungen, verweist auf Seite zum Python 2 lernen
* Kongrete Fragestellkungen für Bioformatikumfeld
* Vorschlag:
* Buch als Nachschlagewerk, wenn man was vergisst
- http://coderdojopotsdam.github.io/
- Bundes Wettbewerb Informatik
- Hour of Code “Python” googlen
- https://codecombat.com/play
- http://python-guide-pt-br.readthedocs.io/en/latest/
- “python kinderleicht!” (Jason R. Briggs)- RD
- Buch: “Learning Python” 1648 Link: http://shop.oreilly.com/product/0636920028154.do
- Fängt nett an und kommt weit rein
- Tips und erklärt
- Buch: “Schrödinger lernt Python” Rheinwerk “Einstieg in Python”
* Villeicht oben dabei?
- dickes Buch, sehr Bunt, interessant, nicht langweilig
- Viel erklärt, visuell gut, kann weiter springen
- “Python Gepackt”
- alt? für Python 3.4
- für die, die es schön können
- Arduino/Raspberry
- Tutorials: https://www.raspberrypi.org/blog/tag/python/
- Ibook store:
- Audiobücher zu Python “Python Programming Techniques” The art of coding Lance Gifford - iBookstore
- PyCon: https://www.youtube.com/channel/UCwTD5zJbsQGJN75MwbykYNw
- Buch: “Thinking Python” http://greenteapress.com/wp/think-python-2e/
- http://coderdojopotsdam.github.io/
- Tools:
- Dokumentation von der Standartbibliothek? - https://docs.python.org/3/
- Schwierig vielleicht für Anfänger?
- Wie benutzt man es?
- Unterschiedung: ist Python die erste Programmiersprache?
- Ja: besser ein tutorial
- Nein: Programmierkenntnisse vorhanden -> vielleicht standartlibrary zum Nachschlagen
- help() oder dir()
- IPython mit tab-Vervollständigung
-
print? - zeigt Hilfe
-
- Dokumentation von der Standartbibliothek? - https://docs.python.org/3/
- Welche Organisationen
- Python barCamp
- Python User Group “Ort” Py Cologne
- Meetup http://meetup.com/
- opentechschool.org
- Krefeld:
- unterrichtet Kinder\&Jugendliche, fertige Kits für Kids
- Reist übers Land
- Infosphere in Aachen (Uni): http://schuelerlabor.informatik.rwth-aachen.de/
- haben Koffer mit Projekten/Kits
- Feriencamps
- Arduino-Programmierung
- http://jugendprogrammiert.weebly.com/
- Organisationen
- Welche Veranstaltungen
- Tinkerforge
- Python, Sensoren, eigener Kram für Bastler, mit Schlatern, Steckverbindungen
- Coursera
- Kurse online
- Tutorials:
* “Rosalind”(http://rosalind.info/problems/locations/): Python lernen für Biologen/bioinformatische Fragestellungen, verweist auf Seite zum Python 2 lernen
* Kongrete Fragestellkungen für Bioformatikumfeld
* Vorschlag:
* Buch als Nachschlagewerk, wenn man was vergisst
- Geheimtipps bei Problemen?
- Chat: IRC
- Freenode -> in den Chat namens “#python” https://freenode.net/
- stackoverflow.com
- Frage formulieren sorgt dafür, dass man oft die Probleme findet
- Chat: IRC
- Wie vergraule ich meine Kinder nicht?
- Wie verwendet man Python für Analytics/Data?
- Grafische Oberflächen?
- PyQt 4 und 5 - große Unterschiede
- wieder: sachen gibt es nicht in der
- Tkinter
- häßlich
- WX Python
- ist umständlich
- Kivy
- Linux, Windows, Linux, Android, IOs(2)
- Installer verwenden/tutorial verwenden
- Live CD für Andriod portierung
- PyQt 4 und 5 - große Unterschiede
- Welche Sprachenversionen verwende ich? Wie mache ich Python Projekte richitg? Was ist der Unterschied?
- print “hello” 3: print(“hello”, “hello”)
- #!/usr/bin/python3
- Es gibt Python tool: Py2to3 oder sowas
- Besser Python3, (2 wird 2020 beendet)
- Python3.4 und später verwenden
- Python unter Linux:
- “python” command auf Python3 umstellen?
- Fedora: stellt auf Python 3 um
- Umstellen auf Python3 ist schwierig: viele Scripte anpassen
- ”#!/usr/bin/python3” schreiben und “python3”- Befehl verwenden
- “/usr/bin/python” soll für immer Python 2 sein