Metadata in DBMS is the data (details/schema) of any other data. It can also be defined as data about data. The word ‘Meta’ is the prefix that is generally the technical term for self-referential. In other words, we can say that Metadata is the summarized data for the contextual data. For example, consider the index… Read More » The post Metadata in DBMS – Overview and Types appeared first on The Crazy Programmer.
In this tutorial we are going to see different methods by which we can compare strings in Python. We will also see some tricky cases when the python string comparison can fail and golden rules to get string comparison always right. Python strings are Immutable. This means that once you have created a string then… Read More » The post Python String Comparison appeared first on The Crazy Programmer.
Do you know that great feel when a splendid idea comes to your mind? You generate a solution that will simplify, optimize, improve people’s lives. After brainstorming, you come up with its advanced form: now, you know for sure how to build an app that will be considerably better than the rival tools. But wait… Read More » The post Software Development Outsourcing: Reasons to Opt for It appeared first on The Crazy Programmer.
Back late in 2006, when Python 3.0 came into introduction, the volunteers and officials felt the need that users should migrate from the old version (Python 2) to the newer version. Since they did not want to hurt Python programmers, so they decided to end Python 2.0 in 2015. They officially announced this news late… Read More » The post Python 2 Will Die Soon – Know Why? | End of Python 2 in Jan 2020 appeared first on The Crazy Programmer.
Microsoft acquisition “GitHub” has news from their cosmos to give more than 40 million developers and contributors a reason to celebrate. Undoubtedly, 2018 has been a favorite year for developers with the expansion of the open-source community (GitHub), adding up approx. 10 million new users from around 70 countries and nearly 3 million organizations. It’s time to… Read More » The post GitHub Finally has Launched its Mobile App appeared first on The Crazy Programmer.
In this tutorial we are going to see how we can implement the tic tac toe game in Python. We can either make use of random numbers for the computer move or we can develop a simple algorithm which will play the role of a computer. Let us first see the representation of our board.… Read More » The post Python Tic Tac Toe Game appeared first on The Crazy Programmer.
In this tutorial, we will learn how to find height and depth of binary tree with program implementation in C++. It is one of the most commonly used non-linear data structures. We will learn about: What is the height of a binary tree? Algorithm and implementation for finding height of Binary tree What is the… Read More » The post Height and Depth of Binary Tree appeared first on The Crazy Programmer.
Http protocol supports the following methods to retrieve data such as get, post, put, delete etc. In this article, I will tell you about the difference between GET and POST methods. These methods are basically used to get and send any data. Because of these methods, the request-response between server and client exist. To send… Read More » The post Difference between GET and POST Method appeared first on The Crazy Programmer.
Looking for free photo editors like Photoshop to make photos and designs more professional? Adobe Photoshop is the dream of any designer and retoucher since it offers a professional toolset for creative process. However, the biggest difficulty everyone faces is its quite high monthly price, which often becomes a deal-breaker and leads to many people… Read More » The post Top 7 Photo Editors Like Photoshop in 2019 appeared first on The Crazy Programmer.
Hello Everyone, Today we will see Handshaking lemma associated with graph theory. Before starting lets see some terminologies. Degree: It is a property of vertex than graph. Degree is a number of edges associated with a node. Pendant vertices: Vertices with degree 1 are known as pendant vertices. Isolated vertices: Vertices with degree 0 are… Read More » The post Handshaking Lemma in Graph Theory – Handshaking Theorem appeared first on The Crazy Programmer.
In this tutorial we will see how to send email using Python. We will need two python libraries for the same, smtplib will be used for making a host for sending email it will also handle routing of email between different servers. email package allows us to use HTML and other kind of text in… Read More » The post Python Send Email Using SMTP appeared first on The Crazy Programmer.
Notepad is among the most popular applications, and that is why Microsoft has included it in every version of Windows. It has a long history, and it has maintained a simple and clean interface. The simplicity of this text editor I use, and that is why most people have developed a preference over it. But… Read More » The post 7 Best Notepad++ Alternatives appeared first on The Crazy Programmer.
Java was introduced in 1995 and ever since its introduction, it has continued to evolve and contribute to the software world in a way that even today, its importance in running various applications cannot be neglected. But, java too can be easily categorised into advanced and core and learning the difference between them is very… Read More » The post Difference between Core Java and Advanced Java appeared first on The Crazy Programmer.
Chen Ravid is a free software enthusiast and serial entrepreneur. He is one of the founding members and VP product at xs:code, a monetization platform for open source projects. Why Monetize? Open-source developers are not in it for the money. They create amazing software projects we all use every day, spending hundreds, if not thousands… Read More » The post How to Monetize Your Open Source Project and Stay Alive appeared first on The Crazy Programmer.
Can’t find the optimal solution to the programming problem? Are you tired from the need to deal with complex assignments in programming daily? There is an effective way out – delegate the part of your programming homework to professionals. Have you never paid for custom writing services before? Still, doubt you need programming help online?… Read More » The post 5 Reasons to Get Your Programming Homework Done by Experts appeared first on The Crazy Programmer.
In this article, we will learn about tree and some of the common types of trees in data structure. Tree in computer science is like a tree in the real world, the only difference is that in computer science it is visualized as upside-down with root on the top and branches originating from the root… Read More » The post Types of Trees in Data Structure appeared first on The Crazy Programmer.