9672
There is no translation available.

ChemScript mit Python

Nächste Termine
ChemScript mit Python
Friedrichsdorf
14.05. - 16.05.2025
This email address is being protected from spambots. You need JavaScript enabled to view it.
Kaufen im Shop
Anmeldeformular
ADDITIVE TRAINING Katalog

In der Schulung werden die Grundlagen der Programmierung mit Python vermittelt, mit dem Ziel, selbstständig Skripte für ChemScript zu erstellen bzw. zu verändern. Der Kurs richtet sich an Chemiker*innen, die ihre immer wiederkehrenden Arbeitsvorgänge in der ChemOffice-Suite gerne automatisieren möchten.

Kursinhalte

1. Teil

Python als Programmiersprache

  • Was ist Python? Überblick und Entwicklungsumgebung
  • Syntax, Datentypen und Zeichenketten, Operatoren
  • Sets, Listen, Tupel und Dictionaries
  • Kontrollstrukturen: bedingte Anweisungen und Schleifen
  • Errors und Exceptions
  • Dateiverarbeitung: Input und Output von Dateien
  • Funktionen erstellen
  • Eine GUI programmieren/verwenden

ChemScript als Erweiterung der ChemDraw-Produktfamilie

  • Was ist ChemScript?
  • Laden des Moduls, Einbindung weitere Bibliotheken
  • Objekte erstellen oder einlesen mit ChemScript
  • Strukturen bereinigen
  • SD-Dateien einlesen und in ChemDraw-Dateien umwandeln
  • Structure-to-Name und Name-to-Structure verwenden
  • 2D- und 3D-Strukturen erstellen
  • SMILES und InChI verwenden

2. Teil

Praxisbeispiele verstehen, erstellen, anpassen

  • "Standalone" ChemScripts
    • Konvertieren
    • Detektieren
    • Suchen nach funktionellen Gruppen
    • Beispiel für GUI-Anwendungen
  • "Add-On" ChemScripts in ChemDraw
    • Dendrimer-Generierung
    • selektierte ChemDraw-Struktur im "ChemSpider“ suchen
    • "Maximum Common Substructure" berechnen
    • Tanimoto-Abstand berechnen
    • Test auf Chiralität, Identität, Substrukturrelation, Tautomerie
    • Einbindung externer API-Funktionen (u. a. Mathematica)
Kursdauer: 17,5 Stunden
Art: Präsenz-Schulung
Sprache: deutsch
Material deutsch
Preis: 1.620,- € zzgl. MwSt. pro Teilnehmer
Voraussetzungen: Programmierkenntnisse sind von Vorteil
Geschult wird mit der aktuellen Software-Version.