3D Programming Was Never So Accessible

I was always attracted to 3D programming and graphics. The way we can create real-looking models of the world with two-dimensional screens always hypnotized me. When I studied at university for my first degree in computer science I took a course in computer 3D graphics, but back then it was a totally different world. All graphics were made in C or C++ and you had to do most of the math and physics by yourself. And there’s a lot of math there, I mean, really a lot. Vectors, geometry, trigonometry, and so on, you had to be really good at that in order to write 3D graphics. Not to mention the high demands in memory and CPU those programs tend to consume, what made them unfitting to the standard computer.

Link: https://dzone.com/articles/three-d-programming-never-was-so-accessible

PyDev of the Week: Elizabeth Sander

This week we welcome Elizabeth Sander as our PyDev of the Week! Elizabeth is a data scientist at Civis Analytics. She has her own website where you can learn a lot of interesting background information about her. If you are more interested in her open source projects, then her Github profile may be what you really want to check out. Let’s take a few moments to get to know Elizabeth better!
Can you tell us a little about yourself (hobbies, education, etc):

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

PyDev of the Week: Juan Luis Cano

This week we welcome Juan Luis Cano (@astrojuanlu) as our PyDev of the Week! He is the chair of the Python Spain non-profit and the author of the poliastro project. If you can read Spanish, then you might want to check out his website. Otherwise, you can definitely take a look at his GitHub profile to see what he’s been working on or is interested in. Let’s take some time to learn more about Juan!

Can you tell us a little about yourself (hobbies, education, etc)?:

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

PyDev of the Week: Brian Ray

This week we welcome Brian Ray as our PyDev of the Week! Brian is the author/speaker for Python From Scratch Life Lessons from O’Reilly. He is the founders and the former chair of ChiPy, the Chicago Python users group. Let’s take a few moments to get to know Brian better!
Can you tell us a little about yourself (hobbies, education, etc):

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

PyDev of the Week: Adrian Rosebrock

This week we welcome Adrian Rosebrock (@PyImageSearch) as our PyDev of the Week. Adrian is the author of several books on Python and OpenCV. He is also the author of PyImageSearch.com, a very popular Python blog that focuses on computer vision. Let’s take some time to get to know him a bit better!
Can you tell us about yourself and PyImageSearch?

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

Parsing HTML: Selecting the Right Library (Part 2)

Last time, we looked over the various HTML parsers you can consider when working with Java. This time, we’ll examine a couple of popular C# libraries worth considering as we examine their features, benefits, and drawbacks when processing HTML.

The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.

Link: https://dzone.com/articles/parsing-html-selecting-the-right-library-part-2?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

Parsing HTML: Selecting the Right Library (Part 1)

HTML is a markup language with a simple structure. It would be quite easy to build a parser for HTML with a parser generator. Actually, you may not even need to do that if you choose a popular parser generator, like ANTLR. That is because there are already available grammars ready to be used.
HTML is so popular that there is even a better option: using a library. It is easier to use and usually provides more features, such as a way to create an HTML document or support easy navigation through the parsed document. For example, usually, it comes with a CSS/jQuery-like selector to find nodes according to their position in the hierarchy.

Link: https://dzone.com/articles/parsing-html-selecting-the-right-library?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

PyDev of the Week: Jeff Forcier

This week we welcome Jeff Forcier (@bitprophet) as our PyDev of the Week. Jeff is the current maintainer of the popular Fabric and Paramiko packages. He is also the creator of the Invoke package. You can check out other projects that Jeff contributes to on GitHub. He also has a blog that you might find interesting. Let’s take some time to get to know Jeff better!
Can you tell us a little about yourself (hobbies, education, etc):

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