GPS_Tech
425 subscribers
689 photos
63 videos
12 files
493 links
Coding
Download Telegram
🌍 Today, ideas meet impact.
The Cursor Hackathon final presentations are officially underway πŸŽ€πŸ’»
To every team presenting today:
Be bold. Be clear. Build the future.
πŸ™ May God guide us.
πŸ”„ Live now…

@gpspace_tech
#cursor #Ai
#hachaton
πŸ”₯2
Last 24 hours ......
Finally the hackathon completed ......

The hackathon result wasn’t a win for usβ€”but the journey was meaningful.
We thank God for the strength, the learning, and the team spirit.
Every step prepares us for what’s next.
πŸš€ Forward, always

#AI #EAII
#Hackathon #Innovation
#MachineLearning #create #FutureCEO

@gpspace_tech
πŸ”₯2
This Friday and Saturday, we hosted an incredible 24 hour Cursor hackathon at Ambo University, Waliso Campus. The energy was unreal. Teams stayed awake the entire 24 hours and even through the closing ceremony building and learning nonstop.

The hackathon was so much fun. Many participants were introduced to Cursor for the first time and still managed to build cool solutions for real world problems provided by the campus. There were games great conversations new connections and a lot of learning along the way.

Big thanks to the Waliso Campus admins, staff and the Developers Club for making this event meaningful and well organized. This is just the beginning. We will keep pushing and bring Cursor hackathons to more cities.

Our goal is simple. Introduce the Ethiopian developer community to a new way of building software.
❀2
πŸš€ My Journey Is Beginning

Today, I begin my journey in:
β€’ Python programming
β€’ Machine Learning
β€’ Deep Learning
β€’ And other modern technologies

This channel will document my progress from fundamentals to real-world systems.
Learning, building, failing, improving β€” consistently.

The goal is not shortcuts.
The goal is mastery.

Day 1 starts now.

@gpaspace_tech
#Python #MachineLearning #DeepLearning #LearningInPublic
πŸ”₯2
πŸš€ Day 1 – Python Journey

Today I started my Python journey by building a simple command-line tool using sys.argv.

πŸ”Ή What it does:
β€’ Greet a user by name
β€’ Add two numbers from the command line
β€’ Show a help menu

🧠 Key concepts learned:
β€’ Command-line arguments
β€’ Conditional logic
β€’ Type conversion
β€’ Clean program flow

🧩 Code:

import sys

if len(sys.argv) > 2 and sys.argv[1] == "greet":
name = sys.argv[2]
print(f"Hello, {name}")

elif len(sys.argv) > 3 and sys.argv[1] == "add":
num1 = int(sys.argv[2])
num2 = int(sys.argv[3])
print(f"The sum is {num1 + num2}")

elif len(sys.argv) > 1 and sys.argv[1] == "help":
print("Available commands: greet and add")

else:
print("Available commands: greet, add, help")

πŸ“ˆ Small steps today, big systems tomorrow.

@gpspace_tech
#Day1 #PythonJourney #PythonCLI #LearningInPublic
❀1
😁2
Day 2: Python Lists & CLI Logic πŸš€


1️⃣ Command Line Database Setup I built a script that uses sys.argv to accept commands. It dynamically asks for table details and stores column names in a list.

Python

import sys

# Checking for command line arguments
if len(sys.argv) < 2:
print('Usage: python lists.py create_db')
elif sys.argv[1] == 'create_db':
table_cols = []
table_name = input('Enter table name: ')
cols_num = int(input('Enter number of columns: '))
for i in range(cols_num):
col_name = input(f'Enter the column name {i+1}: ')
table_cols.append(col_name)
print(f"Columns Created: {table_cols}")
else:
print('Invalid command')


2️⃣ List Iteration (Class Roster) Practicing how to loop through lists to create formatted output. This is a "Pythonic" way to handle data without needing complex index numbers.

Python

class_name = "Math 101"
students = ["Alice", "Bob", "Charlie"]

print(f"Class \"{class_name}\" Roster:")
for student in students:
print(f"- {student}")


3️⃣ List Slicing Power Learning how to extract specific parts of a list using index ranges. Slicing is one of Python’s most powerful features!

animals = ["cat", "dog", "rabbit", "hamster", "parrot", "fish"]

