ar
Feedback
Coding_knowledge

Coding_knowledge

الذهاب إلى القناة على Telegram

💡 Your Coding Journey Starts Here! Get free courses, coding resources, internships, job updates & much more. Stay ahead in tech with us! ❤️🚀 Join our WhatsApp group👇 https://whatsapp.com/channel/0029Vaa7CVhCRs1rxJzy1n3D

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Coding_knowledge

تُعد قناة Coding_knowledge (@coding_knwledge01) في القطاع اللغوي الإنكليزية لاعباً نشطاً. يضم المجتمع حالياً 81 635 مشتركاً، محتلاً المرتبة 1 579 في فئة التكنولوجيات والتطبيقات والمرتبة 3 881 في منطقة الهند.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 81 635 مشتركاً.

بحسب آخر البيانات بتاريخ 15 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 3 430، وفي آخر 24 ساعة بمقدار 17، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 6.97‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 2.92‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 5 694 مشاهدة. وخلال اليوم الأول يجمع عادةً 2 382 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 13.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل q&a, goody, api, stack, analyst.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
💡 Your Coding Journey Starts Here! Get free courses, coding resources, internships, job updates & much more. Stay ahead in tech with us! ❤️🚀 Join our WhatsApp group👇 https://whatsapp.com/channel/0029Vaa7CVhCRs1rxJzy1n3D

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 16 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

81 635
المشتركون
+1724 ساعات
+1647 أيام
+3 43030 أيام
أرشيف المشاركات
Java Notes (1).pdf4.92 MB

100 must do leetcode questions (1).pdf4.15 MB

No Sql (1).pdf27.55 MB

Oops Using C++ (1).pdf3.24 MB

Java Methods (1).pdf1.29 MB

