Essential Tcl/Tk

3 jours

Tcl/Tk est devenu incontournable dans notre industrie (et d’autres).
Notre formation « Essential Tcl/Tk » de 3 jours enseigne toutes les bases du langage et permet de développer soi-même des outils complexes et performants, très facilement.

  • Du mardi 2 avril 2024 au jeudi 4 avril 2024 iCal
    Tcl/Tk : Essential Tcl/Tk
    Formation Tcl/Tk de 3 jours.
    Lieu : à distance (OnLIne)
Tcl/Tk - Le « Couteau Suisse » !

Présentation

Essential Tcl/Tk est un cours de 3 jours qui enseigne l’essentiel du langage Tcl/Tk.

Véritable « Couteau Suisse » informatique, le langage de scripting Tcl (prononcer « tiqueul ») et son ToolKit graphique associé (Tk) ne sont pas très difficiles à maîtriser grâce à cette formation qui est plébiscitée depuis plus de 10 ans par tous les participants.

Un petit test ?

Vous connaissez Tcl/Tk ? Que fait le tout petit script ci-dessous ? Auriez-vous su l’écrire ?

set ? "hil gbh-)(jv--cqsscv_=)h g-h :j_jAf:j-PLlhk f\
-US?lhj:k hk_zEsj(lfjil)hgsg?%=vrqm~ egqvrjùwjg r gvjh"
set = [regexp -all -inline {[_-].(.)} ${?}]
foreach {/ _} ${=} {puts -nonewline $_}; flush stdout

Pourquoi Tcl/Tk ?

Tcl/Tk est avant tout un outil d’automatisation (scripting).

  • Totalement gratuit.
  • Disponible sous toutes les plateformes (Windows, Linux, et Mac)
  • Le code est générique et fonctionne sous toutes ces plateformes
  • Inclus dans la plupart des outils de conception
  • C’est la base du langage SDC (Contraintes Timing)
  • Assez facile à apprendre, grâce à notre formation.

Les meilleurs programmeurs et concepteurs ont un secret :

Si je dois le faire plus d’une seule fois, j’écris un script !

Tcl/Tk permet très facilement et avec très peu de code de créer des utilitaires et des programmes de toute nature et dans tout contexte (scripting, gestion de fichiers, de projets, de texte, outils de communication, de test, web, pilotage d’applications, automatisation etc), et aussi bien sous Windows et Linux que Mac.

Tcl/Tk est accompagné d’un nombre incroyable de librairies (gratuites aussi) qui l’étendent considérablement et expliquent en partie son succès.

Pour l’Electronique…

Le monde de l’électronique (dont la conception logique programmable et ASIC) fait un usage quasi-universel du Tcl/Tk (ModelSim, QuestaSim, Synopsys Design & FPGA Compiler, langage SDC & XDC, Synplify, Cadence, Actel, Quartus, Vivado, Vitis, etc…) C’est pourquoi nous encourageons vivement tous les électroniciens à maîtriser Tcl/Tk, avec à la clé un fort gain de productivité et de qualité.

… mais pas seulement !

Bien qu’ALSE soit spécialisée dans le monde de l’électronique, cette formation est un peu à part car elle convient à TOUT utilisateur potentiel du langage, qu’il soit électronicien ou non ! Et les très nombreux exercices et travaux pratiques (qui représentent environ 50% du temps de formation) sont adaptés à tout public.

À qui est destinée cette formation ?

  • À toute personne souhaitant maîtriser pratiquement le langage Tcl et son toolkit Tk.
  • Aux personnes ayant déjà une petite pratique expérimentale du langage et souhaitant la consolider afin de pouvoir modifier et améliorer des scripts existants.
  • ou aux Ingénieurs électroniciens (dont les outils sont tous pilotés en Tcl/Tk).

Connaissances requises

Aucune connaissance préalable du langage Tcl/Tk n’est demandée.

Mais une expérience d’au moins un langage de programmation est fortement recommandée et des connaissances de base en informatique sont préférables.

Qu’apprendrez-vous ?

  • La maîtrise complète du langage Tcl.
  • Comment développer et mettre au points des programmes Tcl complets
  • Rechercher, manipuler, et traiter des textes (expressions régulières et substitution).
  • La programmation événementielle.
  • Les principes fondamentaux du ToolKit graphique Tk.
  • Comment développer rapidement des utilitaires divers, y-compris avec des interfaces graphiques.
  • Comment piloter et automatiser des applications externes (dont RS232).
  • Découvrir certaines extensions du langage.
  • En option : application à vos outils EDA habituels.

Supports de cours

Les manuels de cours Doulos sont réputés pour être les plus détaillés et les plus faciles d’utilisation. Leur style, leur contenu et leur exhaustivité sont uniques dans le monde de la formation. Ils sont souvent utilisés comme référence après avoir suivi les cours de formation.

Sont compris dans la formation :

  • Le Manuel de cours, indexé, constitue un Manuel de Référence détaillé du langage.
  • Le Cahier des Exercices pratiques est rempli d’exemples et d’applications pratiques qui mettent en œuvre les concepts acquis. Ils constituent une base précieuse pour développer de nouvelles applications !
  • Les fichiers des exercices (avec solutions) ainsi que des utilitaires très pratiques (dont un visualiseur interactif d’expressions régulières).

N’attendez pas pour augmenter votre productivité et rendre votre travail plus intéressant !

Documents à télécharger

Revenir en haut