Computer Science Class 12
Open in Telegram
Hey guys This channel is for class 11th and 12th students of Computer Science & Informatics Practises. Quizzes, Problem Solving,etc
Show moreThe country is not specifiedEducation213 466
339
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Repost from Learning Hub 1.0
Guys we are working on all type of study materials like -:
Chapterwise pyqs
Oswal New SQP & QB
Educart /Arihant
All type of project
PCMB +CS practicals file
Short notes /mind maps
Quizzes etc...
all premium study materials
Note-: All the study materials will be uploaded on discussion group only ...... within 2_4 days
-: Discussion Group -:
Join Join Join
Join join join
Note -:
Forwarding will be allowed only till materials are not uploaded on discussiongroup ...so forward this to all you friends..... Updates will be shared in this channel only Regards Team Learning Hub
Sahi example hai bro
Isko ek stack of plates se bhi samjh sakte, jaise plates ko ek ke upar ek rakhte aur joh last me rakhte (sabse upar wala) usko hi pehle nikalte
Bhai dekho simple sa example de rha hu ......
dekho tumhre pas tiffin box hai usme 4 rotiya aa sakti hai ....na to 1st roti ,2nd then 3rd and 4rt aise hi sequence me fill karoge na and maan lo abb agar 1st roti nikalna hai π
but vo to sabse niche hogi to usko nikalne ke liye upper ki(last wali) rotiya pahle nikaloge π
Moral of the example tiffin ek stack ki tarah work kar rha hai idhar
Aur agar tiffin me kam rotiya rahengi to underflow
Jyada ho gyi to uss condition ko overflow
Elements ko list ke form me add kar sakte ho ....π
and then access kar sakte ho
(LIFO)-: last in first out
Delete karne ke liye pop
And add karne ke liye append function use karna hai
β οΈBas itna hi main hai isme
π‘Python basic to advance roadmapπ‘
Here's a roadmap to learn Python from scratch without leaving out any major topics:
1. Introduction to Python
- Understand what Python is and its applications.
- Install Python and a code editor (e.g., Visual Studio Code, PyCharm).
2. Python Syntax and Data Types
- Learn about variables, basic data types (integers, floats, strings, booleans), and type conversion.
- Explore operators (arithmetic, comparison, logical) and their usage.
- Understand control flow statements (if-else, for loop, while loop).
3. Data Structures
- Study lists, tuples, sets, and dictionaries, along with their properties and methods.
- Learn how to manipulate and access elements within these data structures.
4. Functions and Modules
- Understand the concept of functions and how to define and use them.
- Explore built-in functions and learn to create custom functions.
- Learn about modules and how to import and use them.
5. File Handling and Input/Output Operations
- Learn how to read from and write to files.
- Understand file modes and exception handling.
- Explore input/output operations for user interaction.
6. Object-Oriented Programming (OOP)
- Learn the principles of OOP, including classes, objects, attributes, and methods.
- Explore concepts like encapsulation, inheritance, and polymorphism.
- Understand how to create and use classes and objects in Python.
7. Exception Handling
- Learn how to handle exceptions and errors gracefully.
- Explore the try-except-else-finally block and exception hierarchy.
8. Working with Modules and Packages
- Dive deeper into modules and learn to create your own.
- Understand packages and how to install and use third-party packages via pip.
9. Working with Files and Directories
- Learn about advanced file operations such as copying, moving, and deleting files.
- Understand directory manipulation and file path handling.
10. Regular Expressions
- Explore regular expressions and pattern matching in Python.
- Learn how to use the re module for searching and manipulating text.
11. Working with Databases
- Learn how to connect to databases using Python (e.g., SQLite, MySQL).
- Understand basic SQL queries and how to execute them through Python.
12. Web Scraping
- Study web scraping techniques using libraries like BeautifulSoup and requests.
- Learn how to extract data from HTML pages and store it for further processing.
13. Introduction to Web Development
- Learn the basics of HTML, CSS, and JavaScript.
- Understand how to build a simple web application using a Python web framework (e.g., Flask, Django).
14. Testing and Debugging
- Explore techniques for testing and debugging Python code.
- Learn about unit testing frameworks like unittest and pytest.
15. Concurrency and Asynchronous Programming
- Understand concepts like threads, processes, and concurrency.
- Learn about asynchronous programming using async/await and libraries like asyncio.
16. Data Science and Visualization
- Study popular data science libraries in Python, such as NumPy, Pandas, and Matplotlib.
- Learn how to perform data manipulation, analysis, and visualization.
17. Deployment and Packaging
- Learn how to package and distribute your Python applications.
- Explore deployment options, including creating executables or deploying web applications.
18. Advanced Topics
- Dive deeper into specific areas of interest, such as machine learning, natural language processing, or web development frameworks.
Remember to practice coding regularly, work on projects, and seek additional resources like books, online tutorials, and documentation to enhance your learning experience.
If you get some free time, do read it and attempt the practice problems given in it
This is a good book for brushing up your basics and learning some more stuff in python
Python Revision tour best for first time as well as revision
@learningevtm9
Read this book in your free time and clear all your concepts, it's a really good book
_OceanofPDF_com_SQL_in_10_Minutes_a_Day_5th_Edition_Ben_Forta.pdf12.11 MB
I am a bit busy these days with pre boards and stuff. Wait till tomorrow and I'll upload the practice paper of File handling
