<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>
    </p>
    <div id="page" dir="ltr" lang="de">
      <div dir="ltr" id="content" lang="de"><span class="anchor"
          id="top"></span>
        <span class="anchor" id="line-1"></span>
        <p class="line867">
        </p>
        Online: <a moz-do-not-send="true"
          href="https://wiki.pythonde.pysv.org/pycologne/Protokoll20170510">https://wiki.pythonde.pysv.org/pycologne/Protokoll20170510</a><br>
        <h1
id="Protokoll_des_Treffens_der_Python_User_Group_K.2BAPY-ln_.28pyCologne.29_Mai_2017">Protokoll
          des Treffens der Python User Group Köln (pyCologne) Mai 2017</h1>
        <span class="anchor" id="line-2"></span><span class="anchor"
          id="line-3"></span>
        <dl>
          <dt>Ort</dt>
          <dd>Chaos Computer Club Cologne (C4), Köln <span
              class="anchor" id="line-4"></span></dd>
          <dt>Datum</dt>
          <dd>10.05.2014 <span class="anchor" id="line-5"></span></dd>
          <dt>Beginn</dt>
          <dd>19.00 Uhr <span class="anchor" id="line-6"></span></dd>
          <dt>Anwesend</dt>
          <dd>19 Personen <span class="anchor" id="line-7"></span></dd>
          <dt>Protokoll</dt>
          <dd>
            <p class="line862">Alle / <a
                href="https://wiki.pythonde.pysv.org/ChristopherArndt">Christopher
                Arndt</a> (Redaktion) <span class="anchor" id="line-8"></span></p>
          </dd>
          <dt>Moderation</dt>
          <dd>
            <p class="line891">Henning Dickten <span class="anchor"
                id="line-9"></span><span class="anchor" id="line-10"></span><span
                class="anchor" id="line-11"></span></p>
          </dd>
        </dl>
        <p class="line867">
        </p>
        <h2 id="Agenda">Agenda</h2>
        <span class="anchor" id="line-12"></span><span class="anchor"
          id="line-13"></span>
        <ul>
          <li>Eigene Pakete mit Conda Forge - Reimar Bauer <span
              class="anchor" id="line-14"></span></li>
          <li>Kivy Programme für Android bauen und installieren -
            Christoper Arndt <span class="anchor" id="line-15"></span></li>
          <li>RSA in Python - Ruben Gonzalez verschoben <span
              class="anchor" id="line-16"></span></li>
          <li>Github issues tracken mit pandas und pygithub - Christian
            Geier <span class="anchor" id="line-17"></span><span
              class="anchor" id="line-18"></span><span class="anchor"
              id="line-19"></span></li>
        </ul>
        <p class="line867">
        </p>
        <h2 id="Organisatorisches">Organisatorisches</h2>
        <span class="anchor" id="line-20"></span><span class="anchor"
          id="line-21"></span>
        <ul>
          <li>
            <p class="line862">Bitte mithelfen, das Etherpad zu führen:
              <a class="https" href="https://yourpart.eu/p/pyc_20170510">https://yourpart.eu/p/pyc_20170510</a>
              <span class="anchor" id="line-22"></span></p>
          </li>
          <li>Wir suchen immer Themen für Vorträge und andere
            Veranstaltungspunkte <span class="anchor" id="line-23"></span><span
              class="anchor" id="line-24"></span><span class="anchor"
              id="line-25"></span></li>
        </ul>
        <p class="line867">
        </p>
        <h2 id="Vorstellungsrunde">Vorstellungsrunde</h2>
        <span class="anchor" id="line-26"></span><span class="anchor"
          id="line-27"></span>
        <ul>
          <li>Vorstellungsrunde: Es waren viele neue Gesichter da, daher
            gab es eine kurze Vorstellungsrunde. <span class="anchor"
              id="line-28"></span><span class="anchor" id="line-29"></span><span
              class="anchor" id="line-30"></span></li>
        </ul>
        <p class="line867">
        </p>
        <h2 id="Vermischtes">Vermischtes</h2>
        <span class="anchor" id="line-31"></span><span class="anchor"
          id="line-32"></span><span class="anchor" id="line-33"></span>
        <p class="line867">
        </p>
        <h3 id="Termine">Termine</h3>
        <span class="anchor" id="line-34"></span><span class="anchor"
          id="line-35"></span>
        <ul>
          <li>
            <p class="line891"><a class="https"
                href="https://pyconweb.com/">PyConWEB</a> 27.05. -
              28.05.2017 in München <span class="anchor" id="line-36"></span></p>
          </li>
          <li>
            <p class="line891"><a class="https"
                href="https://piandmore.de/">Pi and More</a> 24.06.2017
              in Trier <span class="anchor" id="line-37"></span></p>
          </li>
          <li>
            <p class="line891"><a class="http"
                href="http://de.pycon.org/">PyCon.DE</a> 25. - 27.
              Oktober 2017 in Karlsruhe <span class="anchor"
                id="line-38"></span><span class="anchor" id="line-39"></span></p>
          </li>
        </ul>
        <p class="line867">
        </p>
        <h3 id="Projekte">Projekte</h3>
        <span class="anchor" id="line-40"></span><span class="anchor"
          id="line-41"></span>
        <ul>
          <li>
            <p class="line891"><a class="http"
                href="http://radar.projekt.org">RADAR</a> (DFG Projekt)
              <span class="anchor" id="line-42"></span><span
                class="anchor" id="line-43"></span></p>
            <ul>
              <li style="list-style-type:none">"RADAR ist ein
                interdisziplinäres Forschungsdaten-Repositorium, das vor
                allem für Daten aus dem „Long Tail of Sciences“
                Speicherungs- und Publikationsservices anbietet." <span
                  class="anchor" id="line-44"></span><span
                  class="anchor" id="line-45"></span></li>
            </ul>
          </li>
        </ul>
        <p class="line867">
        </p>
        <h3 id="Releases">Releases</h3>
        <span class="anchor" id="line-46"></span><span class="anchor"
          id="line-47"></span>
        <ul>
          <li>
            <p class="line862">jupyter notebook 5.0 <a class="https"
                href="https://blog.jupyter.org/2017/04/04/jupyter-notebook-5-0/">https://blog.jupyter.org/2017/04/04/jupyter-notebook-5-0/</a>
              <span class="anchor" id="line-48"></span><span
                class="anchor" id="line-49"></span></p>
            <ul>
              <li>copy-and-paste von Zellen zwischen verschiedenen
                notebooks <span class="anchor" id="line-50"></span></li>
              <li>Zellen-Tags <span class="anchor" id="line-51"></span><span
                  class="anchor" id="line-52"></span></li>
            </ul>
          </li>
          <li class="gap">
            <p class="line862">ipython 6.0 <a class="https"
                href="https://blog.jupyter.org/2017/04/19/release-of-ipython-6-0/">https://blog.jupyter.org/2017/04/19/release-of-ipython-6-0/</a>
              <span class="anchor" id="line-53"></span><span
                class="anchor" id="line-54"></span></p>
            <ul>
              <li>jedi completion <span class="anchor" id="line-55"></span><span
                  class="anchor" id="line-56"></span></li>
            </ul>
          </li>
          <li class="gap">
            <p class="line862">pydocstyles <a class="http"
