There are a couple of pre-requisites you must meet before you are ready to package your software. You need to create a handful of files to package up this project and prepare it for distribution. Create the new files listed below and place them in the project’s Python root directory. Official instructions can be found here… Continue reading Packaging and Uploading a package to PyPI
Software needs a way to represent a point in time, a 'timestamp', and the difference between two points in time. TimeStamps: What are the problems to be solved?Absolute Time: UTC Time Zones: Time is RelativeDate/Time from which Perspective?Extra Data: Local TimeOriginal Event Time: Key To Reporting.Local Time Calculation & Complications.Timezone SolutionsDateTime Properties & UsageImplementationGeneralPythonKotlinConclusion: Combining… Continue reading Dates, Datetimes & Timestamps.
At first this page may seem overkill as reader of these pages are assumed to know python already, but there are things that can be wrong with an installation and having notes on exactly how things work can be a useful resource for when there are problems. Python on Windows Installing Python. Python has an… Continue reading Installing & Launching
What are they and how do they work? In the past I made use of iPython, but while I have heard often how wonderful Jupyter notebooks are, as I start writing this page, I just do not 'grok' them. This page will evolves as my understanding does. As such, this page is for people new… Continue reading Jupyter Notebooks.
What is the difference?Definition: Multi-PlatformDefinition: Cross-PlatformStrengths and WeaknessesSuperficiallyUnder the CoverKoltin Mulit-Plaform vs Multiple PlatformsMulti-Platform as the foundation of cross platformCombination: Multi AND Cross Platform What is the difference? There is no universal definition of these two terms, so definitions to be used here must be identified. In a way, I am using the 'google definitions',… Continue reading Kotlin Multi-Platform Vs Cross-Platform (Flutter)