Got spare time this summer? Learn Python.

in #python7 years ago

python_logo_1.png

What is Python?

Python is an interpreted high-level programming language for general-purpose programming created in 1991 that is surging in popularity. Python is one of the easiest programming languages to get started with as it's syntax is very lax which emphasizes code readability.

Who should learn Python?

Everyone. It's not just for the technical folk. If your job or daily life requires any type of recurring task on the computer you can probably automate it with Python. Something as simple as opening browser tabs to your favorite website or searching and pulling information from a PDF, word document or the web is simple to program. There is also very little barrier of entry, all you need is access to a computer to get started.

As a System Engineer I can tell you that the big tech employers all look for someone fluent in Python. Want to work at Google or Amazon? You should learn Python.

Are you a student? You should learn Python.

Are you a Teacher? You should learn Python.

You want to work for yourself? You should definitely learn Python!

What can you do with Python?

The sky's the limit. You can literally code just about anything in Python. There are thousands of libraries that you can import in, including one for Steem. SteemEngine uses many tools coded in Python to keep the site running.

Some really simple applications you could make are:

  • Calculators
  • Webscrappers
  • Steemit bots

Once you get more advanced you can dip into machine learning which is the stage I am at right now. I am working on a bot that will help detect spammers on the Steem blockchain.

Machine-Learning.jpg

Reading Recommendations

The best book to get started is Automate the Boring Stuff and it's available completely free online. This is your best starting point.
automate_cover_medium.png


Need help getting started?

Feel free to leave a comment or question below or chat with me on the SteemEngine discord https://discord.gg/y7h45ut

Sort:  

As a beginner learning Python, I also look forward to you anti-spam project. Will you be posting your code? I have downloaded Automate the boring stuff with Python. Did you find it a useful learning tool?

I might use github for source control.

Automate the boring stuff is a good starting point. Use some of the code I learned in the book like logging in all my apps.

I'm gonna keep up to date with your anti-spam project :) I'm currently working on a project to detect last minute voters.

Nice. People who vote on posts at the 29 minute mark?

Hahaha, no people who upvote past the 6 day mark :p

Programming is easy. But this mathematics :D

I <3 Python... although I have not yet reached the end of Automate the Boring Stuff

Thank you for the link to free book!

thanks a lot...just of resent, i developed an interest for programming, but confused on which programming language to learn... i think this is an hint for my start