Flaming Dionysus.biz Logo

Computer Learning Corner

For the After Hours Programmer

Music 1: Ukulele Song
Music 2: Piano Etude

Tori Gate

.....Languages, Applications, Web Page Creation & Etc.....

Apple & PC: Finding the Best Programming Language
There are many kinds of good; but for me, I want something that is easy to use & fast enough for my project. The ultimate would be cross platform compatible so others can run my application regardless of operating system (Mac OS, Windows & Linux). I have found two development languages that meet my criteria. My picks are open source Python and very affordable PureBasic. Read More


Apple: How to Create Websites with Mac:
Several years back, I replaced my PC with a Mac. The change forced me to find all new software & review how I created & maintained this website. Building a website is not difficult; but it requires many different skills. Each web building skill requires software that is easy to use & works well with the others. What follows is a discussion of the skills & software that I found effective. Warning: Tedious Reading Ahead: Read More

Apple, Win, Linux: Finding Affordable Quality Music: Finding quality music for your video or web project is a challenge. You have to find 'just the right music' but also avoiding high prices would be nice. Available music on line is a rapidly changing theatre, but here is : Best Affordable Music Websites found March 2020

Apple: A Mac Spreadsheet that works like my Office PC?
I like my Apple Software; but I have a PC at work and an I-Mac at home. It is sometimes frustrating switching back & forth. Wouldn't it be nice to find an affordable application for my Mac that acts like my office computer? The A Spreadsheet for Mac that acts like your PC.

Banner for Pure Basic programming language

Apple & PC: PureBasic- A compiled language for Fast & GUI!
What if there was a language that compiled into very fast executables, had very readable code & created GUIs like a short-order cook makes pancakes? If I added "cross platform compatible", would it overcome your anti-Basic bias? There is such a product. It comes from France & it is named PureBasic. Detailed Review of Great Crossplatform Compiled Basic Language



Banner SpiderBasic

Apple & PC: SpiderBasic- Program Java Script Apps with GUIs in a Heartbeat!
Are you tired of fighting with poor quality Java Script debuggers? What if there was an easy to learn language that complied into Java Script, had great debuggers and makes Apps for Web, IPAD? Learn about SpiderBasic - the affordable cross-platform language for App creation: Review of SpiderBasic.


Apple & PC: The SpiderBasic BindEvent Command- What Is It? The BindEvent command is used in SpiderBasic to detect User Selections on GUI Interfaces (e.g. a click on a Command Button). Why is that and how does it compare with a more traditional way of detecting GUI events? Read More


Apple & PC: Programming Languages to Avoid: Is Objective C a good language to learn? What about Visual Basic? Swift? Folks at itproportal.com offer the following advice on what "not to learn" and some positive suggestions on "what is taking over". Read More


Apple & PC: Stop Calling it Bad Coding: I used to lead an engineering group & spent some of my time helping engineers communicate in more helpful ways. It not just about 'hurt feelings', its about 'Utterances that actually help folks improve things.' Pragmaticengineer.com suggests that the overused phrase 'bad code' is not helpful & suggests better ways to communicate. Read More



Python Logo

.....Python Learning Corner.....

Why Python & why these articles? A few years ago, I was using MatLab at work and programming PureBasic in the evenings. A coworker suggested I take a look at Python. I was 'plenty busy' & did not want to dive into another language without a good reason.

Now, I work from home. I am starting a new project & need cross platform compatibility, statistical capability & scientific graphing. I don't have a big budget. Python time!

The Python Learning Corner shares my journey with Python. Short articles cover worthwhile lessons from my experience:

Visit the Python Learning Corner and Read More!


Python Logo

Python - A Great Language

I once read that a great computer language should have the following characteristics. Commands should be easy to remember with straight forward syntax. Debugging routines should isolate & identify where programming problems occur. The language should have a wide range of libraries & code should be transportable between operating systems. Most importantly, the language should not be a 'pain' to use.

Python has these characteristics: Pleasant to use as syntax & commands are reasonable. Quality Integrated Development Environments (IDEs) are affordable. Python is available & free for most common operating systems. Free libraries extend its effectiveness to wide variety of applications. Where blinding speed is not essential, Python is very capable.

Dionysus.biz complete review of : Python

Mac User Note: Python is already installed on your Mac. Do an internet search 'using python on mac' for details.


How To Learn Python

Simple languages of the 1980s could be learned in full. Even PureBasic with 1000+ commands can be handled. But most of todays powerful languages have copious commands & extensive libraries. The shear number of commands requires a different approach. During the last five years, job requirements forced me to learn Matlab followed by Python. In this article, I share what worked for me in the 21st century. How to Learn Modern Computer Languages



PySimpleGUI for Mac, Windows, Linux & Raspberry



PySimpleGUI - GUI Example

PySimpleGUI is a relatively new Python library for creating GUI interfaces. Like its name, it is easy to learn & fast for GUI creation. GUIs created with this tool do not provide ultimate 'look & feel' control, but very functional, professional looking GUIs do result with a minimum of programming time. So, check out Pauls brief PySimpleGUI Discussion


PySimpleGUI Programming Examples:

It can be difficult to find simple examples of PySimpleGUI python code that creates basic GUI panels. The examples provided below concentrate on core commands (without excess inclusions of optional settings) in the belief that 'less is more!'. PySimpleGUI code examples.



Python Programming Examples & Functions:

When programming, we often encounter small problems & think, 'I wonder if there is a simple function for this on line?'. And usually, there is. In this section, I have listed such items. Some were written by me & some by others. Python code & function examples.



Credits:


Contact the author paul-watson@sbcglobal.net by e-mail.
© 2019 (updated January 2020) All Rights Reserved
Paul F. Watson


Tori Gate illustration from Shoda Koho - a brilliant Japanese artist. ???? to 1925

 counter Visits


Dionysus.biz Home Page