cookie

Utilizamos cookies para mejorar tu experiencia de navegación. Al hacer clic en "Aceptar todo", aceptas el uso de cookies.

avatar

Programming Projects | Python Notes | Java | C++ | Computer Science Resources | Free Coding Books

Everything about programming for beginners * Python programming * Java programming * App development * Machine Learning * Data Science Buy ads: https://telega.io/c/programming_guide Managed by: @Guideishere12

Mostrar más
Publicaciones publicitarias
28 197
Suscriptores
+11024 horas
+6247 días
+2 62230 días

Carga de datos en curso...

Tasa de crecimiento de suscriptores

Carga de datos en curso...

_Operating System RoadMap | |-- Kernel | |-- Memory Management | | |-- Paging | | |-- Segmentation | | |-- Virtual Memory | | | |-- Process Management | | |-- Process Scheduling | | |-- Inter-Process Communication (IPC) | | |-- Threads | | | |-- File System | | |-- File I/O | | |-- Directory Structure | | |-- File Permissions | | | |-- Device Drivers | | |-- Communication with Hardware | | |-- Input/Output (I/O) | | | |-- System Calls | |-- Interface to Kernel Functionality | |-- Examples: open(), read(), write(), etc. | |-- Memory Management | |-- RAM | | |-- Stack | | |-- Heap | | |-- Data Segment | | |-- Code Segment | | | |-- Cache | | |-- L1, L2, L3 Caches | | | |-- Virtual Memory | |-- Page Table | |-- Page Replacement Algorithms | |-- Swapping | |-- File System | |-- File Organization | |-- File Allocation Table (FAT) | |-- Inodes | |-- File Access Methods | |-- Networking | |-- TCP/IP | |-- Protocols | |-- Network Stack | |-- Routing | |-- Firewalls | |-- Security | |-- Authentication | |-- Authorization | |-- Encryption | |-- Access Control Lists (ACL) | |-- Process Management | |-- PCB (Process Control Block) | |-- Context Switching | |-- Deadlocks | |-- Synchronization | |-- Mutual Exclusion | |-- Device Management | |-- I/O Buffering | |-- Device Controllers | |-- Interrupt Handling | |-- DMA (Direct Memory Access) | |-- User Interface | |-- Graphical User Interface (GUI) | |-- Command Line Interface (CLI) | |-- Windowing Systems | |-- Shell | |-- Command Interpreter | |-- Scripting | |-- Job Control | |-- System Utilities | |-- Task Manager | |-- Disk Cleanup | |-- System Monitor | |-- Backup and Restore | |-- Boot Process | |-- BIOS/UEFI | |-- Boot Loader | |-- Kernel Initialization | |-- Init Process | |-- System Libraries | |-- Standard C Library | |-- POSIX Library | |-- WinAPI (for Windows) | |-- System Calls | |-- File System Calls | |-- Process Control Calls | |-- Memory Management Calls | |-- Communication Calls | |-- Error Handling | |-- Error Codes | |-- Logging | |-- Recovery Strategies | |-- Distributed Systems | |-- Clustering | |-- Load Balancing | |-- Distributed File Systems | |-- Cloud Computing | |-- Virtualization | |-- Infrastructure as a Service (IaaS) | |-- Platform as a Service (PaaS) | |-- Software as a Service (SaaS) | └-- Comments |-- // Single-line comment └-- /* Multi-line comment */
Mostrar todo...
👍 8
100+ Practice Questions ❍ C/C++ ❍ Python ❍ JavaScript ❍ Java ❍ C# ❍ Golang ➊ Simple Numbers ➀ Find a digit at a specific place in a number ➁ Find count of digits in a number ➂ Find the largest digit ➃ Find the 2nd largest digit ➄ Find the kth largest digit ➅ Find the smallest digit ➆ Find the 2nd smallest digit ➇ Find the kth smallest digit ➈ Find generic root (sum of all digits) of a number ➉ Reverse the digits in a number ➀➀ Rotate the digits in a number ➀➁ Is the number a palindrome? ➀➂ Find sum of 'n' numbers ➀➃ Check if a number is perfect square ➀➄ Find a number in an AP sequence ➀➅ Find a number in a GP sequence ➀➆ Find a number in fibonacci sequence ➀➇ Check number divisibility by 2, 3, 5, 9 ➀➈ Check if a number is primary or not 20. Given a number, print all primes smaller than it ➁➀ Check if a number is circular prime or not ➁➁ Find all prime factors of a number ➁➂ Find the GCD of 2 numbers ➁➃ Find the LCM of 2 numbers ➁➄ Find the factorial of a number ➁➅ Find the exponentiation of a number ➋ Unit Conversion ➀ Number Base (Binary, Octal, Hexadecimal, Decimal) ➁ Weight (gram, kg, pound) ➂ Height (cm, m, inch, feet) ➃ Temperature (centigrade, fahrenhite) ➄ Distance (km, mile) ➅ Area (m², km², acre) ➆ Volume (ltr, gallon) ➇ Time (sec, min, hour) ➈ Currency ➌ Calculator ➀ Loan EMI Calculator ➁ Fixed Deposit Returns Calculator ➂ Interest Calculator ➃ BMI Calculator ➄ Item Price (considering tax, discount, shipping) ➅ Tip Calculator ➍ Geometry ➀ Find distance between 2 points ➁ Given 2 sides of a right angle triangle, find the 3rd ➂ Find 3rd angle of a triangle when 2 are given ➃ Area of a triangle when 3 sides are given ➄ Area of a right angle triangle ➅ Perimeter of a Square ➆ Area of a Square ➇ Perimeter of a Rectangle ➈ Area of a Rectangle ➉ Circumference of a Circle ➀➀ Area of a Circle ➀➁ Circumference of a Semi-Circle ➀➂ Area of a Semi-Circle ➀➃ Area of a Ring ➀➄ Circumference of an Ellipse ➀➅ Area of an Ellipse ➀➆ Suface Area of a Sphere ➀➇ Volume of a Sphere ➀➈ Surface Area of a Hemisphere 20. Volume of a Hemisphere ➁➀ Surface area of a Cube ➁➁ Volume of a Cube ➁➂ Surface area of a Cylinder ➁➃ Volume of a Cylinder ➎ Vector ➀ Find Scalar Multiplication of a vector ➁ Find addition/subtraction of vectors ➂ Find magnitude of a vector ➃ Find an unit vector along a given vector ➄ Find dot product of 2 vectors ➅ Find cross product of 2 vectors ➆ Check if 2 vectors are orthogonal ➏ Matrix ➀ Find the determinant of a matrix ➁ Find Scalar Multiplication of a matrix ➂ Find addition/subtraction of matrices ➃ Find the transpose of a matrix ➄ Find if 2 matrices are orthogonal ➅ Find inverse of a 2x2 and 3x3 matrix ➐ Set ➀ Find Union of 2 sets ➁ Find Intersection of 2 sets ➂ Find the Difference of 2 sets ➃ Find the Symmetric Difference of 2 sets ➄ Find if a set is subset/superset of another set ➅ Find if 2 sets are disjoints ➑ Special Numbers ➀ Strong Number ➁ Perfect Number ➂ Armstrong Number ➃ Harshad Number ➄ Kaprekar Number ➅ Lychrel Number ➆ Narcissistic Decimal Number ➇ Lucus Number ➈ Catalan Number ➉ Duck Number ➀➀ Ugly Number ➀➁ Abundant Number ➀➂ Deficient Number ➀➃ Automorphic Number ➀➄ Magic Number ➀➅ Friendly Pair Numbers ➀➆ Neon Number ➀➇ Spy Number ➀➈ Happy Number 20. Sunny Number ➁➀ Disarium Number ➁➁ Pronic Number ➁➂ Trimorphic Number ➁➃ Evil Number ➁➄ Amicable Pairs ⬘ If you want to excel in programming, practice a lot. Join for more: https://t.me/programming_guide ⬙ Problems based on numbers are easy to start with and they help in improving your analytical skills.
Mostrar todo...
👍 35 2👌 2
How to Learn Java in 2024 1. Set Clear Goals:    - Define your learning objectives. Do you want to build web applications, mobile apps, or work on enterprise-level software? 2. Choose a Structured Learning Path:    - Follow a structured learning path that covers the fundamentals of Java, object-oriented programming principles, and essential libraries. 3. Start with the Basics:    - Begin with the core concepts of Java, such as variables, data types, operators, and control flow statements. 4. Master Object-Oriented Programming:    - Learn about classes, objects, inheritance, polymorphism, and encapsulation. 5. Explore Java Libraries:    - Familiarize yourself with commonly used Java libraries, such as those for input/output, networking, and data structures. 6. Practice Regularly:    - Write code regularly to reinforce your understanding and identify areas where you need more practice. 7. Leverage Online Resources:    - Utilize online courses, tutorials, and documentation to supplement your learning. 8. Join a Coding Community:    - Engage with online coding communities and forums to ask questions, share knowledge, and collaborate on projects. 9. Build Projects:    - Create simple projects to apply your skills and gain practical experience. 10. Stay Updated with Java Releases:     - Keep up with the latest Java releases and updates to ensure your knowledge remains current. 11. Explore Frameworks and Tools:     - Learn about popular Java frameworks and tools, such as Spring Boot, Maven, and IntelliJ IDEA. 12. Contribute to Open Source Projects:     - Contribute to open source Java projects to gain real-world experience and showcase your skills. 13. Seek Feedback and Mentoring:     - Seek feedback from experienced Java developers and consider mentorship opportunities to accelerate your learning. 14. Prepare for Certifications:     - Consider pursuing Java certifications, such as the Oracle Certified Java Programmer (OCJP), to validate your skills. 15. Network with Java Developers:     - Attend Java meetups, conferences, and online events to connect with other Java developers and learn from their experiences.
Mostrar todo...
👍 7 2
System Design Cheat Sheet
Mostrar todo...
👍 11
They predicted yesterday the DUMP of Bitcoin Already in the channel published the dates of the next BTC PUMP! Click 👉 CHECK NEXT PUMP DATES 👈 Click 👉 CHECK NEXT PUMP DATES 👈 Click 👉 CHECK NEXT PUMP DATES 👈 JOIN FAST! Only the first 1000 people will be accepted! 🔥
Mostrar todo...
Learn Coding in 2024 👇👇 https://t.me/crackingthecodinginterview/985
Mostrar todo...
Coding Interview

Learn Coding in 2024 👇👇 Programming Language: C++ / Java Resources: Youtube, Geeksforgeeks Week 1: - Learn OOPs concepts - Write simple codes Input/Output/Print/Loop Platform: Visual Studio Code Week 2-4: - Practice Easy Level problems - Daily 4 problems Platform: Geeksforgeeks Resource: Youtube / Online Course / Topmate Week 5-8: - Practice Easy & Medium Levels problems - Start participating in Hackathons Platform: Leetcode / Geeksforgeeks Resource: Youtube / Online Course Week 9-14: - Develop additional skills like Web Development or Machine Learning - Continue practicing DSA Platform: Code Editors Resource: Coursera / Youtube / Online Course Week 15-18: - Make projects to add to Resume - Participate in Project / Coding Contests (Hackathons) - Practice Medium & Hard level problems Platform: HackerRank / Leetcode Resource: Github / Leetcode Week 19-20: - Time your problem solving and increase speed. - Start preparing for Interviews - Start applying for Internships Platform: LinkedIn / Email / Leetcode…

JavaScript, TypeScript, Python, Java, Go, Ruby, Rust, Ook!, PHP, or whatever else... A programming language doesn't matter as long as it gets the job done. Period.
Mostrar todo...
👍 29