
Indexing means fetching the specific character object
Slicing means access the range of characters
Different types of sequences in python are strings, Unicode strings, lists, tuples, buffers, and xrange objects
Slicing & indexing operations are salient features of sequence.
indexing operation allows to access a particular item in the sequence directly ( similar to the array/list indexing) and the slicing operation allows to retrieve a part of the sequence.
The slicing operation is used by specifying the name of the sequence followed by an optional pair of numbers separated by a colon within square brackets say S[startno.:stopno].
The startno in the slicing operation indicates the position from where the slice starts and the stopno indicates where the slice will stop at.
If the startno is ommited, Python will start at the beginning of the sequence. If the stopno is ommited, Python will stop at the end of the sequence..
Following code will further explain indexing & slicing operation:
>>> cosmeticList =[‘lipsstick’,’facepowder’,eyeliner’,’blusher’,kajal’]
>>> print “Slicing operation :â€,cosmeticList[2:]
Slicing operation :[‘eyeliner’,’blusher’,kajal’]
>>>print “Indexing operation :â€,cosmeticList[0]
“Indexing operation :lipsstick
Django supports the following database backends:
1. PostgreSQL
2. MySQL
3. SQLite
4. Oracle
5. MariaDB
Additionally, there are third-party backends for other databases like Microsoft SQL Server and others.
CLR stands for Common Language Runtime. It is the virtual machine component of the .NET framework that manages the execution of .NET programs, providing services such as memory management, security, and exception handling.
During a sprint, I generally avoid scope creep. If a change request is small and doesn't impact the sprint goal, the team can discuss and decide if it can be included. If the change is significant, it goes into the product backlog to be prioritized for a future sprint.
A sprint backlog is a detailed plan of work for a specific sprint, derived from the product backlog. It's created during sprint planning by the development team, who select items from the product backlog they commit to complete, then break down those items into tasks and estimate the effort required for each.
* **Epic:** A large, high-level user story that is too big to complete in a single iteration. It's usually broken down into smaller user stories.
* **User Story:** A small, self-contained requirement that represents a valuable piece of functionality for the end-user. It follows the format: "As a [user type], I want [goal] so that [benefit]".
* **Task:** A small, actionable item that needs to be done to complete a user story. It's a technical breakdown of the work required by the development team.
We prioritize features or tasks in an Agile sprint using a combination of factors like business value, risk, effort/size, dependencies, and urgency. Product Owner usually leads this, using techniques like MoSCoW (Must have, Should have, Could have, Won't have) or story pointing, to ensure the most valuable items are tackled first.
The Scrum Master is a servant-leader who helps the Scrum Team follow the Scrum framework. They facilitate Scrum events (Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective), remove impediments, protect the team from distractions, and coach the team on Agile principles and practices.
Effort variance is the difference between the planned effort (the amount of work estimated) and the actual effort (the amount of work completed) in a project. It helps assess whether a project is on track in terms of the resources allocated versus what has been used.
A project charter is a formal document that outlines the objectives, scope, stakeholders, and overall framework of a project. It serves as an official authorization for the project to begin and provides a high-level overview of what the project aims to achieve.
Risk impact refers to the potential effect or consequence of a risk on a project if it occurs, while risk probability is the likelihood or chance that the risk will actually happen.
Extras are provided at the top and bottom of a beam or slab to accommodate bending moments and shear forces. The top reinforcement handles tension in the upper part due to bending, while the bottom reinforcement deals with tension in the lower part. This ensures structural integrity and prevents cracking.
MPMM stands for "Multi-Project Management Methodology," which is a framework designed to manage multiple projects simultaneously, ensuring that resources are allocated efficiently and project goals are aligned with organizational objectives.