PyDev of the Week: Andrew Knight

This week we welcome Andrew Knight (@automationpanda) as our PyDev of the Week! Andrew is an entrepreneur who co-founded Reformed Menswear and the site was created using Python and Django. If you have a moment, check out his GitHub profile to find out what Andrew has been contributing to. Andrew also has programming blog that you might want to see. Let’s take a few moments to get to know him better!
Can you tell us a little about yourself (hobbies, education, etc.)?

Link: https://dzone.com/articles/pydev-of-the-week-andrew-knight?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Adding SVGs to PDFs With Python and ReportLab

ReportLab has native support for generating SVG, but not for embedding SVGs in their PDFs. Fortunately, Dinu Gherman created the svglib package, a pure-Python package that can read SVG files and convert them to other formats that ReportLab can use. The official website for svglib is on GitHub.
The svglib package will work on Linux, Mac OS, and Windows. The website states that it works with Python 2.7 – 3.5, but it should work in newer versions of Python as well.

Link: https://dzone.com/articles/adding-svgs-to-pdfs-with-python-and-reportlab?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

PyDev of the Week: Eric Snow

This week we welcome Eric Snow (@ericsnowcrntly) as our PyDev of the Week! Eric is a core developer of the Python language. You can check out his blog where he posts sporadically or his GitHub profile where you can see what he’s currently up to. Let’s spend some time getting to know Eric better!
Can you tell us a little about yourself (hobbies, education, etc)?:

Link: https://dzone.com/articles/pydev-of-the-week-eric-snow?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Web Dev Roundup: Django Unchained

Welcome to this edition of the roundup! Last time, we explored how the DZone community is creating web applications by pairing Angular with other cool technologies. Today, we’ll look at another great framework, though it’s used with a totally different language. The focus of this month’s Web Dev Roundup is Django! Hence my ripoff of the title of the great Tarantino film. Sorry, Quentin! (We’re totally on a first name basis…)
And, as a quick side note, if you’re interested in writing for DZone, but don’t have a topic in mind, come check out our Bounty Board, where you can win prizes for providing great content, and our Writer’s Zone which has plenty of prompts, tips, and tricks! 

Link: https://dzone.com/articles/web-dev-roundup-django-unchained?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Exercises in Programming Style

In the book club at work, we recently finished reading Exercises in Programming Style by Cristina Videira Lopes. The book consists of a simple program implemented in 33 different programming styles. It is a great way of showing the different styles, and the book was quite popular in the book club. The book is relatively new (it was published in 2014), and I don’t think it is as well-known as it deserves to be. So here is a summary and review of it.
Organization
The inspiration is a book from the 1940s by the French writer Raymond Queneau called Exercises in Style. In it, he tells the same short story in 99 different styles. Exercises in Programming Style uses the same concept but implements a short program in 33 different programming styles. Each style is defined by what constraints it imposes on the program.

Link: https://dzone.com/articles/exercises-in-programming-style?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Top 5 Courses to Learn Python in 2018

If you are a programmer and thinking about learning Python in 2018, then you have come to the right place. In this article, I am going to share some of the best online courses to learn Python in 2018. Python is one of the most popular programming languages and it’s used in many domains, such as web development, automation, data science, and machine learning. In recent years, Python has also become a default language for data science and machine learning projects and that’s another reason why many experienced programmers are learning Python in 2018. It’s also one of the top languages on my list of programming language to learn in 2018. But, for all its power and flexibility, Python is still a very simple language to learn and often touted as a beginner’s programming language.
If you are a Java developer or a web developer using JavaScript to create web applications, it still pays off to learn Python because becoming a polyglot programmer not only improves your knowledge and experience but also make you more attractive for companies who value polyglot programmers.

Link: https://dzone.com/articles/top-5-courses-to-learn-python-in-2018-best-of-lot?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

PyDev of the Week: Jason Myers

This week we welcome Jason Myers as our PyDev of the Week! Jason is the co-author of Essential SQLAlchemy: Mapping Python to Databases, 2nd Edition and is also an instructor at DataCamp. If you have some free time, check out which Python packages he contributes to over on GitHub or visit his website. Let’s take some time to get to know Jason!
Can you tell us a little about yourself (hobbies, education, etc)?:

Link: https://dzone.com/articles/pydev-of-the-week-jason-myers?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

PyDev of the Week: Alan Vezina

This week we welcome Alan Vezina (@fancysandwiches) as our PyDev of the Week! He is one of the co-founders of PuPPy (Puget Sound Programming Python), a Python user’s group in Seattle, WA. He is also one of the organizers of PyCascades, a Python conference in Vancouver, BC. While Alan has a blog, it doesn’t appear to be updated regularly so you might want to check out his GitHub profile instead to find out what he’s been up to. Now let’s take a few moments to get to know him better!

Can you tell us a little about yourself (hobbies, education, etc.)?:
Born and raised in the midwest, but have been living in Seattle for the past 6 years. I have a Bachelors in Computer Science from the University of Michigan. I am an avid cyclist, I commute to work by bike year round (Seattle makes that easy), and I don’t own a car. I’ve been experimenting a lot with homebrewing fruit wines and mead lately.

Link: https://dzone.com/articles/pydev-of-the-week-alan-vezina?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev