Path: csiph.com!feeder.erje.net!2.eu.feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!newsfeed0.kamp.net!newsfeed.kamp.net!fu-berlin.de!uni-berlin.de!not-for-mail From: "Dr. Volker Jaenisch" Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Python IDE Date: Wed, 17 Feb 2016 23:16:01 +0100 Lines: 119 Message-ID: References: <87oabgcr3b.fsf@gmx.net> <56C39722.6050306@sschwarzer.net> <01B8FED5-C617-412C-AF80-BC603B41D08D@zopyx.com> <56C41818.8040806@sschwarzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de 3mNOuD1sTBYHmYpMan/deA5BoarvhzCJE9u4nnU1LL1A== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=inqbus.de; s=20160215; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:To:Subject; bh=Q7vjniJ4BJN4W/j4sPuifsW0kDUUdEVYqvDH9QBB1Os=; b=fOKDVxgcBvzrPYAKjQItiqbkQ61qH1JgIb2UUn+QfJfDYwqwndwF2S7j6Y+WiFjSKckpzaSYg+vJ3BS1c7CZ1J4RKTkQtufUJVSnjxrZEbEv/5Sbu4aaex4OOa3DEdTIQl05vlE8zeqqQsEDOvnw0pgTqDVQgT5hxvk8GVPE6SQ=; X-Enigmail-Draft-Status: N1110 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0 In-Reply-To: X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.21rc2 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com de.comp.lang.python:4287 Servus Marco! Am 17.02.2016 um 21:36 schrieb Marco Bakera: > Dr. Volker Jaenisch schrieb am 17.02.2016 um 10:31: >> Erst in Diskussionen mit anderen Python-Nutzern bin ich dann auf PyCha= rm >> aufmerksam geworden. Propriet=E4re Software ist f=FCr mich >> immer mit einem Warnschild versehen, aber gerade der gute Support von >> PyCharm hat mich dann =FCberzeugt. >> Jetzt nutze ich PyCharm seit einigen Jahren und die durchaus recht >> zufrieden damit. > Nutzt du es privat oder in der Ausbildung?=20 Sowohl als auch. Zun=E4chst hatte ich auch wegen der Ausbildung Eclipse. Da die Lehrsprache an der BA nun mal JAVA ist, haben die im Studium auch Eclipse, so m=FCssen die Auszubildenden nur eine IDE bedienen lernen. Ich= war immer schon der Meinung, dass man lieber ein Werkzeug sehr gut als mehrere Werkzeuge rudiment=E4r beherrschen k=F6nnen sollte. > Ich habe auf der Seite keine > Informationen =FCber eine GUI-Editor gefunden. Ist ein ein solcher dabe= i > und gut integriert? Ich denke mit einem GUI-Editor meinst Du so etwas wie Delphi? Du willst also GUI-Applikationen mit Python bauen? Ich denke f=FCr schulische Ausbildung ist es keine gute Idee eine GUI-Applikation bauen zu wollen. Ich sehe bei meiner Tochter im Gymmi wohin das f=FChrt. Da werden Spiele-Editoren genutzt um Bunte Kl=F6tzchen-Welten in 3D zu bauen oder Roboter rum fahren zu lassen= =2E Mit Informatik hat das IMHO wenig zu tun. Der Effekt ist zwar toll, der Lehrwert aber minimal. Meine Firma baut so gut wie keine GUI-Applikationen mehr, alles verlagert sich ins Web. Wenn GUI dann plattform unabh=E4ngig und dann mit= QT (und den daf=FCr vorhandenen Open-Source-Tools wie den QT Designer) un= d Python-QT welches dann mit PyCharm debugged wird. Aber wie gesagt, ich finde GUI Entwicklung egal mit welchem Werkzeug einfach eine Nummer zu hoch f=FCr Sch=FCler. Um effektiv ein GUI bauen zu k=F6nnen ist das Verst=E4ndnis von OOP IMHO zwingend n=F6tig und da muss man Sch=FCler ers= t mal hin bringen. Wenn es etwas Visuelles sein soll, w=FCrde ich lieber mit einem minimalen= Python-Web-Framework (z.B. flask) eine Webapplikation bauen. Oder Computergrafik programmieren - letzteres ist sch=F6n anschaulich und kann= prima mit anderen Naturwissenschaften kombiniert werden. F=FCr beides ben=F6tigst Du keine GUI-IDE. >> Ich w=FCrde Sch=FCler nicht zu fr=FCh mit einer IDE arbeiten lassen - = denn >> eine IDE verbirgt oftmals Wirkungs-Zusammenh=E4nge, die ja f=FCr die S= ch=FCler >> wichtig zu erfahren sind. > Absolut richtig. Die IDE kommt erst bei sp=E4teren Projekten zum Einsat= z. Sehr gut! > >> Ich bilde seit vielen Jahren Informatiker (Bachelor, Duales-Studium) a= us > Welche Software nutzt ihr in der Ausbildung? Wird bei euch Python geleh= rt? Meine Firma setzt nahezu ausschlie=DFlich Python ein. Nat=FCrlich verwend= en wir auch C und C++ um Python zu beschleunigen, dies wird in der Dualen-Ausbildung aber erst im dritten Lehrjahr bei uns angerissen. Leider ist an den UNIs JAVA die einzige Lehrsprache und dies f=FChrt dazu= , dass die StudentInnen eigentlich keine wirkliche Vorstellung davon erlangen wie ein Computer funktioniert. Ich bin der Meinung, dass ein guter Programmierer durchaus Assembler, C und auch mal einen Microcontroller programmiert haben sollte, gerade wenn er sp=E4ter in einer Hochsprache arbeitet. > >> Nachdem wir in der Lehre auf Delphi >> umgestiegen waren merkten wir schnell, dass die neuen Jahrg=E4nge wich= tige >> Grundlagen nicht mehr beherrschten, welche die Turbo-Pascal-Generation= >> noch konnte. > Die Erfahrung muss ich auch zunehmend machen. Jugendliche kannten vor > einigen Jahren noch ohne Probleme das Konzept einer Datei, Dateiendung > und eines Dateiexplorers. Dies ist bei j=FCngeren Generationen leider > nicht immer der Fall. :( Yep. Die Generation Smartphone ist auf dem Weg. Hier greift das 3. Clarke'sche Gesetzt "Jede hinreichend fortschrittliche Technologie ist von Magie nicht zu unterscheiden". Die Kinder von heute lernen magische Gesten um Magie mit ihren Gadgets zu wirken - aber die Hintergr=FCnde, welche diese Magie erm=F6glichen verstehen sie nicht. Wenn sich bei mir ein BA-Student bewirbt wird er im Bewerbungsgespr=E4ch gebeten zu erkl=E4ren wie analoge Festnetz-Telefonie funktioniert. Es ist= erschreckend, was da - wenn =FCberhaupt - f=FCr Antworten kommen. P.S. Du kannst mich gerne mal anrufen. Ich habe massives Interesse daran Python an die Schulen zu tragen. Vor ein paar Jahren gab es auch eine Initiative dazu von Armin Stross-Radschinski, die aber irgendwie nicht realisiert wurde. Beste Gr=FC=DFe Volker --=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D inqbus Scientific Computing Dr. Volker Jaenisch Richard-Strauss-Stra=DFe 1 +49(08861) 690 474 0 86956 Schongau-West http://www.inqbus.de =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D