Tumgik
#Thonny themes
trustmanhattan · 2 years
Text
Thonny themes
Tumblr media
#THONNY THEMES INSTALL#
#THONNY THEMES UPDATE#
#THONNY THEMES PASSWORD#
#THONNY THEMES WINDOWS#
Please test to find and report the remaining (and new) bugs! Please support Ukraine! 🇺🇦Ĥ.0.0b1 is a pre-release with several new features and bugfixes. 🇺🇦 Thonny 4 is dedicated to Ukraine fighting the terror of Russian army.
#THONNY THEMES UPDATE#
Update translations for German, Spanish, Japanese, Slovak, Korean, Brazilian Portuguese, Albanian.
Add Thai translation, by Tomzt Pimai and Game of.
Add Tamil translation, by Kamala Kannan K and அனிச்பிரபு தி, #2211.
Add MicrobitImage inspector for Object inspector.
Fix error with evaluating globals() on MicroPython device, #1938.
Don't assume all CircuitPython boards have RTC, #1760.
Fix various problems with managing files on CircuitPython devices.
Make Shell read-only when device is disconnected.
Disable "Run" command when MicroPython device is disconnected.
#THONNY THEMES WINDOWS#
Update completion stubs for MicroPython and CircuitPython (from and Add compatibility with Python 3.8 via Windows launcher, #2206.Let macOS installer know the bundle is able to run in arm64 mode, #2201.Warn when environment value is provided with quotes, #2184.Fix display of debugger frames (regression introduced in 4.0.0b1), #2216.Fix Find & replace dialog not appearing, #2208.Fix error with printing (regression introduced in b1), #2233.Fix parameter completions where name of local variable was proposed with trailing '='.Fix KeyError: 'ESP32.url' when connecting to WebREPL, #2082 (regression introduced in b1).Fixes certain problems with running Flask programs, #2062.Don't clear shell after automatic restart.Fix the problem with scripts having declared encoding something else than UTF-8, #1650.Add 32-bit bundle with Python 3.8 for Windows (the main Windows bundle is now 64-bit and contains Python 3.10, which doesn't support Windows 7).It is recommend to switch to "Thonny's Python" from the lower-right corner of the main window. This interpreter does not allow interrupting programs with Ctrl+C. Windows bundle proposes pythonw.exe as default interpreter.EXPERIMENTAL: Add LEGO® EV3 back-end: "Run => Select interpreter => MicroPython (EV3)".Updated Estonian, Thai and Brazilian Portuguese translations.Use %run instead of %Run when skipping interpreter restart, #1565.Allow back-end plugins to modify sys.path, #2281.
#THONNY THEMES INSTALL#
Install packages without -user in portable mode, #1606.
Fix problem uninstalling MicroPython packages.
Avoid wobbling of AutomaticScrollbar, helpful report by #2258.
Support CircuitPython with micro:bit, #2251.
Fix support for remote Python 3 over SSH (regression introduced in one of the 4.0.0 betas), #2249.
Fix error when trying to open a file from file browser with ENTER, #1785.
Don't propose pythonw.exe as initial backend, #2236.
See "Editor" and SSH-backends' config pages.
Add options for automatically making uploaded or saved shebang scripts executable (includes changing Windows line breaks to Unix ones).
Fix debugger error when importing user modules (regression introduced in 4.0.0b1), #2246.
Add command "Run => Visualize current script at Python Tutor", #2242.
Add "Assistant" help page explaining the possibility to omit selected Pylint checks, #1978.
For clear picture, start your program with import ctypes ctypes.OleDLL("shcore").SetProcessDpiAwareness(1), #2159 This means for example, that Tkinter and Pygame programs on Windows run as if they were executed with plain Python (ie they may become blurry on modern displays).
BREAKING: Don't SetProcessDpiAwareness for user programs anymore.
🇺🇦 Thonny 4 is dedicated to Ukraine fighting the invasion of Russian orcs.
Fix translations with bad placeholders (by #2253.
Add coloring for match and case soft keywords, #2358.
Work around Pylint error (make Pylint work again), #2359.
Seed find/replace with currently-selected text, #2356.
Rename "Python 3" back-end to "Local Python 3".
Use "Install MicroPython" instead of "Install firmware", #2364.
Toggle hidden files also via file-browser's context menu, #1039.
Support OSC sequences for setting terminal title, #2369.
Take OSC commands into account when looking for prompts (relevant for CircuitPython 8), #2349.
Make paddings larger for hi-res displays.
Don't show package extra deps even when the extra is combined with another condition.
Don't crash when Windows network locations can't be found, #2285.
Don't choke on relative interpreter paths, #2335.
#THONNY THEMES PASSWORD#
Add EV3 default password information to config page, #2284.
Automatically reload saved files after external modification (with help from #1589, #1455, #1968.
" items to the back-end switcher menu if a device in UF2 bootloader mode is detected, #2387
Add possibility to activate a virtual environment via Files view (by #2381.
Refactor MicroPython/CircuitPython flashing dialog, #2344.
CHANGED: Require single click for toggling a breakpoint, #2293.
🇺🇦 Thonny 4 is dedicated to Ukraine fighting the Russian invasion.
Tumblr media
0 notes
rollicu · 2 years
Text
Best python modules thonny
Tumblr media
#Best python modules thonny software#
#Best python modules thonny code#
New custom keyboard ("PyKeys") for running scripts in any app with text input.Switching between themes is also a bit faster now. Support for dark mode on iOS 13 – you can now select separate themes for light/dark mode, and Pythonista will switch automatically between them.Please note that Pythonista is not designed to enable the installation or download of additional native modules, and it does *not* include the SciPy stack (just parts of it).
#Best python modules thonny software#
The name "Pythonista" is used with kind permission of the Python Software Foundation. > Custom scriptable keyboard to use Python in any app that edits text > Share sheet app extension for running scripts from almost any app > Lots of included examples to get started requests, BeautifulSoup, Flask, bottle, SymPy, and more are included. > Lots of other popular third-party modules, e.g. > Matplotlib and NumPy for scientific visualizations clipboard, contacts, reminders, twitter, UI.) > Includes most of the Python standard library and additional modules for graphics, sound, and iOS system services (e.g. > Various beautiful light and dark color themes, and a theme editor to make your own > Complete offline documentation with quick lookup directly from the editor > Integrated PEP 8 style checker with issues highlighted directly in the editor > Integrated visual debugger and object inspector
#Best python modules thonny code#
> Interactive prompt with code completion, command history, and support for showing images in the console output > Powerful code editor with syntax highlighting, code completion, scripting support, and more to invoke scripts directly from the standard share sheet in almost any app. You can also use Pythonista to build interactive multi-touch experiences, custom user interfaces, animations, and 2D games.Īpart from learning and practicing Python, you can also use Pythonista to automate parts of iOS with app extensions, e.g. You can write scripts that access sensor and location data, your photo library, contacts, reminders, the clipboard, and much more. In true Python fashion, batteries are included – from popular third-party modules like requests, numpy, matplotlib, and many more, to modules that are tailor-made for iOS. It includes support for both Python 3.6 and 2.7, so you can use all the language improvements in Python 3, while still having 2.7 available for backwards compatibility. Pythonista is a complete scripting environment for Python, running directly on your iPad or iPhone.
Tumblr media
0 notes
draegerit · 2 years
Text
Thonny IDE auf Linux einrichten für den Raspberry Pi Pico W
Tumblr media
In diesem kurzen Beitrag möchte ich dir zeigen, wie du die Thonny IDE auf einem Linux System installierst und deinen Raspberry Pi Pico / Pico W einrichten kanst.
Tumblr media
Thonny IDE auf Linux für den Raspberry Pi Pico einrichten Die Thonny IDE habe ich bisher immer auf meinem Microsoft Windows 10 PC eingesetzt, mir ist bei einem Gerätewechsel aufgefallen das die Installation / Konfiguration der Thonny IDE etwas anders ist, aber siehe selbst.
Das verwendete Linux System
In meinem Fall verwende ich ein Linux Mint in der Version 20.2. oem@anna:~$ lsb_release -a No LSB modules are available. Distributor ID: Linuxmint Description: Linux Mint 20.2 Release: 20.2 Codename: uma oem@anna:~$
Installieren der Thonny IDE
Wenn du auf die Seite https://thonny.org/ wechselst, dann kannst du oben rechts auf den Text "Linux" klicken, dort findest du verschiedene Wege die Thonny IDE für dein Linux zu installieren. In meinem Fall nutze ich den Weg über den Paketmanager des Betriebssystems.
Tumblr media
Befehle zum installieren der Thonny IDE unter Linux Theoretisch könnte man den Beitrag hier nun beenden, aber bei der Installation gibt es ein paar Kniffe welche dir unter Windows erspart bleiben. Also bleib dran...
Installation über den Paketmanager
Mit dem Befehl "sudo apt-get install thonny" im Terminal wird die Installation angestoßen. Wenn dein aktueller Benutzer ungleich dem Systembenutzer "root" ist, dann musst du ggf. das entsprechende Passwort eingeben. oem@anna:~$ sudo apt-get install thonny Passwort für oem: Wenn das Passwort korrekt ist, werden die benötigten Ressourcen für die Thonny IDE ermittelt und das Heruntergeladen muss mit der Tastenkombination Shift+J bestätigt werden. Die Installation dauerte auf meinem System mit einer recht betagten CPU ein paar Sekunden und wird im Terminal mit der nachfolgenden Ausgabe bei Erfolg quittiert. Entpacken von thonny (3.2.7-1) ... thonny (3.2.7-1) wird eingerichtet ... Trigger für mime-support (3.64ubuntu1) werden verarbeitet ... Trigger für hicolor-icon-theme (0.17-2) werden verarbeitet ... Trigger für gnome-menus (3.36.0-1ubuntu1) werden verarbeitet ... Trigger für man-db (2.9.1-1) werden verarbeitet ... Trigger für desktop-file-utils (0.24+linuxmint1) werden verarbeitet ... oem@anna:~$ Auf dem System Linux Mint findest du im Startmenü den Eintrag "Entwicklung" und darin nun den neuen Eintrag "Thonny IDE".
Tumblr media
Linux Mint - Abschnitt "Entwicklung"
Konfigurieren der Thonny IDE für den Raspberry Pi Pico / Pico W
Wenn du die Thonny IDE bereits von einem Windows System oder einem meiner vorherigen Beiträge kennst, dann wirst du dich bei der Konfiguration der Entwicklungsumgebung für den Raspberry Pi Pico schnell zurechtfinden.
Tumblr media
Thonny IDE auf dem Linux System Was mir zunächst auffiel, war der recht nützliche Link zu den Interpretern unten rechts im Editor. Man muss also über das Hauptmenü "Extras" > "Options" in das Fenster "Thonny options" navigieren. In diesem Fenster wählen wir den Tab "Interpreter". Zunächst müssen wir aus der Auswahlliste den Eintrag "MicroPython (generic)" auswählen. Wenn dein Pico bereits mit dem PC verbunden ist, dann kannst du diesen aus der Auswahlliste unter dem Label "Port" wählen. Deine getroffenen Einstellungen bestätigst du mit der Schaltfläche "OK" und kehrst dann auf die Sicht in den Editor zurück. In der Version für Microsoft Windows findest du hier einen extra Eintrag für deinen Pi Pico.
Tumblr media
Einstellungen für den Raspberry Pi Pico in er Thonny IDE unter Linux Wenn dein Mikrocontroller eingesteckt und bereit ist, dann wird dir in der Konsole der Thonny IDE nachfolgende Ausgabe angezeigt. MicroPython v1.19.1-88-g74e33e714 on 2022-06-30; Raspberry Pi Pico W with RP2040 Type "help()" for more information. >>> Nun kannst du mit der Programmierung deines Pi Pico unter Linux beginnen. Read the full article
0 notes
techcree · 3 years
Text
Chromebook mit Linux und KDE
Tumblr media
Ein bisschen Desktop Feeling mit einem Chrombook bekommen und endlich einmal Verknüpfungen auf dem Desktop ablegen. Geht das? Ja und auch Nein. 
Grundsätzlich ist es bei einem Chromebook als dem Betriebssystem ChromeOS nicht möglich Verknüpfungen auf den Desktop im eigentlichen Sinnen abzulegen so wie wir das von Windows oder anderen Betriebssystemen her kennen. Etwas Abhilfe haben die ChromeOS Entwickler aber geschaffen durch die Einfühung des neuen Launchers. Eben der Oberfläche die wir Chromebook Nutzer über das Kreissymbol erreichen und dort auch sogleich alle Anwendungen finden und auch nach Detien und Anwendungen suchen können. Aber ein richtiges Desktop Feeling ist das natürlich nicht. 
Schau Ihr euch mein Bild oben an werdet Ihr aber denken es sei so. Doch was dieses Bild dort zeigt ist eine Mogelpackung. Ich bin immer auf der Suche nach Neuem und so bin ich auf einen Artikel von ChromeUnboxed gestoßen. Gabriel Brangers, der den Artikel verfasst hat ist der “Neue” im ChromeUnboxed Team mit dem nochmal etwas mehr Fahrt für solche Dinge aufgenommen wurde, wie beispielsweise etwas tiefere Einblicke in die Linux Welt eines Chromebooks zu nehmen und andere Dinge.
In seinem Artikel bschreibt er wie Ihr einen Linux KDE auf eurem Chromebook installieren könnt. Und das ist die quasi Mogelpackung um mit einem Chromebook zu einem richtigen Desktop Erlebnis kommen zu können. Wer sein Chromebook in der Beta betreibt kann die Entwickler Funktion Linux aktivieren und so ohnehin schon Linux Anwendungen auf seinem Chromebook installieren und nutzen. Das ist ziemlich cool und vor allem weil man dazu nicht etwa Linux eigenständig booten muss, sondern man kann es gleichzeitig zu allen anderen Anwendungen eines Chromebooks nutzen. Was die Möglichkeiten für uns Chrombook Fans massiv erweitert hat.
Wer noch einen Schritt weitergehen möchte kann natürlich dann innerhalb dieses Containers auch einen KDE installieren. Genauer beschreibt Gabriel dies in seinem Beitrag. Danke an Gabriel für sein Engagement an dieser Stelle! Link zum Beitrag am Ende. Jedenfalls kann man auf diese Weise zu einem Desktop Erlebnis kommen. Meine Installation ergab ein paar Komplikationen. Zwar ist die Installation eigentlich ganz flüssig und der KDE funzt auch, jedoch ist das Ganze noch etwas wackelig. Zudem muss ich feststellen, dass mit dem Install Befehl gleich auch einigen Linux Apps installiert werden. Was sicher der Grund dafür ist das die Installation auch einige Minuten dauert. Dank meines recht schnellen Internetzugangs habe ich zwar keine 45 Minuten benötigt, dennoch braucht es etwas. Ihr solltet das Thema also nicht angehen wenn ihr zehn Minuten Später etwas anderes vorhabt. 
Tumblr media
Was ist mir in diesem zusammenhang noch aufgefallen? Im ersten Schritt scheiterte die Installation, weil sie hängen blieb und ich konnte schnell rausfinden woran es lag. Ich musste nur den für den Linux Container reservierten Speicherbereich erweitern. Standardmäßig ist dieser ca. 7-8 GBit groß. Ich habe meinen über die Einstellungen für Linux einfach auf 20 Gig erweitert. Dann gab es keine Probleme mehr. Zumindest vorerst. Gebt Ihr mit dem KDE so richtig Vollgas könnte es ggf. erforderlich sein später nochmal etwas draufzulegen. Auch empfehle ich euch vorher eine Sicherung des Linux Containers zu machen. Falls doch etwas schief geht habt Ihr so das Thems schnell wieder eingefangen.
Tumblr media
Wenn alles geklappt hat werdet Ihr mit einigen coolen Funktionen wie der Suche nach Anwendungen über direkte Eingabe am Desktop und einiges mehr belohnt. Ich erhaltet so die Möglichkeit eurer Linux noch effizienter zu nutzen. Aber es gibt Einschränkungen. Durch die Installation des DKE bleibt es Linux im Container. Das trägt nuneinmal zur Sicherheit eures Chromebooks bei. Die Nutzung des KDE geht zudem auch auf die Leistung des Chromebooks. Und schließt ihr den Linux Terminal auf der ChromeOS Ebene schießt Ihr euch den KDE zugleich damit ab. Wie nachfolgender Screenshot zeigt laufen die Prozesse eben seperat und einzeln. 
Tumblr media
Persönlich finde ich es ein witziges Thema und es macht schon ein wenig Spaß. Keine Frage. Dennoch ist es in meinen Augen keine Lösung für den herkömmlichen Nutzer. Der könnte damit schnell etwas überfordert sein. In wie Weit es nun wirklich wichtig ist einen Desktop alle eines Linux Computers und Co nutzen zu können ist fraglich. Für alle die aber auf Ihrem Chromebook ohnehin umfangreich Linux Anwendungen nutzen ist es absolut eine Bereicherung. 
Es zeigt einmal mehr wie cool Chromebooks sind. Die Sicherheitsmechanismen des Chromebooks werden dadurch nicht überwunden. Beispielsweise wird dadurch auch der USB Passthrough Mechanismus nicht ausgehebelt. Zunächst bis dieser bereits behobene Bug in einem Update dann auch ausgerollt ist kann man nur durch die Installation dieses KDE’s einen Raspberry Pi Pico immernochnicht via Thonny erreichen. Ihr merkt das mich dieses leidige Thema sehr ungeduldig macht. Aber das ist eine andere Geschichte auf die ich nochmal zu sprechen komme.
Also nochmal Danke und viel Spaß, wenn Ihr es mit gebotener Vorsicht auch testen wollt!  Den ganzen Artikel findet Ihr hier: ChromeUnboxed
P.S.: Sollte es zu einer Fehlermeldung kommen kann das helfen: sudo apt install gnome-themes-standard
0 notes