Listen free for 30 days

£7.99/month after 30 days. Cancel anytime

Summary

Are you a Python beginner looking to take the next step with your programming? Or perhaps a more experienced coder looking to smooth out the edges of your Python writing? No matter your skill level, as long as you have a decent grasp of Python basics, this book can help you improve your Python coding techniques! Challenge your mental approach to programming, and gain confidence in your code. With the techniques you'll learn here, you’ll not only be able to produce clear and effective Python programs, you’ll be able to integrate your code with others for efficient and powerful Python-based projects!

With its easy-to-use syntax, community support, and ability to interact with a variety of other languages, it’s no wonder Python is such a popular option for beginners and seasoned programmers alike. Whether you decide to explore Python as a hobby or for use in a business, you’ll soon understand what a valuable language Python really is.

This book includes:

  • An overview of how to mentally approach writing your Python code and how to improve this thought process
  • An introduction to classes and class interaction
  • A look at how you can improve your code using Python’s unique function features 
  • Techniques for improving your code when collaborating on projects with others
  • The best approach to optimizing and debugging your Python projects  

So pick up your copy of Python: The Utmost Intermediate Course Guide in Fundamentals and Concept of Python Programming, sit back with your favorite text editor, and enjoy taking your Python code to a whole new level. You’ll be a Python pro in no time!

©2018 Zach Webber (P)2018 Zapata Publishing

What listeners say about Python

Average customer ratings
Overall
  • 5 out of 5 stars
  • 5 Stars
    28
  • 4 Stars
    0
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    0
Performance
  • 5 out of 5 stars
  • 5 Stars
    27
  • 4 Stars
    1
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    0
Story
  • 5 out of 5 stars
  • 5 Stars
    28
  • 4 Stars
    0
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    0

Reviews - Please select the tabs below to change the source of reviews.

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Answer to life

Now that you have a beginner's level of python under your belt, what do you do with it? I think this is why a lot of people call python a "toy" language. They cant seem to come up with anything more advanced, because python makes it so easy to do the data mangling (try doing any of that with C!). So what's next? Well, here it is! Great course

21 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Python for Programmers

I was looking for an intermediate course to take after my introductory courses in Python. This course is great because it is to-the-point on what you should expect to do as an intermediate programmer working in a professional environment. You are introduced to logging, testing, function wrappers, decorators, multi-threading and even asynchronous programming. I'd recommend taking this course after an introductory python course, but before any other python courses which have you build real-world applications. What you learn in this course will prepare you for writing more professional code.

20 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

A whole new level

This course explains good topics who already know very basic python. I like the topics this course provides. - Logging - Testing - Mutability of List/Visualizing this - Generator - Decorator - Multi-threading - Asyncio - Map/Filter/Reduce - Plot - Regex Some of the topics do not go to very detail. The course is not too long. This is good because the target is "Intermediate". I like the idea of covering important topics in short time. And if student would like to understand more, they can take "Advanced" course (which is rare), or go to the Internet for more details. It is not for very beginner who do not know basic python. It is not for python coders who are already using those modules a lot.

19 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Wide range of Python topics

Another Awesome Python Class. What i enjoy about this class is the instructor in the beginning gives you some tips as to how to use and learn from this class. Explaining how to best study and learn the concepts. The instructor has some of the best classes for programming and developing on Audible. This is another awesome one to take. A++

18 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Thoughtful and practical

I don't normally write reviews, and this will definitely be my first on Audible (Python I meant), but I just had to say "thank you" to Mr. Zach, and to highly recommend this course to anyone need to coding with Python. Obviously, the course was clear, well structured, well paced, and the content, as well as the content delivery, was bar none. But on top of all that, lessons were super-charged, quite advanced, and unbelievably FUN! The best approach to optimizing and debugging your Python projects are available here. I just can't believe how far I've come in the past 2 months alone, and I am so grateful and thrilled by not only the hyper-accelerated progression in my career thereof, but also the fact that I am having fun testing again. Thank you so much!

17 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Excellent detailed understanding!

Very knowledgeable and organized instructor. This is a great starter course for someone who is just beginning in automation testing. I knew almost nothing, but with a little Python background, was able to pick up the basics and expand from there. The instructor teaches you to use a very manageable and scalable framework.

16 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Lots of meat in this one

This is an excellent course for someone who has spent some time writing Python and is ready to improve their skill. Mr. Zach properly recognizes intermediate development topics and does a good job of addressing many of them. So many "intermediate" courses spend way too much time rehashing the basics and then not enough time and effort on the important topics to help learners move on from those basics which is something this course avoids.

15 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Great book to advance your skills!

For me this course was somewhat challenging because my programming skills are not strong enough. The course organized very well. The instructor, William Bahl, is very helpful. It was easy to follow him. He provided all the code and materials.

14 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Takes you from the beginning

I am amazed with how MUCH value this course brought to me! I was a complete beginner before and made such a tremendous progress with building my automation framework for my company i work for myself with help of this course! All other similar courses are just a tiny bit from what you can get here! I wish instructor added more material on how to handle integration with different TCM API and make use of other most popular libraries to learn more! Look forward to the updates!

13 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

An exceptional book extremely dense

Before starting this course I learned the basic concepts; this course built nicely on where I've gotten to so far. Webber's section on classes and class interaction is superb!

12 people found this helpful

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Darrell
  • Darrell
  • 26-02-20