href="http://www.pydocstyle.org/en/latest/release_notes.html#april-18th-2017">http://www.pydocstyle.org/en/latest/release_notes.html#april-18th-2017</a>
              <span class="anchor" id="line-57"></span><span
                class="anchor" id="line-58"></span></p>
            <ul>
              <li>numpy doc styles support <span class="anchor"
                  id="line-59"></span><span class="anchor" id="line-60"></span><span
                  class="anchor" id="line-61"></span></li>
            </ul>
          </li>
        </ul>
        <p class="line867">
        </p>
        <h3 id="Tool-Tipps">Tool-Tipps</h3>
        <span class="anchor" id="line-62"></span><span class="anchor"
          id="line-63"></span>
        <ul>
          <li>
            <p class="line891"><a class="https"
                href="https://pypi.python.org/pypi/isort">isort</a>:
              Importe in Python-Sourcecode sortieren & organisieren
              <span class="anchor" id="line-64"></span></p>
          </li>
          <li>
            <p class="line891"><a class="https"
                href="https://pypi.python.org/pypi/pipsi">pipsi</a>:
              legt für Python-Tools ein eigenes virtualenv an und
              installiert diese mit allen Abhängigkeiten darin. Zum
              Beispiel: <span class="anchor" id="line-65"></span><span
                class="anchor" id="line-66"></span></p>
          </li>
        </ul>
        <p class="line867"><span class="anchor" id="line-67"></span><span
            class="anchor" id="line-68"></span></p>
        <pre><span class="anchor" id="line-1"></span>    pipsi install isort</pre>
        <span class="anchor" id="line-69"></span><span class="anchor"
          id="line-70"></span>
        <p class="line867">
        </p>
        <h2 id="Pr.2BAOQ-sentationen">Präsentationen</h2>
        <span class="anchor" id="line-71"></span><span class="anchor"
          id="line-72"></span>
        <p class="line867">
        </p>
        <h3 id="Eigene_Pakete_mit_Conda_Forge">Eigene Pakete mit Conda
          Forge</h3>
        <span class="anchor" id="line-73"></span><span class="anchor"
          id="line-74"></span>
        <p class="line874">Referent: Reimar Bauer <span class="anchor"
            id="line-75"></span><span class="anchor" id="line-76"></span></p>
        <p class="line874">setup.py / requirements geben an, welche
          dependencies ein Programm benötigt. <span class="anchor"
            id="line-77"></span>Schwierig auf verschiedenen Plattformen
          (Unix vs. Win vs. Mac) gleiche Dependencies zu erhalten. <span
            class="anchor" id="line-78"></span>Lösung: (ana)conda <span
            class="anchor" id="line-79"></span>Bietet verschiedene
          Repositories (channels) sowie pinning bestimmter Versionen. <span
            class="anchor" id="line-80"></span><span class="anchor"
            id="line-81"></span></p>
        <p class="line874">channels können selbst erstellt und gepflegt
          werden, in denen conda-Rezepte angeboten werden. <span
            class="anchor" id="line-82"></span><span class="anchor"
            id="line-83"></span><span class="anchor" id="line-84"></span></p>
        <p class="line867">
        </p>
        <h3 id="Kivy_Programme_f.2BAPw-r_Android_bauen_und_installieren">Kivy
          Programme für Android bauen und installieren</h3>
        <span class="anchor" id="line-85"></span><span class="anchor"
          id="line-86"></span>
        <p class="line874">Referent: Christoper Arndt <span
            class="anchor" id="line-87"></span><span class="anchor"
            id="line-88"></span></p>
        <p class="line862">Notizen und Links: <a class="https"
            href="https://git.io/v91N7">https://git.io/v91N7</a> <span
            class="anchor" id="line-89"></span><span class="anchor"
            id="line-90"></span></p>
        <ul>
          <li>Kivy ist ein GUI Framework für diverse Plattformen <span
              class="anchor" id="line-91"></span></li>
          <li>Demonstration von buildozer, ein Tool um kivy apps als
            android APK zu bauen und zu deployen. <span class="anchor"
              id="line-92"></span><span class="anchor" id="line-93"></span></li>
        </ul>
        <p class="line874">Chris zeigt eine exemplarische App (eine
          Stoppuhr) aus dem Kivy-Blueprints Buch. <span class="anchor"
            id="line-94"></span><span class="anchor" id="line-95"></span></p>
        <p class="line874">Die ganze App besteht aus dem Programm
          (main.py ca. 45 Zeilen), einer GUI-Definitionsdatei
          (clock.kv), in der die GUI in einer Kivy-DSL beschrieben wird,
          und einigen PNG und Font (TTF) Dateien. <span class="anchor"
            id="line-96"></span><span class="anchor" id="line-97"></span><span
            class="anchor" id="line-98"></span></p>
        <p class="line867">
        </p>
        <h3 id="RSA_in_Python">RSA in Python</h3>
        <span class="anchor" id="line-99"></span><span class="anchor"
          id="line-100"></span>
        <p class="line874">Referent: Ruben Gonzalez <span
            class="anchor" id="line-101"></span><span class="anchor"
            id="line-102"></span></p>
        <p class="line867"><em>leider ausgefallen</em> <span
            class="anchor" id="line-103"></span><span class="anchor"
            id="line-104"></span><span class="anchor" id="line-105"></span></p>
        <p class="line867">
        </p>
        <h3 id="Github_issues_tracken_mit_pandas_und_pygithub">Github
          issues tracken mit pandas und pygithub</h3>
        <span class="anchor" id="line-106"></span><span class="anchor"
          id="line-107"></span>
        <p class="line874">Referent: Christian Geier <span
            class="anchor" id="line-108"></span><span class="anchor"
            id="line-109"></span></p>
        <p class="line862">Daran anschließend kurzer Austausch über
          Bibliotheken für Diagrammdarstellung in Python und <a
            class="nonexistent"
            href="https://wiki.pythonde.pysv.org/JavaScript">?</a>JavaScript.
          Dabei wurden genannt: <span class="anchor" id="line-110"></span><span
            class="anchor" id="line-111"></span></p>
        <ul>
          <li>
            <p class="line891"><a class="https"
                href="https://matplotlib.org/">matplotlib</a> <span
                class="anchor" id="line-112"></span></p>
          </li>
          <li>
            <p class="line891"><a class="https"
                href="https://seaborn.pydata.org/">seaborn</a> <span
                class="anchor" id="line-113"></span></p>
          </li>
          <li>
            <p class="line891"><a class="https" href="https://plot.ly/">plot.ly</a>
              <span class="anchor" id="line-114"></span></p>
          </li>
          <li>
            <p class="line891"><a class="http"
                href="http://leafletjs.com/">leaflet</a>
              (Kartendarstellung) <span class="anchor" id="line-115"></span></p>
          </li>
          <li>
            <p class="line891"><a class="http"
                href="http://gr-framework.org/">GR Framework</a>
              (Echtzeitvisualisierung) <span class="anchor"
                id="line-116"></span><span class="anchor" id="line-117"></span><span
                class="anchor" id="line-118"></span></p>
          </li>
        </ul>
        <p class="line867">
        </p>
        <h2 id="Kneipe">Kneipe</h2>
        <span class="anchor" id="line-119"></span><span class="anchor"
          id="line-120"></span>
        <p class="line862">Der Abend wurde mit gemeinsamem Essen,
          Trinken und regem Gespräch im <a class="http"
            href="http://www.herbrands.de/">Herbrands</a> beendet. <span
            class="anchor" id="line-121"></span><span class="anchor"
            id="line-122"></span><span class="anchor" id="line-123"></span></p>
        <p class="line862">Nächster Termin: 14.06.2017 (siehe <a
            href="https://wiki.pythonde.pysv.org/pycologne#Termine">siehe
            Hauptseite</a>) <span class="anchor" id="line-124"></span><span
            class="anchor" id="bottom"></span></p>
      </div>
    </div>
  </body>
</html>