Category: Python

  • Ace Python Interviews — a new, free course to help you get a better job

    It’s hard to exaggerate just how hot Python is right now. Lots of companies — from small startups to the Fortune 100 — have realized that Python allows them to do more in less time, and with less code.  This means, of course, that companies are scrambling to hire Python developers. There’s tons of demand,…

    Read more

  • Last chance for Black Friday pricing

    Today (Monday) is the final chance to get 50% off all of my Python, data science, and Git courses, including the six cohorts of Weekly Python Exercise I’m offering in 2020. Don’t miss out; go to https://store.lerner.co.il/ and use the coupon code BF2019 to get the best prices I’m offering all year!

    Read more

  • My Black Friday sale is live! Take 50% off any course in Python or data science

    As promised, the Black Friday sale has begun in my online store. Through Monday, my courses and books are all 50% off with the coupon code BF2019. This includes all eight of the video courses: Intro Python: Fundamentals (basic syntax and data structures) Intro Python: Functions (*NEW* writing and using functions) Comprehending comprehensions (using list,…

    Read more

  • Black Friday: All of my Python courses are 50% off!

    This coming Friday is “Black Friday,” when many stores offer big discounts on their products. I’m happy to say that from Friday through Monday, every course in my online store will be 50% off. This includes all eight of the video courses in my online store: Intro Python: Fundamentals (basic syntax and data structures) Intro…

    Read more

  • Podcasts, podcasts, and even more podcasts

    I’ve recently appeared on a whole bunch of podcasts about Python, freelancing, and even (believe it or not) learning Chinese! If you’re interested in any or all of these subjects, then you might want to catch my interviews: Talk Python to Me: I spoke with Michael Kennedy (and Casey Kinsen) about freelancing in Python —…

    Read more

  • Last chance to join Weekly Python Exercise in 2019!

    Over the last year, I’ve taught in-person Python classes to companies in the US, Europe, Israel, India, and China. I’ve taught people from a variety of backgrounds, from absolute beginners to seasoned Pythonistas who want to improve their skills in new areas. And I’ve taught everything from intro Python to data science. For all of…

    Read more

  • Quick Python tip: “int” strips strings of whitespace

    Let’s say you’re writing a Python program that asks the user to enter a number, so that you can double it: >>> n = input(“Enter a number: “) Enter a number: Just doubling what we get is a bad idea, though. If the user enters “123”, then we’ll get this: >>> print(n*2)123123 What’s going on?…

    Read more

  • Want to improve your Python fluency? Join Weekly Python Exercise!

    A new cohort of Weekly Python Exercise, my family of courses to improve your Python fluency, starts on November 5th. This time, it’s an advanced-level cohort. We’ll explore topics such as iterators, generators, decorators, objects, and threads. The course’s structure is simple: Every Tuesday, you get a new question, along with “pytest” tests to check…

    Read more

  • Early-bird pricing for Weekly Python Exercise ends tomorrow

    My native language is English: I grew up speaking it at home and school, and it’s my preference when reading, writing, and speaking. I studied in US schools through 12 grade, and then got both a bachelor’s degree and a PhD at American universities.  I’ve been writing for years, including 20 years as a columnist…

    Read more

  • Level up your coding skills with Weekly Python Exercise

    Most days, I’m on-site at companies around the world, teaching various Python courses. And by far, the most common question that I get from students is: Once the course is over, how can I keep improving my Python skills? The answer is simple: Practice. Just as you have to practice using a language in order…

    Read more