Skip to main content

Introduction to Python Tales

Hello my friends, my name is Nelson Carrasquel, and perhaps as you I have the philosophy of coding for life, since 2013 when I started programming with Python (I have started before in 2008 with Delphi and some Visual Basic, but that is my dark past) my value as a Developer really increased due to the things that I found that could be possible with Python, now Python (with some Javascript) are the core languages for almost every challenge that I face in the programming world.
I am a Chemical Engineer graduated from the UCV (Central University of Venezuela) in 2015, was working as an engineer for almost two years for an Automation and Control Systems Company, programming with LabVIEW almost all the time, but also I was tutoring as a part time job, helping students from all around the world (Not all the world but all the America) in their Python and Javascript assignments and projects; I found out that I really enjoy teaching and tutoring programming languages, and from that on I was kind of searching a way of sharing my work and my knowledge, so first I decided to create my own freelancer web page, which you can find on, and you can find me also in social media with the same name on facebook and twitter (and instragram).

But it was until May of 2017 when I decided to share my experiences with this beautiful and incredible language through this blogs and its entries. So what are you really going to find in this Blog? Well, different kind of things, but I promise you that in every blog entry you will get to see Python code, Cool right?

One of the things that I would like to show, is how I solved different kind of programming problems implementing Python and Data Structures, so you can get to know as a Python Beginner (or not) my approach on solving this problems (perhaps comment with me some alternatives). Sometimes I will write about a specific Python Topic and just code and comment on some examples (such as Python Objects or Pattern Designs), in other times I will explain the use of some really high level (but high difficult) cool libraries and modules, believe me you won’t get to know everything about Python, but you can get to know a new thing every day.

So follow me on this adventure, tell your friends and family; and I’m sure we can all learn a lot programming with Python.

P.S.: What do you think about the Blog name, Python Tales, get it? Python? Tails?... No? well my mistake.

Popular posts from this blog

Multithreading web scraping with Python

Hello my friends today in this entry we are going to talk about a very trendy topic, web scraping and how to do it with our beautiful Python programming language, so open your Python Idle and get set because in this Tutorial Entry we are going to code once again.

Python Free Books

Hello my friends in an earlier post I talked about some dive deep Python Books that you could purchase to start learning Python, you can check that entry in this link, and now I have decided to write this entry to give you a list of online and free Python books.

These books are supposed to be hosted documentation; they are written in restructured text (reStructuredText) and translated into beautiful HTML or PDF with a tool called Sphinx. This documentation format is supposed to be used for writing your own packages and modules documentation, but experts also use them to write practical books and tutorials of different languages and they can be uploaded and hosted for free in different online platforms, one of them is read the docs website.

Singleton - Design Patterns in Python

Hello my friends, here in this quickly entry we are going to talk about the most basic but very useful Design Pattern and that is the Singleton, but first let's discuss as always a little about theory.
Design PatternsThis is the next step in the programing learning curve, after Object Oriented Programming there is a list of topics that you could learn next, I strongly recommend Python Design Patterns. Accordingly to the Wikipedia, “a software design pattern is a general reusable solution to a commonly occurring problem within a given context in software design”, in other words is the same code to the same kind of problems; in general we tend to find the same kind of problems when we are designing our software, and we tend to solve this problems with the same solution, in time and each time this solution is improved and finally is considered a standard or a pattern in software design, so it becomes a design pattern.