Day 10 of My Core Python Development Journey Continuing my training at Global Quest Technologies, Yelahanka. Today’s session focused on advanced list operations and memory concepts in Python, which are essential for efficient data handling. 📌 Topics Covered 🔹 remove() Function Learned how to remove a specific element from a list using remove(). It deletes the first matching value from the list. 🔹 pop() Function Understood how pop() removes and returns an element based on index. If no index is given, it removes the last element. 🔹 clear() Function Learned how to delete all elements from a list using clear(), making the list empty. 🔹 reverse() Function Explored how to reverse the order of elements in a list using reverse(). 🔹 sort() Function Learned how to sort elements in a list using sort() in ascending order by default. 🔹 Descending Order Sorting Understood how to sort a list in descending order using sort(reverse=True). 🔹 id() Function Learned about the id() function, which returns the memory address of an object, helping to understand how Python stores data. 🔹 Aliasing of Lists Explored aliasing, where two variables refer to the same list object. Any changes made using one variable will reflect in the other. 🔹 Cloning of Lists Learned how to create a copy of a list (cloning) so that changes in one list do not affect the other. Methods include slicing and using copy(). Today’s session helped me understand how to efficiently manage and manipulate lists along with memory concepts in Python. Step by step, I’m improving my problem-solving skills and becoming more confident in coding. 💻 G.R NARENDRA REDDY Global Quest Technologies #Python #FullStackDevelopment #LearningJourney #Programming #Coding
Python List Operations and Memory Concepts at Global Quest Technologies
More Relevant Posts
-
Day 10 My Python Full Stack Training at Global Quest Technologies Continuing my Python learning journey, today’s session focused on deeper concepts of Python Lists and how memory works behind the scenes. Today’s session included: • Understanding identity (id) of objects in Python • Learning the concept of Cloning of Lists (creating an exact copy of a list) • Exploring methods to clone lists: Using Slice Operator ([:]) Using copy() method • Understanding Aliasing of Lists (assigning another reference to the same list) • Difference between Cloning vs Aliasing • Hands-on practice with list operations and outputs 💡 Key Takeaway: Cloning creates a new object with a different identity, whereas aliasing refers to the same object in memory. Understanding this helps avoid unexpected changes in data while coding. This session gave me a clear understanding of how Python handles data internally and improved my confidence in working with lists. Looking forward to learning more advanced concepts and improving my coding skills Thanks our CEO G.R NARENDRA REDDY sir and Global Quest Technologies Python #LearningJourney #DataStructures #PythonLists
To view or add a comment, sign in
-
-
#Day23 – Encapsulation in Python (OOPs) Today at Codegnan IT Solutions, as part of my #120Days Python Full Stack Challenge, I learned about one of the core concepts of OOPs – Encapsulation. Encapsulation is an important concept that helps in data protection and secure programming. 🔹 Topics I Learned Today: ✅ 1️⃣ What is Encapsulation? Encapsulation means wrapping data (variables) and methods (functions) into a single unit (class). It helps to hide the internal details and only show necessary information. ✅ 2️⃣ Public Variables Public variables can be accessed from anywhere in the program. Example: class Student: name = "Taruni" ✅ 3️⃣ Protected Variables Protected variables are accessed within the class and subclasses. They are written using a single underscore (_). Example: class Student: _age = 21 ✅ 4️⃣ Private Variables Private variables cannot be accessed directly outside the class. They are written using double underscore (__). Example: class Student: __marks = 90 ✅ 5️⃣ Data Hiding Encapsulation helps in hiding sensitive data and prevents direct modification. 💡 Key Understanding: Encapsulation helps in: ✔ Protecting data ✔ Improving code security ✔ Controlling access to variables ✔ Writing clean and maintainable code #codegnan #coding #Python #oops Pooja Chinthakayala Saketh Kallepu Uppugundla Sairam Codegnan
To view or add a comment, sign in
-
-
Day 20 of My 30-Day Python Challenge at GQT (Global Quest Technologies) Today, I explored the power of Lambda Functions and functional programming tools in Python, which make code more concise and efficient. 🔹 Lambda Functions ➕ Finding the sum of two numbers 🔢 Calculating the cube of a number 🥇 Determining the largest of two and three numbers 🔹 Functions Accepting Lambda as Parameters Used with built-in higher-order functions for cleaner and more expressive code. 🔹 Filter() Function ✔️ Filtering positive and negative numbers ✔️ Separating odd and even numbers ✔️ Selecting names starting with the letter 'A' 🔹 Map() Function 🔤 Converting all city names in a list to uppercase 🔹 Reduce() Function 🔁 Aggregating elements to produce a single result using functools.reduce 💡 Today’s Takeaway: Lambda functions and higher-order functions like filter(), map(), and reduce() enable writing elegant and efficient Python code with minimal syntax. ✨ “Write less, accomplish more – that’s the power of Python!”
To view or add a comment, sign in
-
-
🚀 Python Programming Practice Highlights I have been strengthening my problem-solving skills in Python by working on fundamental programs that build strong logic and coding confidence. Here are some key concepts I’ve practiced: 🔹 Factorial Program Implemented using loops and recursion to understand mathematical computation and function calls. 🔹 Fibonacci Series Generated sequences using iterative and recursive approaches, improving understanding of patterns and efficiency. 🔹 Prime Number Check Developed logic to identify prime numbers, focusing on conditions, loops, and optimization techniques. 🔹 Quadratic Equation Solver Created a program to find roots of quadratic equations using mathematical formulas, handling real and complex cases. 🔹 Even Numbers & Tables Built programs to print even numbers and multiplication tables, strengthening control flow and iteration skills. 💡 These exercises helped me improve: Logical thinking Problem-solving ability Core Python fundamentals
To view or add a comment, sign in
-
Day 11 My Python Full Stack Training at Global Quest Technologies Continuing my Python learning journey, today’s session focused on advanced operations on Lists and writing more efficient Python code. Today’s session included: • Using Concatenation Operator (+) on lists to combine multiple lists • Understanding Multiplication Operator (*) to repeat list elements • Exploring Membership Operators (in / not in) to check element presence • Learning about Nested Lists (lists inside lists) and accessing their elements • Introduction to List Comprehension for writing concise and powerful code Key Takeaway: List operations and comprehensions make Python code more efficient, readable, and powerful, especially when handling large data sets. This session enhanced my understanding of how to manipulate and optimize data using Python lists. Thanks for our CEO G.R NARENDRA REDDY sir and Global Quest Technologies #Python #LearningJourney #DataStructures #PythonLists
To view or add a comment, sign in
-
-
Master the basics of Python programming and boost your coding skills In this article, you'll learn Python's operators and conditionals in-depth, enabling you to tackle complex projects with confidence. Discover how to use boolean values, logical operators, and conditional statements to write efficient and effective code. PythonProgramming ITFresher LearnProgramming OperatorsAndConditionals ProgrammingConcepts TechLab Read the full article 👉 https://lnkd.in/dSxBzUtp #PythonProgramming #ITFresher #LearnProgramming #OperatorsAndConditionals #ProgrammingConcepts #TechLab Code. Learn. Build. — TechLab by Neeraj
To view or add a comment, sign in
-
🚀 Mini Python Project: Expense Tracker 💻 As part of my Python learning journey, I built a simple and practical Expense Tracker to strengthen my core programming skills and apply them to a real-world use case. 🔹 Key Features: ➕ Add expenses easily 📋 View all recorded expenses 💰 Calculate total spending 🚪 Exit functionality for smooth user experience 🔹 Skills I practiced: Python fundamentals (loops, conditionals, functions) Basic data handling Problem-solving and logical thinking Writing structured and readable code This project gave me hands-on experience in building a small but useful application and improved my confidence in coding. It also showed me how programming can be used to manage everyday tasks efficiently. Looking forward to building more such projects and improving my skills! 🚀 #Python #BeginnerProjects #CodingJourney #LearningByDoing #Programming #Students
To view or add a comment, sign in
-
15 Python Builtin-Functions You Need to Master as a Beginner, What are the important 15 Python Builtin-Functions You Should Know as a Beginner?
To view or add a comment, sign in
-
🚀 Just Built My First Python Project – Expense Tracker As part of my Python learning journey, I created a small console-based Expense Tracker using Python. This project allows users to record their daily expenses and view the total amount spent. While it's a simple project, it helped me understand how to use lists, dictionaries, loops, and conditionals to manage and process data. 🔹 Features of the Project: • Add daily expenses with date, category, description, and amount • View all recorded expenses • Calculate total spending • Menu-driven console interface 💡 What I Learned: • Working with lists of dictionaries • Using loops and conditional statements for program flow • Handling user input in Python • Organizing data in a simple application This is just the beginning of my journey in Python. I’m excited to keep building more projects and improving my programming skills. If you’re also learning Python, I’d love to connect and learn together! #Python #CodingJourney #Programming #LearningToCode #SoftwareDevelopment
To view or add a comment, sign in
-
🚀 Day 9 of My Python Full Stack Development Journey Continuing my training at Global Quest Technologies, Yelahanka. Today’s session focused on the list data type in Python, which is one of the most commonly used data structures. 📌 Concepts Covered 🔹 List Data Type A list is a collection of elements that can store multiple values in a single variable. Lists are ordered and mutable, which means we can modify them. 🔹 Accessing Elements using Slice Operator Learned how to access a range of elements from a list using slicing. 🔹 Traversing List Elements Understood how to iterate through list elements using loops. 🔹 Built-in Functions and Methods in List len() → returns the number of elements in the list count() → returns the number of occurrences of a specific element index() → returns the position of a specific element append() → adds an element at the end insert() → adds an element at a specific position extend() → adds multiple elements to the list Today’s session helped me understand how to store, access, and manipulate multiple values efficiently using lists. Building my Python fundamentals step by step. 💻 #Python #FullStackDevelopment #LearningJourney Global Quest Technologies G.R NARENDRA REDDY #Programming
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
Excellent ! Keep practice well Rohith !