My Favorite Text Editor.

A great intermediate Python course with learning algorithm to improve scripts I finished this course a few days ago. I really enjoyed this course as an intermediate Python course to learn how to improve script by thinking algorithm. There are not many on-line courses explaining how to write code more effectively step by step. This course introduce some common or interesting algorithm examples, and walk through how we can make use of them and how to write code more effectively. I think this course is great to move your scripting skill from a beginner to next level. It is well organized, too. Some topics might not be easy to follow for everyone. This course is not for Python beginner. People who did not have Computer Science major or never learned algorithm might not be easy to follow this course. But, this is a great course for people who would like to start to learn how to write Python scripts effectively. Web Application example was interesting example to create conceptual load balancer, memcache, web server, and database without using any real world applications :) The module of How to make Crypt script faster was great example to do pre-optimization. It is a good example to make use of profiling, too. Social Network example to find shortest path confused me when I was just learning it through the lecture. I needed to sit down and draw diagrams to consider how I would think to find shortest path, and then modify the sample script to understand how the sample script works. Again, if someone who know Python basics and is interested in learning algorithm or how to consider to write your script more effective. This is a great course. I'm also interested in learning general concept of Search optimization using examples and walking through step by step. I mean topics would be sorting, batch jobs, btree, indexing, map and reduce, etc. If I have time, I would like to go through this course again in order to feel more comfortable with all these examples.

22 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Nicholas
  • Nicholas
  • 26-02-20

Intermedia Python, Excellent

My background: Had some python knowledge from other courses and did basic machine learning with them. The content of this course isn't comprehensive in any way, it's more tricks-of-the-trade oriented. And that's what makes it so awesome! My personal favorites: logging: After this you'll wonder why anyone would ever debug using print statements again. decorators & context managers: Those were only covered superficially in other courses (or straight left out). Finally I feel like I at least grasped the core concepts of these. regular expressions: Never used them before because they were too complicated. Well, not really if you break them up properly! I personally haven't found a use case for parallel and async programming yet but it's good to know these things exist. Mr. William Bahl really is a great teacher in the lectures. My only gripe with this course is that I wish it was more extensive :)

21 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for jenny
  • jenny
  • 26-02-20

Python In Fluency..

I enjoyed this audiobook, it was much better than the instructors first book ( As normal cause that one has the starting values). Definitely more mature in his presentation in this lesson. Ability to interact with a variety of other languages, it’s no wonder Python is such a popular option for beginners and seasoned programmers alike. The examples used were good and challenging, and the explanation of the code after the challenge helped me to learn and enforce the material presented.

20 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Connie Class
  • Connie Class
  • 27-02-20

This was a good series

This book is a little bit about advanced python , There is nothing about python basics . But this audible is really helpful , I have improved my python skills really much through this audiobook .

19 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for lucy
  • lucy
  • 27-02-20

Pleased!

Very good. I would just have appreciated to have more explanation on first few lectures (a lot of quick assumptions, like variable use). For somebody having some tiny skills in Python, very easy to understand. For others, I don't know, maybe a little bit more complicated. Overall, good tutorial. I could only encourage the author to do a well lentghed second part with more advanced points (HTMLTestRunner, mobile testing from Selenium, link to Jenkins for test scheduling ...)

18 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Clinton Bourgoin
  • Clinton Bourgoin
  • 27-02-20

Gets to the Good Stuff

I have been trying to learn techniques for improving my code when collaborating on projects with others for ages, but I just wasn't getting it. Then I took a Python course, followed by this course. It was such fun! Because of this course, I was able to upload some coding samples navigating to my account, where I was navigating to the login screen and signing in using a test account I created. The IT people at Harvard University liked it so much they are giving me an interview for a junior automated testing role. I would not be able to have been eligible without this course.

17 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Frances
  • Frances
  • 27-02-20

How to but Why to

I went into this course as an amateur, writing spaghetti code for tests. Sure, I got the results I was looking for, but the code was so hard to manage. I had no idea about the concept of creating full page objects as part of testing to quickly and easily re-confirm page states. I feel like I was able to learn a great deal from this course, and it really helped me to better understand the 'why's and 'how's of writing good selenium tests.

16 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Arnold Macmillan
  • Arnold Macmillan
  • 27-02-20

Upgrade your Python!

Straight to the testing skills needed. You need have some python programming knowledge first. Before getting this course, brush up on your python skills or listen "Python: The Ultimate Beginners Guide to Learn and Understand Python Programming By Zach Webber" first. Overall, great content.

15 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Christopher Presley
  • Christopher Presley
  • 28-02-20

Great for commuting

Take this course if you want to get introduced to deeper aspects of python. Although it doesn't contain everything that's there to know (it doesn't claim so) about python, it does bring you to a level above that of a beginner in programming. It is enjoyable if done with patience and taken as a challenge.

14 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Debra Figueroa
  • Debra Figueroa
  • 28-02-20

A Gem

Just finished the book in one sitting. This course delivers! Armed with the knowledge gained from this course, I can honestly consider myself an intermediate(-ish) programmer. I particularly enjoyed the lessons on regex; they were very well explained. I believe I've finally got the hang of regex. A wish came true really. Some of the more complex topics like map reduce and asynchronous programming will take time to fully understand but at least I now know what I need to work on. Highly recommend this course to anyone who's ready to move beyond the beginner level in programming!

13 people found this helpful