Posts

Image Processing

Image
Over the centuries, human beings have developed numerous technologies for representing the visual world, the most prominent being sculpture, painting, photography, and motion pictures. The most recent form of this type of technology is digital image processing. This enormous field includes the principles and techniques for the following: The capture of images with devices such as flatbed scanners and digital cameras The representation and storage of images in efficient file formats  Constructing the algorithms in image-manipulation programs such as Adobe Photoshop In this section, we focus on some of the basic concepts and principles used to solve problems in image processing. Analog and Digital Information Representing photographic images in a computer poses an interesting problem.As you have seen, computers must use digital information which consists of discrete values, such as individual integers, characters of text, or bits in a bit string. However, the information contained in ima

Turtle Graphics

Image
Graphics is the discipline that underlies the representation and display of geometric shapes in two- and three-dimensional space. Python comes with a large array of resources that support graphics operations.  A Turtle graphics toolkit provides a simple and enjoyable way to draw pictures in a window and gives you an opportunity to run several methods with an object.  Overview of Turtle Graphics Turtle graphics were originally developed as part of the children’s programming language Logo, created by Seymour Papert and his colleagues at MIT in the late 1960s. The name is intended to suggest a way to think about the drawing process. Imagine a turtle crawling on a piece of paper with a pen tied to its tail.Commands direct the turtle as it moves across the paper and tell it to lift or lower its tail, turn some number of degrees left or right, and move a specified distance.Whenever the tail is down, the pen drags along the paper, leaving a trail. In this manner, it is possible to program the

Python Flask Framework

  Overview of Python Flask Framework Web apps are developed to generate content based on retrieved data that changes based on a user’s interaction with the site. The server is responsible for querying, retrieving, and updating data. This makes web applications to be slower and more complicated to deploy than static websites for simple applications. There are two primary coding environments for the whole web app ecosystem. In this  will give an overview of the  Python  Flask Framework and Its best practices. Client-side Scripting The code executed on the user’s browser visible to anyone who has access to the system, generating the first results. Server-side Scripting This type of code is run on the backend on a web server. To enable developers to design, build, maintain, host web apps over the internet, a web framework necessary. What is Web Framework? A web framework is an architecture containing tools, libraries, and functionalities suitable to build and maintain massive web projects