Image for post
Image for post

For the past couple of weeks I have been working on improving on my programming skills and have been working on practice questions on the various websites that post them. I found one site, Practice Python, which has 36 practice problems that a coder can work on to improve his skills. Having attempted to correctly code the 36 practice projects, I thought it would be a good idea to review the website for other individuals who are interested in working on improving their coding skills with a view to entering coding competitions. …

Image for post
Image for post

In my last post, I wrote about a word guessing game and the link to that post can be found here: Create a word guessing game in Python

In this post, I am going to elaborate upon the code that had been previously written to produce the Hanged Man. …

Image for post
Image for post

In my last post, I built a numeric guessing game in Python and the link for this post can be found here: Build a computer guessing game in Python

In this post I have made a guessing game, where the computer selects a word at random from a list of words, and the player has to guess the correct word by guessing which letters are actually in the word. The words that the computer selects at random are taken from the SOWPODS dictionary, which was compiled by Peter Norvig, and the link to the file can be found here: norvig.com/ngrams/sowpods.txt

Image for post
Image for post

As I have been writing games in Python to improve my programming skills, I have written a short game concerning random numbers. The player writes down a number between 0 and 100, and the computer gets to guess what the number is. The problem statement for this game can be found at this link: http://www.practicepython.org/exercise/2015/11/01/25-guessing-game-two.html

This guessing game is composed as a while loop and an if statement within the loop. A flowchart of the program is displayed below to illustrate the complex nature of the loops and conditional statements that I coded. …

Image for post
Image for post

In my last post I wrote a small game called Rock, Scissors, Paper and explained the methodology of how I wrote the program in Python. Lots of people like to play games because it stimulates their brain, so I had to learn the game in order to write a program that would enable two people to play it. The link to my most recent post can be found here:- How to create the Rock, Paper, Scissors game in Python | by Tracyrenee | Feb, 2021 | Python in Plain English

In this post I have written the program for one…

Image for post
Image for post

I have never been a game person and I never thought that I would find myself programming games on Python, but I decided to give it a try in a bid to improve my programming skills and hopefully win a coding competition at some point in the future. The hope is that as I become a better programmer then I can improve upon my data science skills as well.

Kaggle has a Rock, Paper, Scissors simulation competition and that is what inspired me to write my own Rock, Paper, Scissors with a view to improving my skills to the point…

Image for post
Image for post

In my last post I wrote about the difficulties that I experienced when I was given a programming assignment to convert Arabic numbers to Roman numerals, and the link to that post can be found here:- How I solved the Arabic to Roman Numeral Conversion Question | by Tracyrenee | Python in Plain English | Feb, 2021 | Medium

Since I researched and posted the solution to this very old programming question, I decided that the next step would be to convert Roman numerals to Arabic numbers. …

Three decades after the question was posed to me

Image for post
Image for post

I took my first computer programming course about 33 years ago on Geilenkirchen Air Station, Germany through University of Maryland European division. The only computer course I had taken previously to this course was a flowcharting course where I learned how to make flowcharts and write psuedocode. At this time computer programming was still written in a top down fashion and object oriented programming was still in its infancy.

I was pretty much out of my depth when I attended my first actual computer programming course because instead of starting with Basic or Fortran, I jumped right into Pascal because…

Image for post
Image for post

Having spent most of my life working, I am not much of a games person, so I have to spend time researching and learning games before I can write programs to simulate them and then write about those games. Even Kaggle, the popular website for data science enthusiasts, has several contests that are actually game simulations. I therefore decided that in order to progress in my knowledge of data science and Python programming, I need to progress beyond the tabular competition questions that I have been working on and explore other types of programming. …

Image for post
Image for post

While I have been studying data science and entering competitions, I have become aware of the fact that in order to win any competition a person needs to be good at coding. I personally have worked on competition problems for websites such as Kaggle, Data Driven, and Analytics Vidhya, and have never come even close to winning any competition. I have therefore came to the conclusion that if I can improve my coding skills then I may have a chance of winning a data science competition.

In order to help me to improve my coding skills, I have been searching…

Tracyrenee

I have over 45 years experience in the world of work, being in fast food, the military, business, non-profits, and the healthcare sector.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store