print(animals[0:2]) # Output: ['cat', 'dog'] (Start at 0, stop before 2)
print(animals[1:]) # Output: ['dog', 'rabbit', 'hamster', 'parrot', 'fish'] (From 1 to end)
print(animals[:3]) # Output: ['cat', 'dog', 'rabbit'] (From start to 3)
print(animals[-3:]) # Output: ['hamster', 'parrot', 'fish'] (Last three items)

4️⃣ List Slicing Power (Level: Advanced) ⚑️

Python slicing follows the rule: [start : stop : step]. I experimented with different combinations, including negative steps to reverse parts of the list!

animals = ["cat", "dog", "rabbit", "hamster", "parrot", "fish"]

# Basic Slicing
print(animals[0:2]) # ['cat', 'dog'] (Start at 0, stop before 2)
print(animals[:3]) # ['cat', 'dog', 'rabbit'] (First three)
print(animals[-3:]) # ['hamster', 'parrot', 'fish'] (Last three)

# Slicing with Step [start:stop:step]
print(animals[::2]) # ['cat', 'rabbit', 'parrot'] (Every 2nd item)
print(animals[1:5:2]) # ['dog', 'hamster'] (From index 1 to 5, skipping every other)
print(animals[::3]) # ['cat', 'hamster'] (Every 3rd item)

# The Reverse Tricks
print(animals[::-1]) # ['fish', 'parrot', 'hamster', 'rabbit', 'dog', 'cat'] (Reverse entire list)
print(animals[-1:-4:-1]) # ['fish', 'parrot', 'hamster'] (Reverse last 3)
print(animals[3:0:-1]) # ['hamster', 'rabbit', 'dog'] (Reverse from index 3 down to 1)

# Full Copy
print(animals[:]) # Full copy of the list

@gpspace_tech
#Day2 #PythonJourney #PythonCLI #LearningInPublic
#Linkedein #ML #DL #Machine #Learing #Cursor #Python
#Masrer
❀2
🌟 Merry Gena & Christmas from GPSpace Tech 🌟

β€œBehold, the virgin shall conceive and bear a son, and they shall call his name Immanuel” (Matthew 1:23).

This Christmas and Gena, we celebrate Immanuel β€” God with us. Just as the world was given a guiding light in His birth, may this season illuminate your heart, inspire your mind, and brighten the path of every idea and project you pursue. πŸŽ„βœ¨

Amid the twinkling lights, festive joy, and warmth of this season, let us remember that true innovation flows from faith, hope, and love. As we code, create, and build the future, the presence of Immanuel reminds us that we are never alone β€” every challenge, every discovery, and every breakthrough is blessed with divine guidance. πŸŒŸπŸ’»

May your Christmas be filled with joy, your Gena with peace, and your 2026 with boldness to dream bigger, reach further, and shine brighter. Let the glow of Immanuel light up your life, your work, and the world around you.

Stay inspired. Stay faithful. Stay building.
β€” GPSpace Tech πŸŽ„βœ¨
πŸ₯°1
πŸ”₯ Python Tip of the Day β€” List Methods

append() ➜ Add items
remove() ➜ Delete items
count() ➜ How many?
index() ➜ Where is it?
extend() ➜ Add many
pop() ➜ Remove by index
reverse()➜ Flip the list
sort() ➜ Order the list

numbers = [3, 4, 5, 6]
nums = [6, 5, 4, 2, 3, 1]

numbers.append(7) ➜ [3, 4, 5, 6, 7]
numbers.clear() ➜ []
numbers.copy() ➜ [3, 4, 5, 6]
[3,4,5,6,3].count(3) ➜ 2
numbers.extend("GPS") ➜ [3,4,5,6,'G','P','S']
numbers.index(4) ➜ 1
numbers.insert(2,'B') ➜ [3,4,'B',5,6]
numbers.pop(3) ➜ [3,4,5]
numbers.remove(4) ➜ [3,5,6]
numbers.reverse() ➜ [6,5,4,3]
nums.sort() ➜ [1,2,3,4,5,6]


Keep learning. Keep building. πŸš€

#Python #CodingTips #PythonForBeginners #CodeEveryday
#ProgrammingLife #MachineLearning #DeepLearning #AI
#TechEthiopia @gpspace_tech