Tic tac toe game import javax.swing.*; import java.awt.*; import java.awt.event.*; public class tic_tac_toe implements ActionListener { private JFrame frame; private JPanel panel; private JButton[] buttons = new JButton[9]; private boolean xTurn = true; public tic_tac_toe() { frame = new JFrame("Tic-Tac-Toe"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); panel = new JPanel(); panel.setLayout(new GridLayout(3, 3)); panel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); for (int i = 0; i < 9; i++) { buttons[i] = new JButton(); buttons[i].setFont(new Font("Arial", Font.PLAIN, 40)); buttons[i].addActionListener(this); panel.add(buttons[i]); } frame.add(panel, BorderLayout.CENTER); frame.setSize(400, 400); frame.setVisible(true); } public void actionPerformed(ActionEvent e) { JButton button = (JButton) e.getSource(); if (xTurn) { button.setText("X"); } else { button.setText("O"); } button.setEnabled(false); xTurn = !xTurn; checkForWinner(); } public void checkForWinner() { for (int i = 0; i < 9; i += 3) { if (buttons[i].getText().equals(buttons[i + 1].getText()) && buttons[i] .getText().equals(buttons[i + 2].getText()) && !buttons[i].isEnabled()) { JOptionPane.showMessageDialog(frame, buttons[i].getText() + " wins!"); resetGame(); return; } } for (int i = 0; i < 3; i++) { if (buttons[i].getText().equals(buttons[i + 3].getText()) && buttons[i].getText().equals(buttons[i + 6].getText()) && !buttons[i].isEnabled()) { JOptionPane.showMessageDialog(frame, buttons[i] .getText() + " wins!"); resetGame(); return; } } // Check diagonals if (buttons[0].getText().equals(buttons[4].getText()) && buttons[0].getText().equals(buttons[8].getText()) && !buttons[0].isEnabled()) { JOptionPane.showMessageDialog(frame, buttons[0] .getText() + " wins!"); resetGame(); return; } if (buttons[2].getText().equals(buttons[4].getText()) && buttons[2].getText().equals(buttons[6].getText()) && !buttons[2].isEnabled()) { JOptionPane.showMessageDialog(frame, buttons[2] .getText() + " wins!"); resetGame(); return; } // Check for tie boolean tie = true; for (int i = 0; i < 9; i++) { if (buttons[i].isEnabled()) { tie = false; break; } } if (tie) { JOptionPane.showMessageDialog(frame, "Tie game!"); resetGame(); } } public void resetGame() { for (int i = 0; i < 9; i++) { buttons[i].setText(""); buttons[i].setEnabled(true); } xTurn = true; } public static void main(String[] args) { new tic_tac_toe(); } }

Java Methods.pdf1.29 MB

Java Notes .pdf4.92 MB

No Sql .pdf27.55 MB

Oops Using C++.pdf3.24 MB

100 must do leetcode questions.pdf4.15 MB

Cat 😺 using html css <!DOCTYPE html> <html> <head> <style> html{ font-size:20px; margin:0; background: #0c0207; } #marco{ width: 1325px; height: 500px; margin: 0 auto; overflow: hidden; border-radius: 16px; margin-top: 2em; } #cielo{ border-radius: 16px; width: 1325px; height: 500px; background: linear-gradient(to bottom, #0B4C5F 0%,#04B4AE 52%,#0c0207 100%); position: absolute; z-index: -30; top: 0; margin-top: 2em; } #edificios{ background: url('https://res.cloudinary.com/pastelitos/image/upload/v1610526533/eva/edificiosOne_fsg7nx.svg'); height: 500px; width: 1325px; z-index: -10; top: 6.5em; background-position: 0px 0px; background-repeat: repeat-x; -webkit-animation: animar_edificios 120s linear infinite; -ms-animation: animar_edificios 120s linear infinite; -moz-animation: animar_edificios 120s linear infinite; position: absolute; } @keyframes animar_edificios { from { background-position: 0 0; } to { background-position: 100% 0; } } @-webkit-keyframes animar_edificios { from { background-position: 0 0; } to { background-position: 100% 0; } } @-ms-keyframes animar_edificios { from { background-position: 0 0; } to { background-position: 100% 0; } } @-moz-keyframes animar_edificios { from { background-position: 0 0; } to { background-position: 100% 0; } } #luna { width: 6em; height: 6em; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-shadow: 30px 10px 0 #F7F8E0; -webkit-box-shadow: 30px 10px 0 #F7F8E0; box-shadow: 30px 10px 0 #F7F8E0; margin-top: 1em; margin-left: 50%; position: absolute; z-index: -19; } #muro{ height: 23em; width: 100%; background: -moz-linear-gradient(top, #416663 0%, #0c0207 19%); background: -webkit-linear-gradient(top, #416663 0%,#0c0207 19%); background: linear-gradient(to bottom, #416663 0%,#0c0207 19%); bottom:0px; } #gato{ background: url('https://res.cloudinary.com/pastelitos/image/upload/v1610526571/eva/gatito_pushui.svg'); height: 297px; width: 507.5px; margin-top: 2em; margin-left: 2em; z-index: 10; -webkit-animation: sprite-animation 1.2s steps(16,end) infinite; -moz-animation: sprite-animation 1.2s steps(16,end) infinite; -ms-animation: sprite-animation 1.2s steps(16,end) infinite; animation: sprite-animation 1.2s steps(16,end) infinite; } @-webkit-keyframes sprite-animation { from { background-position: 0 0; } to { background-position: -8120px 0; } } @-ms-keyframes sprite-animation { from { background-position: 0 0; } to { background-position: -8120px 0; } } @-moz-keyframes sprite-animation { from { background-position: 0 0; } to { background-position: -8120px 0; } } @keyframes sprite-animation { from { background-position: 0 0; } to { background-position: -8120px 0; } } </style> </head> <body> <div id="marco"> <div id="cielo"></div> <div id="luna"></div> <div id="gato"></div> <div id="muro"></div> <div id="edificios"></div> </div> </body> </html>

DATA STRUCTURE PART 2.pdf8.67 MB

Frontend developer Roadmap

Spider-man Using Python Coding 🔥. code: from turtle import * speed(13) # Painting speed control bgcolor("#990000") pensize(10) penup() goto(0,50) pendown() circle(-120) penup() circle(-120,-60) pendown() pensize(5) right(50) circle(70,55) right(85) circle(75,58) right(90) circle(70,55) right(90) circle(70,58) # body penup() pensize(10) goto(80,15) pendown() seth(92) fd(135) seth(125) circle(30,135) seth(190) fd(50) seth(125) circle(30,135) seth(275) fd(90) # Arm 1 penup() pensize(10) goto(92,-150) seth(240) pendown() fd(80) left(10) circle(-28,185) # Arm 2 penup() goto(0,50) seth(0) pensize(10) circle(-120,-60) seth(200) pendown() fd(72) left(20) circle(30,150) left(20) fd(20) right(15) fd(10) pensize(5) fillcolor("#3366cc") begin_fill() seth(92) circle(-120,31) seth(200) fd(45) left(90) fd(52) end_fill() fd(-12) right(90) fd(40) penup() right(90) fd(18) pendown() right(86) fd(40) penup() goto(-152,-86) pendown() left(40) circle(35,90) # Body coloring penup() goto(-80,116) seth(10) pensize(5) pendown() begin_fill() fillcolor("#3366cc") fd(155) seth(-88) fd(37) seth(195) fd(156) end_fill() penup() goto(-75,38) seth(15) pendown() begin_fill() fd(158) seth(-88) fd(55) seth(140) circle(120,78) end_fill() # Arm 1 To color penup() fillcolor("#3366cc") pensize(5) goto(75,-170) pendown() begin_fill() seth(240) fd(30) right(90) fd(17) end_fill() fd(10) left(80) fd(55) penup() left(90) fd(15) pendown() left(85) fd(55) penup() goto(43,-225) left(84) pendown() circle(60,51) speed(0) # Body vertical lines for i in range(3): penup() goto(-70+i*15,135) seth(-90) pendown() pensize(5) fd(15-2*i) for i in range(3): penup() goto(36 + i * 15, 156) seth(-90) pendown() pensize(5) fd(15 - 2 * i) a = -60 b = 70 for i in range(4): penup() goto(a,b) a=a+40 b=b+10 seth(-90) pendown() pensize(5) fd(26) def oo (li,jing): penup() goto(0,50) seth(0) circle(-120, li) pendown() right(jing) pensize(5) oo(-60,110) fd(130) oo(-28,96) fd(140) oo(9,89) fd(144) oo(42,70) fd(160) oo(80,60) fd(130) penup() goto(-80,-40) right(160) pendown() right(50) circle(70,45) right(75) circle(70,38) right(50) circle(70,45) right(90) circle(70,48) penup() goto(-53,-70) pendown() left(40) circle(70,30) right(50) circle(70,20) right(50) circle(70,38) right(70) circle(70,24) penup() goto(-19,-105) left(72) pendown() fd(22) right(60) fd(22) oo(-140,80) circle(-90,120) penup() oo(140,100) circle(90,13) pendown() right(-50) circle(70,45) right(75) circle(70,38) right(50) circle(70,36) penup() goto(22,-185) right(70) pendown() fd(72) penup() goto(-40,-182) right(38) pendown() fd(70) speed(10) # The left eye penup() pensize(7) goto(-15,-110) seth(0) pendown() pensize(10) begin_fill() left(130) fd(110) right(250) circle(90,60) circle(40,120) fillcolor("#F5FFFA") end_fill() # Right eye penup() goto(5,-110) pendown() begin_fill() right(30) fd(110) right(-250) circle(-90,60) circle(-40,120) end_fill() done()

Data Structure & Algorithm (PART - 1).pdf4.40 MB

Oops Important questions.pdf4.81 MB

Data Structures Notes -.pdf6.86 MB

Currency Converter Using Java Swing

import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.DecimalFormat; public class Currency_Converter extends JFrame { private JLabel amountLabel, fromLabel, toLabel, resultLabel; private JTextField amountField; private JComboBox<String> fromComboBox, toComboBox; private JButton convertButton; private DecimalFormat decimalFormat = new DecimalFormat("#,##0.00"); private final String[] currencies = {"USD", "EUR", "JPY", "GBP", "CAD", "AUD", "CHF", "CNY","INR"}; private double[] exchangeRates = {1.00, 0.84, 109.65, 0.72, 1.27, 1.30, 0.92, 6.47,87.14}; public Currency_Converter() { setTitle("Currency Converter"); setLayout(new GridLayout(4, 2)); amountLabel = new JLabel("Amount:"); add(amountLabel); amountField = new JTextField(); add(amountField); fromLabel = new JLabel("From:"); add(fromLabel); fromComboBox = new JComboBox<>(currencies); add(fromComboBox); toLabel = new JLabel("To:"); add(toLabel); toComboBox = new JComboBox<>(currencies); add(toComboBox); convertButton = new JButton("Convert"); add(convertButton); resultLabel = new JLabel(); add(resultLabel); convertButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { try { double amount = Double.parseDouble(amountField.getText()); String fromCurrency = (String) fromComboBox.getSelectedItem(); String toCurrency = (String) toComboBox.getSelectedItem(); double exchangeRate = exchangeRates[getIndex(toCurrency)] / exchangeRates[getIndex(fromCurrency)]; double result = amount * exchangeRate; resultLabel.setText(decimalFormat.format(result) + " " + toCurrency); } catch (Exception ex) { resultLabel.setText("Invalid input"); } } }); setSize(300, 200); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } private int getIndex(String currency) { for (int i = 0; i < currencies.length; i++) { if (currency.equals(currencies[i])) { return i; } } return -1; } public static void main(String[] args) { new Currency_Converter(); } }