If you hang around developers long enough you will start hearing the word REST very often and so we begin our adventure by giving a simple definition of the term. The REST acronym stands for Representational State Transfer, which is an architectural design. So it follows that when developers use the words RESTful, what is being referred to is an application that implements the REST architectural design.
Over the past few years, we have been hearing more about the wealth of data we humans generate. This has progressively grown into the concept that if you have enough of this data and you are able to piece together some meaning from it, then you can achieve everything from predicting the future to curing all human ills.
When you hear the words "Server-side Programming" a number of languages are going to come to mind. But amongst that list are two that are very much loved and respected by programmers worldwide. These are obviously PHP and Python. The debate on which to use for any core web application has raged on since the very beginning.
The internet is filled with great codes. They form the bedrock on which various infrastructures are built. Even the very platform you are reading this on is built with a dedication to creating great codes. While the average user isn’t going to take note of this, good developers, on the other hand, are always seeking to make their applications (and hence, their coding) better.
Text data the most common form of information on the Internet, whether it be reviews, tweets or web pages. Natural Language Processing (NLP) is a powerful technology that helps you derive immense value from that data. In this article, we will look at the most popular Python NLP libraries, their features, pros, cons, and use cases.
Django describes itself as "the web framework for perfectionists with deadlines". It was designed to help Python developers take applications from concept to completion as quickly as possible. Learn advantages and disadvantages of Django.
Django is powerful web framework, but with power comes responsibility. In this article, we will cover common mistakes that are even seasoned Django developers make, yet most successful Django projects need to deal with these sooner or later. This checklist should useful even if you’re a skilled Django developer because mistakes, like not adding indexes on models or inconsistent data validation, aren’t just limited to new developers.
This year EuroPython featured 120 talks and 6 parallel tracks on almost every topic imaginable, including some that we wouldn’t have been able to imagine. In this post, I want to share with you my favorite 10 talks that I believe can make you a better Python developer.
Up until relatively recently, digital transformation struggled to penetrate the real estate sector in any meaningful way.In this post we will review what are the trends in PropTech and how Python fits into PropTech startup development techstack.
In times when computer programing is becoming more and more accessible due to the growing number of coding schools, online resources and bootcamps, this question seems to go viral - which computer language should I learn first or which language should I choose for my use case. This situation is no different for Ruby and Python.