PROGRAMMING WITH PYTHON – Simple Programming Environment with ubuntu 16.04

emerging-mind.org eJournal ISSN 2567-6466
Email: info@emerging-mind.org
10.-12.February 2018
Author: Gerd Doeben-Henisch
gerd@doeben-henisch.de
February 12, 2018

IDEA

This text describes a simple programming environment for python3
in an ubuntu 16.04 environment.

Contents

1 The Environment …  1
2 Steps To Prepare Python Environment …  2
3 Use Python Interactive Console …  3
4 Debugging with the Code Module …  6

PDF

EML PLANET SOFTWARE. Part 1. Base camp No.1

emerging-mind lab (EML)
eJournal ISSN 2567-6466
3.Nov 2017
info@emerging-mind.org
Author: Gerd Doeben-Henisch
gerd@doeben-henisch.de
FRA-UAS – Frankfurt University of Applied Sciences
INM – Institute for New Media (Frankfurt, Germany)
November 3, 2017

PDF

OVERVIEW

This article shows the final configuration of the base camp of our
Planet Software expedition for to built up an emerging-mind lab (EML).
In the following articles we will use this for our work. Probably there
will be many Changes in the future . Planet Software is an infinite project …

The Final Configuration

Program Icons on the left Bar of the window for the Planet Software 3.Nov.2017
Program Icons on the left Bar of the window for the Planet Software 3.Nov.2017

1. Actual Programs on the Machine (standard)
2. File-Manager (standard)
3. Web-browser firefox (standard)
4. System Settings (standard)
5. FTP-program filezilla
6. File-Manager krusader with parallel directories
7. IDE spyder for working with python3
8. terminal program to allow console commands
9. LaTeX-Typesetting with TEXStudio
10. Media-Streamer vlc
11. Simple writer program gedit
12. Screen-Recorder simplescreenreader
13. Ubuntu Packet-Manager synaptic
14. Screenshots with shutter
15. Image Post-Processing (and much more) with gimp
16. Office Suite open office (soffice)

 

 

PROGRAMMING WITH PYTHON ubuntu 14, Windows10, ubuntu 16. Build the Environment. Part 2

emerging-mind lab (EML)
eJournal ISSN 2567-6466
31.Oct – 2.Nov 2017
info@emerging-mind.org
Gerd Doeben-Henisch
gerd@doeben-henisch.de
FRA-UAS – Frankfurt University of Applied Sciences
INM – Institute for New Media (Frankfurt, Germany)
November 2, 2017

Contents

1 Why an Update (of ubuntu 14.04)? 2
2 Download And Install Ubuntu 14.04 3
3 Prepare The SW Environment 3
4 Terminal, Packet-Manager ’Synaptic’ 4
5 Manage Programs 5
6 Type Setting with TEXStudio 5
7 File-manager ’Krusader’ 6
8 Open Office Suite (e.g. for Drawing) 6
9 Simple Editor ’gedit’ 8
10 Screen-shots with ’shutter’ 8
11 Image Post-Processing with ’gimp’ 8
12 Python2+3, spyder3
13 Recording with the ’simplescreenrecorder’ 10
14 Video-Streamer ’vlc’ 11
15 Speech Synthesis with ’espeak’ and ’pyttsx’ 11
16 Ubuntu 14 and Windows 10 as Environment for Python3 12
17 Opting for ubuntu 16.04 besides ubuntu 14.04 12
18 Rebuild the Environment with ubuntu 16.04 13

OVERVIEW

The original plan was, to set up under ubuntu 14.04 a program-
ming environment which can use python3, spyder3 and as additional
software a speech-synthesis software like pyttsx. While everything
worked fine (see the first part of this article), it came to a ’show down’ when trying to combine python3 under ubuntu 14.04 with spyder3 and pyttsx3. All trials to overcome the problem led to new problems (see below). Finally I decided to give up the axiom of having ubuntu 14.04 on account of ros (robot operating system), because the primary tool is in this phase the programming language python. Python offers a ’universe of concepts’ on its own. And, who knows, there will be a day where ros will work with ubuntu 16.04 too :-). Then I installed ubuntu 16.04 (as upgrade from the internet) and checked the combination of python3, spyder3 and pyttsx3. It worked.

The pages 1-15 of the article describe a first update still using
ubuntu 14.04. Then it came to the crash when trying to combine python3 + spyder3 + pyttsx3. This led to the upgrade to ubuntu 16.04 and the new story. Before it came to the upgrade there was an important interaction with windows 10 helping to understand some limits and possibilities.

For more Details see: