Starting with a Boring Stuff

Starting with a Boring Stuff

No alt text provided for this image

On my starting point in python three years ago, I was too excited, cannot hardly wait to jump into machine learning and geospatial analysis. In reality, after just starting with R as my first language few weeks earlier I was then stuck with pandas and numpy. Maybe that my excuse for missed this very good book in the first place.

Until few weeks back, when I was asked to give a webinar, a light tech talk, try to motivate people to start to learn how to code for the audience who is non IT related employee with no computer science back ground. I find the challenge is how to motivate people to spend their time and effort to learn how to code from scratch, what will be the carrot?

I try to relook into myself, after put aside all my codes that related to my pipeline domain corrosion data analytics and pipeline geospatial analysis the remaining are mostly related to pdf scrapper, spreadsheet manipulation, and some text extraction and manipulation, then I remember one my book in my google book library.

The author describe whom is this book for as : Countless books, interactive web tutorial, and developer boot camps promise to turn ambitious beginners into software engineer with six figure salaries. This book is not for those people. It is for everyone else.

The book divided into two parts; the first part consists an introduction to python. As the book was design for beginners, I find the first part quite gently introduce into python with focused into application in the next part. Starting from very beginning introduction, slowly flow into some basics, flow control, functions, lists, data structure and string manipulation.

Part two is where the real show begin, start with regular expression introduction and application, read and write a file, organizing file, web scrapping, working with excel spreadsheet, pdf, and word files, csv and JSON data and even up to time scheduled tasks, auto email and text messaging.

In my personal view, if you have not decide to start to learn python yet, whatever your background is, if your ever deal with pdf, spreadsheets, repetitive-tiring-boring task, then you have a very good reason to invest your time to learn python this way as it can safe a lot of your time in future, and your future self will be thank you for.

The authors Al Sweigart also shared the content of this book at https://automatetheboringstuff.com and even provide some tutorial on his youtube channel https://www.youtube.com/user/Albert10110

要查看或添加评论,请登录

Purnomo Setyawendha的更多文章

  • Minkowski distance in R vs Python

    Minkowski distance in R vs Python

    Which one you prefer ? in R or python (credit to ChatGPT for creating code example)

  • Why R is my first language

    Why R is my first language

    Hopefully this is not about Python vs R (again) The motivation for this article as I found most of R vs Python…

    2 条评论
  • Don't Repeat Yourself (in Command Line)

    Don't Repeat Yourself (in Command Line)

    hy you should not repeat yourself Andrew Hunt and David Thomas in their Book : The Pragmatic Programmer have introduced…

    1 条评论
  • Why I love stream editor (sed)

    Why I love stream editor (sed)

    We have situation here ..

  • Managing (Technical) Disagreements

    Managing (Technical) Disagreements

    Human is a very complex creature by design, and diversity is imbedded into our DNA combined with background and…

    1 条评论
  • Introduction to Stream Editor (sed)

    Introduction to Stream Editor (sed)

    Following to my previous sed story : I write this article to help you to start with sed and enjoy the speed…

  • Geopandas Update for Python 3.8.5

    Geopandas Update for Python 3.8.5

    I just recently update my python to 3.8.

    1 条评论
  • A "sed" Story for Pipeline Integrity Engineer

    A "sed" Story for Pipeline Integrity Engineer

    "sed" story is a story about surviving of an old tools, if we refer to "Jadul" term in Indonesian urban dictionary…

    2 条评论
  • How slow R ....U ?

    How slow R ....U ?

    I have to put disclaimer since R was my first language so I may get biased. It is depend on what you want to do, but as…

    2 条评论
  • Recent changes in R spatial

    Recent changes in R spatial

    I think this is a very important update for all R-Spatial community member : sf, which replaces sp terra, which aims to…

    1 条评论

社区洞察

其他会员也浏览了