Coding Projects
61.1K subscribers
760 photos
1 video
277 files
362 links
Channel specialized for advanced concepts and projects to master:
* Python programming
* Web development
* Java programming
* Artificial Intelligence
* Machine Learning

Managed by: @love_data
Download Telegram
โค๏ธ
๐Ÿ”ฅ9โค7๐Ÿ‘1
Python Functions
๐Ÿ‘2
Practice projects to consider:

1. Implement a basic search engine:
Read a set of documents and build an index of keywords. Then, implement a search function that returns a list of documents that match the query.

2. Build a recommendation system: Read a set of user-item interactions and build a recommendation system that suggests items to users based on their past behavior.

3. Create a data analysis tool: Read a large dataset and implement a tool that performs various analyses, such as calculating summary statistics, visualizing distributions, and identifying patterns and correlations.

4. Implement a graph algorithm: Study a graph algorithm such as Dijkstra's shortest path algorithm, and implement it in Python. Then, test it on real-world graphs to see how it performs.
๐Ÿ‘2
Famous Programming Languages and Their Frameworks

1. Python:
Frameworks:

Django

Flask

Pyramid

Tornado


2. JavaScript:
Frameworks (Front-End):

React

Angular

Vue.js

Ember.js


Frameworks (Back-End):

Node.js (Runtime)

Express.js

Nest.js

Meteor


3. Java:
Frameworks:

Spring Framework

Hibernate

Apache Struts

Play Framework


4. Ruby:
Frameworks:

Ruby on Rails (Rails)

Sinatra

Hanami


5. PHP:
Frameworks:

Laravel

Symfony

CodeIgniter

Yii

Zend Framework


6. C#:
Frameworks:

.NET Framework

ASP.NET

ASP.NET Core


7. Go (Golang):
Frameworks:

Gin

Echo

Revel


8. Rust:
Frameworks:

Rocket

Actix

Warp


9. Swift:
Frameworks (iOS/macOS):

SwiftUI

UIKit

Cocoa Touch


10. Kotlin:
Frameworks (Android):

Android Jetpack

Ktor


11. TypeScript:
Frameworks (Front-End):

Angular

Vue.js (with TypeScript)

React (with TypeScript)


12. Scala:
Frameworks:

Play Framework

Akka


13. Perl:
Frameworks:

Dancer

Catalyst


14. Lua:
Frameworks:

OpenResty (for web development)


15. Dart:
Frameworks:

Flutter (for mobile app development)


16. R:
Frameworks (for data science and statistics):

Shiny

ggplot2


17. Julia:
Frameworks (for scientific computing):

Pluto.jl

Genie.jl


18. MATLAB:
Frameworks (for scientific and engineering applications):

Simulink


19. COBOL:
Frameworks:

COBOL-IT


20. Erlang:
Frameworks:

Phoenix (for web applications)


21. Groovy:
Frameworks:
Grails (for web applications)

Best Programming Resources: https://topmate.io/coding/898340

Give credits while sharing: https://t.iss.one/programming_guide

ENJOY LEARNING ๐Ÿ‘๐Ÿ‘
๐Ÿ‘5โค2
Improve your coding logic ๐Ÿ‘†
๐Ÿ‘4
HTML CSS JS Project Ideas ๐Ÿ’™โœจ

1. Personal Portfolio Website
2. Task Manager Application
3. Weather App
4. E-Commerce Product Slider
5. Interactive Quiz
6. To-Do List with Local Storage
7. Image Gallery
8. Calculator
9. Animated Landing Page
10. Personal Blogging Platform|
Python Commands Cheatsheet โœ…
Typical java interview questions sorted by experience


Junior
* Name some of the characteristics of OO programming languages
* What are the access modifiers you know? What does each one do?
* What is the difference between overriding and overloading a method in Java?
* Whatโ€™s the difference between an Interface and an abstract class?
* Can an Interface extend another Interface?
* What does the static word mean in Java?
* Can a static method be overridden in Java?
* What is Polymorphism? What about Inheritance?
* Can a constructor be inherited?
* Do objects get passed by reference or value in Java? Elaborate on that.
* Whatโ€™s the difference between using == and .equals on a string?
* What is the hashCode() and equals() used for?
* What does the interface Serializable do? What about Parcelable in Android?
* Why are Array and ArrayList different? When would you use each?
* Whatโ€™s the difference between an Integer and int?
* What is a ThreadPool? Is it better than using several โ€œsimpleโ€ threads?
* What the difference between local, instance and class variables?

Mid
* What is reflection?
* What is dependency injection? Can you name a few libraries? (Have you used any?)
* What are strong, soft and weak references in Java?
* What does the keyword synchronized mean?
* Can you have โ€œmemory leaksโ€ on Java?
* Do you need to set references to null on Java/Android?
* What does it means to say that a String is immutable?
* What are transient and volatile modifiers?
* What is the finalize() method?
* How does the try{} finally{} works?
* What is the difference between instantiation and initialisation of an object?
* When is a static block run?
* Why are Generics are used in Java?
* Can you mention the design patterns you know? Which of those do you normally use?
* Can you mention some types of testing you know?

Senior
* How does Integer.parseInt() works?
* Do you know what is the โ€œdouble check lockingโ€ problem?
* Do you know the difference between StringBuffer and StringBuilder?
* How is a StringBuilder implemented to avoid the immutable string allocation problem?
* What does Class.forName method do?
* What is Autoboxing and Unboxing?
* Whatโ€™s the difference between an Enumeration and an Iterator?
* What is the difference between fail-fast and fail safe in Java?
* What is PermGen in Java?
* What is a Java priority queue?
* *s performance influenced by using the same number in different types: Int, Double and Float?
* What is the Java Heap?
* What is daemon thread?
* Can a dead thread be restarted?

Source: medium.
โค2๐Ÿ‘2
Python Top 40 Important Interview Questions and Answers โœ…
๐Ÿ‘1