• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Edmond Chan

  • About me
  • Keep On Learning
  • Travel
  • Mind
    • Mindset
  • Money
  • Book Notes

Python

Which are the best Python courses to take when you’re starting out like I am?

March 30, 2018 by Edmond Chan Leave a Comment

I’m a big believer in learning from multiple sources to accelerate learning. If you just picked one book, the writer might not teach the concepts in the same way as another writer and different writers might click with you on different sub-topics. Just pick multiple sources when learning anything.

I’ve picked a few courses and sources to learn Python from:

The first one is from Udemy called The Python Bible™ | Everything You Need to Program in Python.

The second is from Udacity called Intro to Computer Science. (The instructor is great!)

The third is also from Udacity called Introduction to Python Programming

And the fourth is from YouTube from an amazing channel called CS Dojo.

Check them out!

Filed Under: Keep On Learning Tagged With: CS Dojo, Python, Udacity, Udemy

Why I’m learning Python and CS at the age of 38

March 20, 2018 by Edmond Chan Leave a Comment

I’m 38 years old which means that I have probably about 30 years of working life left. That’s AGES. Think about what working life was like 30 years ago. That was 1988. I think my computer at home was an Amstrad CPC464. It ran a tape deck and took 20 mins to load Double Dragon. That’s if it successfully ran and you didn’t need to restart the whole process. Now, we have smartphone computers in our pockets that are thousands of times more powerful. Think about how much more powerful computers and technology in general will be in 10 years, 20 years or 30 years. Moore’s Law dictates that processing power doubles every single year. That’s literally exponential. Quantum computers already exist. People are talking about huge chunks of the workforce being automated. How do you not become obsolete? For me, as someone who has never programmed, it’s not about becoming a super developer. It’s about becoming conversant in programming as that’s going to underpin much of the future. If we’re going to be replaced by algorithms, it’s better to be the person who writes them.

So that’s the practical answer. The second reason is much more interesting and that’s because coding and CS is FUN. Honestly, it really is. I don’t know whether it’s my mindset but I love learning more and understanding more about how the world works. I read an interview with Dr Neil deGrasse Tyson in Smith Journal where he talks about understanding the world as deeply as he can as being his life goal. I don’t know about you but that resonates hard with me. Also check out the free Harvard course on Computer Science by David Malans (an absolute rock star lecturer) and tell me that it wasn’t fun learning how bits worked and how binary worked. Ones and zeros. Ones and zeros.

So why Python? I’d read that when you start to code, you should pick one language and stick to it until you’ve learned it. This makes picking the right choice important. So I just googled which one to pick. And Python was pretty popular. I checked with a friend of mine too as to whether it was a good choice and he seemed to respect Python, which sealed it for me.

More on this in upcoming posts.

Filed Under: Keep On Learning Tagged With: Computer Science, Python

Primary Sidebar

Hi there! I’m Edmond Chan

Hi there! I’m Edmond Chan

I write about positivity, mindset, travel, money, and books. Hope you enjoy the site!

A bit of disclaimer – worth a read

I do write some stuff about financial topics such as cryptocurrency and investing. I am not a financial professional and please don’t rely on what I say to make financial decisions. Please check with your financial adviser before making these decisions.

Categories

Recent Posts

  • 9 marvellous things you can do with 24 hours in Cambridge
  • Hack the monumental power of the language you use to feel more positive, optimistic and happier
  • If you’re a foodie, then you’ll love these youtube channels
  • This app will change your life AND this video will change your wife’s life
  • My working theory on how you can increase your positivity
  • Customer service is a rarely-deployed competitive advantage
  • “Legacy – What the All Blacks can teach us about the business of life” by James Kerr
  • Getting fit for fatherhood
  • 4 speeches to put fire in your belly and put hairs on your chest
  • How you can save money effortlessly using Monzo, Marcus by Goldman Sachs, and Moneybox
  • Why We Sleep by Matthew Walker – key takeaways
  • What does it mean to eat well?
  • If you were asked to introduce yourself, would you sell yourself short vs what the objective reality was?
  • Definitely feeling the benefits of implementing some of Aubrey Marcus’s book “Own The Day, Own Your Life”
  • Can we apply what makes a great city/country to the individual level?

Copyright © 2019 · eleven40 Pro on Genesis Framework · WordPress · Log in