Wednesday 3 July 2019

100 Days of Python 1.0

Today, I'm officially going to start my '100 days of Python Challenge'. I realise I'm starting this challenge a bit later than i said I was going too. However, some other stuff had to take priority over this challenge.
I'm going to aim to study this for one hour a day for the next 100 days, which is a realistic goal for me.

The main requirement for day zero, is to download and install Python.
To install Python on Windows; head over to https://www.python.org and download the latest version.
Python for Windows will automatically download 'IDLE' as well, which is a text editor for creating Python Script. Once installed this can be found in the start menu.

If you're running Linux, open the Terminal and type 'Python'. If Python is installed on the system, it will run straight from the Terminal. In the event that it isn't already installed, the Terminal will give you the pathway to type in to get it installed.
Once Python is installed on Linux, access it via the Terminal or open the 'Text Editor' application.
When creating Python Programs in Text Editor, be sure to save them as .py
This will then save your program as a Python executable which can executed by closing the text editor and reopening it.
Pretty simple, right?

I'm new to Python, so I am officially starting this challenge as a complete beginner. The first program I wrote was a standard Hello World program.

Hello-World-Program.py

print("Hello World")


Resources I'm going to be using for this Challenge are as follows:

- Py for iPhone
- Code academy (https://www.codecademy.com/learn/learn-python-3)
- Python Programming Third Edition book by Michael Dawson

I'm also considering signing up to one of the courses on Udemy, but I haven't decided on a course that I want to sign up for as of yet.

I will try and update this blog every 10 days or so, I think this will be a good way to document what I have learnt.

Over the next few days, I hope to learn more of the Python Syntax and create several basic programs which will incorporate a variety of different variables.

I realise this blog has been somewhat briefer than I usually aim to write, however, seeing as I've just started the challenge I don't have a lot else to add at the moment.
Please feel free to join in this challenge and let me know how you are progressing!

That's all for now!