Categories:

Django-compress is a Django application that allows us to compress our CSS andJavascript for better performance of the the application. The django compress provides a tag named compress that takes the typr to compress, namely, css and js. The compressor combines the CSS/JS contained in the tag and save as a single file in static directory. Default location is <STATIC DIRECTORY>/CACHE

Categories:

Scrum is a most practiced, flexible, iterative, adaptive and effective methodology practiced in Agile development. It is designed to deliver significant values throughout the project development lifecycle. Scrum creates an environment for contineous progress and collective accountability and ensures transparent communication within the team and between the development team and the client.

Categories:

Agile methodology is an iterative method of software development. The key feature of agile methodology is the continuous iteration and testing of the developed code throughout the life cycle of software development.Unlike waterfall model, testing and development are done concurrently.

Categories:

Software Engineering and Software development does not mean the same thing. Software engineering is the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines. Software development is, of course, part of software engineering. You may find few software engineers are involved in software development, but not all developers are engineers.

Categories:

One of the useful magic method is __del__, which is the python destructor. It doesn't implement the behavior of del(x) instead, it defines the behavior for when an object is garbage collected. It is useful for objects that require extra cleanup like close files. The only required property of Python garbage collection is that it happens after all references have been deleted, so this might not necessary happen right after and might not happen at all.

Categories:

Many developers believe that __init__ is the first method invoked in the life-cycle of an object. When we create an object or instantiate a class, the first method that gets called __new__, which actually creates an objects and then passed the arguments to to __init__, the initializer. __new__ gets invoked before __init__.

Categories:

Python comes with magic methods that starts its name with __ . The most common one is __init__. What is so magical about __init__? The __init__ method need not be called or invoked. It get invoked/called whenever a class is instantiated. This method is used to initialize the instance. For example, when we run x = A(), the __init__ is invoked. Let us look at the example.