๐ข INSA Weekend Talent Development Program โ Registration Open
The Information Network Security Administration (INSA) invites talented individuals to apply for its Weekend Talent Development Program in cyber security and related fields.
๐ Schedule: Saturdays & Sundays
๐ Location: INSA Talent Center, Addis Ababa
Eligible applicants:
โ๏ธ Talented individuals with demonstrable projects
โ๏ธ Those who pass INSAโs exam/challenge
โ๏ธ Primary school students to university graduates
โ๏ธ Must be available on weekends
๐ Registration: February 04 โ February 14
๐ Apply at: https://talent.insa.gov.et
โน๏ธ More info:
https://t.me/insactc
| https://t.me/cteinsa
@gpspace_tech
The Information Network Security Administration (INSA) invites talented individuals to apply for its Weekend Talent Development Program in cyber security and related fields.
๐ Schedule: Saturdays & Sundays
๐ Location: INSA Talent Center, Addis Ababa
Eligible applicants:
โ๏ธ Talented individuals with demonstrable projects
โ๏ธ Those who pass INSAโs exam/challenge
โ๏ธ Primary school students to university graduates
โ๏ธ Must be available on weekends
๐ Registration: February 04 โ February 14
๐ Apply at: https://talent.insa.gov.et
โน๏ธ More info:
https://t.me/insactc
| https://t.me/cteinsa
@gpspace_tech
Forwarded from ALX Ethiopia
ALX Ethiopia, in partnership with OpenAI and the Africa Fintech Summit, is hosting the Addis AI Forum in Addis Ababa on 17 February 2026 starting from 3 pm (แจแซแฒแต 10 2018 | 9:00 แฐแแต) during AU Summit Week.
The forum brings together policymakers, innovators, startups, and educators to discuss Africaโs readiness for an AI-driven future โ from talent and infrastructure to opportunity and policy.
Join us in shaping Africaโs AI future. Apply to attend in person or virtually via:
https://africafintechsummit.com
#AI #AddisAbaba #ALX #OpenAI #AFTS #AfricaRising
The forum brings together policymakers, innovators, startups, and educators to discuss Africaโs readiness for an AI-driven future โ from talent and infrastructure to opportunity and policy.
Join us in shaping Africaโs AI future. Apply to attend in person or virtually via:
https://africafintechsummit.com
#AI #AddisAbaba #ALX #OpenAI #AFTS #AfricaRising
Forwarded from Exodus | Creative PM
Forwarded from Software Guy
The new windows update includes AI actions on any file . AI everywhere ๐ค
๐ Python Mini Tutorial: Calculate Average App Ratings
Ever wanted to quickly calculate average app ratings from your dataset?
Hereโs how to do it using CSV and JSON files in Python!
---
๐ 1๏ธโฃ Using CSV Files
Example
Name,Price,Currency,Downloads,Rating
Facebook,0.0,USD,2974676,3.5
Instagram,0.0,USD,2161558,4.5
Clash of Clans,0.0,USD,2130805,4.5
Fruit Ninja Classic,1.99,USD,698516,4.5
Minecraft: Pocket Edition,6.99,USD,522012,4.5
Python code:
โ Output:
Average rating from JSON: 4.3
๐ก Tips:
CSV โ Good for spreadsheets and data analysis.
JSON โ Good for web apps, APIs, and structured data.
Use this code to calculate average, highest, or lowest ratings for any dataset.
#csv #json #AI #ML #DataSciences #GPS
@gpspace_tech
Ever wanted to quickly calculate average app ratings from your dataset?
Hereโs how to do it using CSV and JSON files in Python!
---
๐ 1๏ธโฃ Using CSV Files
Example
apps.csv:Name,Price,Currency,Downloads,Rating
Facebook,0.0,USD,2974676,3.5
Instagram,0.0,USD,2161558,4.5
Clash of Clans,0.0,USD,2130805,4.5
Fruit Ninja Classic,1.99,USD,698516,4.5
Minecraft: Pocket Edition,6.99,USD,522012,4.5
Python code:
import csv
with open('apps.csv', 'r') as file:
reader = csv.reader(file)
data = list(reader)
total = 0
# Skip header
for row in data[1:]:
total += float(row[-1]) # Rating is last column
avg = total / (len(data) - 1)
print("๐ Average rating from CSV:", avg)
โ Output:
๐ Average rating from CSV: 4.3
๐ 2๏ธโฃ Using JSON Files
Example apps.json:
[
{"name": "Facebook", "price": 0.0, "rating": 3.5},
{"name": "Instagram", "price": 0.0, "rating": 4.5},
{"name": "Clash of Clans", "price": 0.0, "rating": 4.5},
{"name": "Fruit Ninja Classic", "price": 1.99, "rating": 4.5},
{"name": "Minecraft: Pocket Edition", "price": 6.99, "rating": 4.5}
]
```python
import json
with open('apps.json', 'r') as file:
data = json.load(file)
total = 0
for app in data:
total += app['rating']
avg = total / len(data)
print(avg)
โ Output:
Average rating from JSON: 4.3
๐ก Tips:
CSV โ Good for spreadsheets and data analysis.
JSON โ Good for web apps, APIs, and structured data.
Use this code to calculate average, highest, or lowest ratings for any dataset.
#csv #json #AI #ML #DataSciences #GPS
@gpspace_tech
โค1
๐ Data Structures and Algorithms โ How to Select the Right Data Structure
Choosing the right data structure is one of the most important decisions in programming. It determines how fast, efficient, and scalable your system will be.
There are 3 key steps:
1๏ธโฃ Analyze the Problem
Understand the resource constraints:
โข How much data will you store?
โข How fast must operations run?
โข How much memory is available?
Resources include:
โข Time (execution speed)
โข Space (memory usage)
2๏ธโฃ Determine the Basic Operations
Identify what operations your system needs:
โข Insert data
โข Delete data
โข Search data
โข Update data
โข Traverse data
Also consider how frequently each operation will occur and how fast it must be.
3๏ธโฃ Select the Best Data Structure
Choose the structure that provides the best performance for your needs.
Examples:
โข Need fastest search โ Use Hash Table
โข Need Last-In First-Out โ Use Stack
โข Need First-In First-Out โ Use Queue
โข Need frequent insert/delete โ Use Linked List
โข Need sorted data โ Use Tree or Array
๐ Key Insight:
The efficiency of your program depends heavily on your data structure choice. The right structure can make your system fast and powerful.
๐ก Think like a computer scientist:
First analyze โ Then design โ Then implement.
#DataStructures
#Algorithms
#ComputerScience
#Programming
#SoftwareEngineering
#FutureEngineers
@gpspace_tech
Choosing the right data structure is one of the most important decisions in programming. It determines how fast, efficient, and scalable your system will be.
There are 3 key steps:
1๏ธโฃ Analyze the Problem
Understand the resource constraints:
โข How much data will you store?
โข How fast must operations run?
โข How much memory is available?
Resources include:
โข Time (execution speed)
โข Space (memory usage)
2๏ธโฃ Determine the Basic Operations
Identify what operations your system needs:
โข Insert data
โข Delete data
โข Search data
โข Update data
โข Traverse data
Also consider how frequently each operation will occur and how fast it must be.
3๏ธโฃ Select the Best Data Structure
Choose the structure that provides the best performance for your needs.
Examples:
โข Need fastest search โ Use Hash Table
โข Need Last-In First-Out โ Use Stack
โข Need First-In First-Out โ Use Queue
โข Need frequent insert/delete โ Use Linked List
โข Need sorted data โ Use Tree or Array
๐ Key Insight:
The efficiency of your program depends heavily on your data structure choice. The right structure can make your system fast and powerful.
๐ก Think like a computer scientist:
First analyze โ Then design โ Then implement.
#DataStructures
#Algorithms
#ComputerScience
#Programming
#SoftwareEngineering
#FutureEngineers
@gpspace_tech
๐ฅ1
๐ Properties of Algorithms โ Foundation of Computer Science
An algorithm is a step-by-step procedure used to solve a problem. For an algorithm to be correct and useful, it must have the following important properties:
1๏ธโฃ Finiteness
The algorithm must stop after a finite number of steps. It cannot run forever.
2๏ธโฃ Definiteness (No Ambiguity)
Each step must be clear, precise, and well-defined. The computer must understand exactly what to do.
3๏ธโฃ Sequential (Order)
Steps must be executed in the correct logical order to produce the correct result.
4๏ธโฃ Correctness
The algorithm must produce the correct output for every valid input.
5๏ธโฃ Language Independence
An algorithm is not tied to any programming language. It can be implemented in Python, C, Java, or any language.
6๏ธโฃ Feasibility
Each step must be practical and possible to execute with available resources.
7๏ธโฃ Effectiveness
Every instruction must be simple and executable by a computer in a finite time.
8๏ธโฃ Efficiency
The algorithm should use minimum time and memory. Efficient algorithms are faster and more scalable.
9๏ธโฃ Precision
Each instruction must be exact and specific, with no confusion.
๐ Simplicity
The algorithm should be easy to understand, implement, and maintain.
Additional Properties:
โ๏ธ Input โ Accepts zero or more inputs
โ๏ธ Output โ Produces at least one output
โ๏ธ Generality โ Solves a general problem, not just one specific case
๐ Key Insight:
Data Structures store data. Algorithms process data. Together, they form the foundation of all software, artificial intelligence, and modern computing.
๐ก Master algorithms, and you master problem-solving.
#Algorithms
#DataStructures
#ComputerScience
#Programming
#SoftwareEngineering
#FutureEngineers
#Python
@gpspace_tech
An algorithm is a step-by-step procedure used to solve a problem. For an algorithm to be correct and useful, it must have the following important properties:
1๏ธโฃ Finiteness
The algorithm must stop after a finite number of steps. It cannot run forever.
2๏ธโฃ Definiteness (No Ambiguity)
Each step must be clear, precise, and well-defined. The computer must understand exactly what to do.
3๏ธโฃ Sequential (Order)
Steps must be executed in the correct logical order to produce the correct result.
4๏ธโฃ Correctness
The algorithm must produce the correct output for every valid input.
5๏ธโฃ Language Independence
An algorithm is not tied to any programming language. It can be implemented in Python, C, Java, or any language.
6๏ธโฃ Feasibility
Each step must be practical and possible to execute with available resources.
7๏ธโฃ Effectiveness
Every instruction must be simple and executable by a computer in a finite time.
8๏ธโฃ Efficiency
The algorithm should use minimum time and memory. Efficient algorithms are faster and more scalable.
9๏ธโฃ Precision
Each instruction must be exact and specific, with no confusion.
๐ Simplicity
The algorithm should be easy to understand, implement, and maintain.
Additional Properties:
โ๏ธ Input โ Accepts zero or more inputs
โ๏ธ Output โ Produces at least one output
โ๏ธ Generality โ Solves a general problem, not just one specific case
๐ Key Insight:
Data Structures store data. Algorithms process data. Together, they form the foundation of all software, artificial intelligence, and modern computing.
๐ก Master algorithms, and you master problem-solving.
#Algorithms
#DataStructures
#ComputerScience
#Programming
#SoftwareEngineering
#FutureEngineers
#Python
@gpspace_tech
Forwarded from Dagmawi Babi
Building AI That Ships โ Biniyam Daniel, Addis AI
โข youtu.be/4g6ncDSv4B4
This talk is a technical talk for every AI enthusiast covering the parts that make AI work. From infrastructure and platforms, to fine-tuning and inference. This will be one of the best and most comprehensive AI talks given in Ethiopia. Excited for you to listen to it.
#DagmawiBabisMeetup #YouTube
@Dagmawi_Babi
โข youtu.be/4g6ncDSv4B4
This talk is a technical talk for every AI enthusiast covering the parts that make AI work. From infrastructure and platforms, to fine-tuning and inference. This will be one of the best and most comprehensive AI talks given in Ethiopia. Excited for you to listen to it.
#DagmawiBabisMeetup #YouTube
@Dagmawi_Babi
โค1โก1๐ฅ1
๐ Python Tip: List vs Generator โ Save Memory Like a Pro!
When working with large data in Python, choosing between a List and a Generator can make a huge difference.
Example:
๐ Result:
โข List โ Uses ~8,000,000+ bytes
โข Generator โ Uses ~100 bytes
Huge difference!
๐ Why?
โ List:
โข Stores ALL values in memory
โข Faster access
โข Uses more RAM
Memory example:
[1, 2, 3, ..., 999999]
โ Generator:
โข Does NOT store values
โข Generates values one-by-one
โข Uses very little memory
Memory example:
(generator object only)
๐ก Generator example:
๐ฅ Why this matters for AI & Big Data:
Generators are used in:
โข Machine Learning datasets
โข Neural network training
โข Large file processing
โข Streaming data
๐ Rule:
Use List โ Small data
Use Generator โ Large data
Master this, and your Python becomes professional-level.
โ Eba Innovate Tech
@gpspace_tech
When working with large data in Python, choosing between a List and a Generator can make a huge difference.
Example:
import sys
x = [i for i in range(1, 1000000)] # List
y = (i for i in range(1, 1000000)) # Generator
print(sys.getsizeof(x))
print(sys.getsizeof(y))
๐ Result:
โข List โ Uses ~8,000,000+ bytes
โข Generator โ Uses ~100 bytes
Huge difference!
๐ Why?
โ List:
โข Stores ALL values in memory
โข Faster access
โข Uses more RAM
Memory example:
[1, 2, 3, ..., 999999]
โ Generator:
โข Does NOT store values
โข Generates values one-by-one
โข Uses very little memory
Memory example:
(generator object only)
๐ก Generator example:
def square_gen(n):
for i in range(1, n+1):
yield i*i
g = square_gen(5)
for num in g:
print(num)
Output:
1
4
9
16
25
`
๐ฅ Why this matters for AI & Big Data:
Generators are used in:
โข Machine Learning datasets
โข Neural network training
โข Large file processing
โข Streaming data
๐ Rule:
Use List โ Small data
Use Generator โ Large data
Master this, and your Python becomes professional-level.
โ Eba Innovate Tech
@gpspace_tech
โค1
๐ฅ FREE FULL STACK WEB DEVELOPMENT COURSE ๐ฅ
๐ Course Title: Master Full Stack Web Development With Games and Application
๐ข Platform: Udemy
๐ฐ Original Price: $90.99
๐ Discount Price: FREE (100% OFF)
๐ท Coupon Code: 4934EAF1F2EF51F9C9F2
โณ Expires in: 3 Days
๐จโ๐ Students Enrolled: 19,000+
โญ Rating: 4.3/5
๐ฏ What you'll learn: โข HTML5 & CSS3 Professional Design
โข JavaScript (DOM, Async, APIs)
โข Node.js & Express.js Backend
โข MongoDB Database Integration
โข Build Real Web Applications
โข Create Interactive Web Games
โข Full Stack Developer Portfolio
๐ Includes: โข Certificate of Completion
โข Lifetime Access
โข Downloadable Resources
โข Mobile & Desktop Access
๐ Start your Full Stack Developer journey today!
๐ Enroll FREE Now: https://www.udemy.com/course/master-full-stack-web-development-with-games-and-application/?couponCode=4934EAF1F2EF51F9C9F2
๐ข Join for daily FREE Udemy courses
๐ก Learn today. Build tomorrow. Lead the future.
@gpspace_tech
๐ Course Title: Master Full Stack Web Development With Games and Application
๐ข Platform: Udemy
๐ฐ Original Price: $90.99
๐ Discount Price: FREE (100% OFF)
๐ท Coupon Code: 4934EAF1F2EF51F9C9F2
โณ Expires in: 3 Days
๐จโ๐ Students Enrolled: 19,000+
โญ Rating: 4.3/5
๐ฏ What you'll learn: โข HTML5 & CSS3 Professional Design
โข JavaScript (DOM, Async, APIs)
โข Node.js & Express.js Backend
โข MongoDB Database Integration
โข Build Real Web Applications
โข Create Interactive Web Games
โข Full Stack Developer Portfolio
๐ Includes: โข Certificate of Completion
โข Lifetime Access
โข Downloadable Resources
โข Mobile & Desktop Access
๐ Start your Full Stack Developer journey today!
๐ Enroll FREE Now: https://www.udemy.com/course/master-full-stack-web-development-with-games-and-application/?couponCode=4934EAF1F2EF51F9C9F2
๐ข Join for daily FREE Udemy courses
๐ก Learn today. Build tomorrow. Lead the future.
@gpspace_tech
Udemy
Master Full Stack Web Development With Games and Application
<p><strong>Are you ready to build dynamic, interactive, and powerful web applications from scratch?</strong></p><p>This comprehensive Udemy course will transform you into a highly skilled Full Stack Web Developer, covering everything from fundamental frontโฆ
Forwarded from Code Biruhยฉ
REST API แแแตแ แแ?
แขแแฐแญแแต แตแแ แแ แ แแต แ แแแฌแฝแ แจแแแ แแญ แฅแแดแต แฅแแฐแแแแแญ แ แตแ แ แซแแแ? แแแณแแฆ แ แแต แจแแ แแจแ แจแแฐแฅ แตแจ-แแฝ แจแ แจแซ แฐแแถแฝแ แจแแ แ แจแญ แแแแต แฒแตแฐแ แฅแแดแต แซแแแ? แแแ แฅแซแ แแแฑ REST API แแแข
API (Application Programming Interface) แแแต แแแต แถแแตแแฎแฝ แฅแญแต แ แฅแญแต แฅแแฒแแแ แจแแซแฐแญแ แตแแตแญ แฒแแแฃ REST (Representational State Transfer) แฐแแ แญแ แตแแตแญ แฅแแดแต แแแแฃแต แฅแแณแแ แต แจแฐแแแ แแแแ แจแแแแต แตแฅแตแฅ (Architecture) แแแข
REST API แแจแแ แแแแแแฅ แจแขแแฐแญแแต แแฎแถแฎแ แจแแแแ HTTP แญแ แแแแข แแญ แ แแต แฐแแ แ แแแฅ แคแต แแถ แ แตแฐแแแ แ แฅแแฐแแซแแ แแแฃ แจแฅแญแตแ แฎแแแแฐแญ (Client) แแฐแญแจแฉ (Server) แฅแซแ แซแแญแฃแแค แฐแญแจแฉแ แจแ แจแแตแ แแจแ แแแถ แญแแซแแข
REST API แ แฅแแต แจแแ แแแธแ แแ แแ แตแแแแฝ (Methods):
โค GET: แแจแแ แแแแฃแต (แแแณแแฆ แจแแตแกแญ แแฐแแปแฝแแ แแญแแญ แแแจแต )
โค POST: แ แฒแต แแจแ แแแแญ (แแแณแแฆ แ แฒแต แแถ แแแซแ )
โค PUT: แจแแ แจแ แแจแ แแแตแฐแซแจแ (แแแณแแฆ แแฎแแญแแแ แแแแจแญ )
โค DELETE: แแจแแ แแแฅแแต (แแแณแแฆ แจแปแแตแ แแตแต แแแฐแจแ )
REST API แแแ แฐแแซแญ แแ?
โค แแแแแต: แแแจแณแต แฅแ แแแ แแ แ แฃแ แแแ แแแข
โค แฐแแแแญแแต (Flexibility): แแจแแ แ แฐแแซแฉ แ แญแพแฝ แ แฐแแญแ แ JSON แแแญ แญแฝแแแข
โค แแฅแแต: แแแ แ แแแ แแจแแ แ แแฅแแต แซแแแแณแแข
แแฌ แจแแแ แแแธแ แฅแแฐ YouTube, Spotify, แฅแ Google Maps แซแ แตแแแ แฒแตแฐแแฝ แ แแ แจแแญแฃ แ REST API แจแณแ แฉ แแธแแข แญแ แ แดแญแแแ แแแ แFrontendแ แแ แBackend แฐแจแแแฎแฝ แแดแณ แแแข
แฝแแแ แจแแฐแณแฝแแต ๐,โค๏ธ แ แญแจแณแข ๐
โ๏ธ @codebiruh
#RESTAPI #WebDevelopment #Backend #JSON
แขแแฐแญแแต แตแแ แแ แ แแต แ แแแฌแฝแ แจแแแ แแญ แฅแแดแต แฅแแฐแแแแแญ แ แตแ แ แซแแแ? แแแณแแฆ แ แแต แจแแ แแจแ แจแแฐแฅ แตแจ-แแฝ แจแ แจแซ แฐแแถแฝแ แจแแ แ แจแญ แแแแต แฒแตแฐแ แฅแแดแต แซแแแ? แแแ แฅแซแ แแแฑ REST API แแแข
API (Application Programming Interface) แแแต แแแต แถแแตแแฎแฝ แฅแญแต แ แฅแญแต แฅแแฒแแแ แจแแซแฐแญแ แตแแตแญ แฒแแแฃ REST (Representational State Transfer) แฐแแ แญแ แตแแตแญ แฅแแดแต แแแแฃแต แฅแแณแแ แต แจแฐแแแ แแแแ แจแแแแต แตแฅแตแฅ (Architecture) แแแข
REST API แแจแแ แแแแแแฅ แจแขแแฐแญแแต แแฎแถแฎแ แจแแแแ HTTP แญแ แแแแข แแญ แ แแต แฐแแ แ แแแฅ แคแต แแถ แ แตแฐแแแ แ แฅแแฐแแซแแ แแแฃ แจแฅแญแตแ แฎแแแแฐแญ (Client) แแฐแญแจแฉ (Server) แฅแซแ แซแแญแฃแแค แฐแญแจแฉแ แจแ แจแแตแ แแจแ แแแถ แญแแซแแข
REST API แ แฅแแต แจแแ แแแธแ แแ แแ แตแแแแฝ (Methods):
โค GET: แแจแแ แแแแฃแต (แแแณแแฆ แจแแตแกแญ แแฐแแปแฝแแ แแญแแญ แแแจแต )
โค POST: แ แฒแต แแจแ แแแแญ (แแแณแแฆ แ แฒแต แแถ แแแซแ )
โค PUT: แจแแ แจแ แแจแ แแแตแฐแซแจแ (แแแณแแฆ แแฎแแญแแแ แแแแจแญ )
โค DELETE: แแจแแ แแแฅแแต (แแแณแแฆ แจแปแแตแ แแตแต แแแฐแจแ )
REST API แแแ แฐแแซแญ แแ?
โค แแแแแต: แแแจแณแต แฅแ แแแ แแ แ แฃแ แแแ แแแข
โค แฐแแแแญแแต (Flexibility): แแจแแ แ แฐแแซแฉ แ แญแพแฝ แ แฐแแญแ แ JSON แแแญ แญแฝแแแข
โค แแฅแแต: แแแ แ แแแ แแจแแ แ แแฅแแต แซแแแแณแแข
แแฌ แจแแแ แแแธแ แฅแแฐ YouTube, Spotify, แฅแ Google Maps แซแ แตแแแ แฒแตแฐแแฝ แ แแ แจแแญแฃ แ REST API แจแณแ แฉ แแธแแข แญแ แ แดแญแแแ แแแ แFrontendแ แแ แBackend แฐแจแแแฎแฝ แแดแณ แแแข
แฝแแแ แจแแฐแณแฝแแต ๐,โค๏ธ แ แญแจแณแข ๐
โ๏ธ @codebiruh
#RESTAPI #WebDevelopment #Backend #JSON
โค1
๐ข ๐ป Coding Challenge: Digit Product vs Digit Sum
Problem:
Given a positive integer n, calculate:
Copy code
โ ๏ธ Rules:
๐ Example 1:
๐ Example 2:
๐ก Hint:
#leetcode #add #multiply #codeforce
The solu ๐๐๐
@gpspace_tech
Problem:
Given a positive integer n, calculate:
Copy code
(product of digits) - (sum of digits)
โ ๏ธ Rules:
Do NOT convert the number to a string
Use only arithmetic operators: %, //, *, +
Solve it using a loop
๐ Example 1:
Input: n = 234
Digits: 2, 3, 4
Product = 2 ร 3 ร 4 = 24
Sum = 2 + 3 + 4 = 9
Output: 24 - 9 = 15
๐ Example 2:
Input: n = 4421
Digits: 4, 4, 2, 1
Product = 4 ร 4 ร 2 ร 1 = 32
Sum = 4 + 4 + 2 + 1 = 11
Output: 32 - 11 = 21
๐ก Hint:
Extract last digit: digit = n % 10
Remove last digit: n //= 10
Update sum and product in each loop iteration
#leetcode #add #multiply #codeforce
The solu ๐๐๐
@gpspace_tech
Forwarded from Code Biruhยฉ
GraphQL แแแตแ แแ?
แจแแ แแฐแ แตแ REST API แฐแแแแจแ แแ แญแข แแแญ แแ แ แดแญแแแแ แแแ แแจแแ แญแ แแฅ แ แฅแแต แแแแฃแต แ แฒแตแ แจแฐแปแ แ แแซแญ แแฅแทแ ๐ GraphQL.
GraphQL แ 2012 แ Facebook (Meta) develop แจแแ แฅแ แ 2015 Open-source แจแแ แจแณแณ แแ แจแแซ แแแ (Query Language) แแแข แฅแแฐ REST API แแ แแจแแ แจแฐแญแจแญ แแแแฃแต แซแแแแแแค แแฉแแฑ แแ แ แ แแแ แแญ แแแข
แ REST API แแ แฐแญแจแฉ แจแฐแ แแ แณแณ แ แแ แแแแ แ แฅแแแฐแณแแแข แ GraphQL แแ แจแแแแแแแ แแจแ แฅแป แแญแฐแ แแ แจแ แฅแแฝแแแแข
แแแณแแฆ แจแ แแตแ แฐแ แแ แตแ แฅแป แจแแแแฝแแฃ แฐแญแจแฉ แตแแ แฅแป แญแแญแแฝแแแข แ REST แขแแ แแฎ แแ แตแแแฃ แตแแฉแแฃ แ แตแซแปแแ แฅแ แจแแญแแแ แฅแ แแจแแแฝแ แ แฅแฎ แญแแญ แแ แญแข
GraphQL แแแ แแฉ แแ?
โค Over-fetchingแ แซแตแแซแ: แจแแแแแแแ แณแณ แ แแแฃแแข
โค Under-fetchingแ แญแจแแจแแ: แ แ แแต แฅแซแ (Query) แฅแป แจแฐแแซแฉ แฆแณแแฝ แแจแแ แแฐแฅแฐแฅ แญแฝแแแข
โค แแฅแแต: แแแฃแญแ แ แแแฌแฝแแฝ แฅแ แแ แฐแ แขแแฐแญแแต แแแธแ แฐแ แแแแฝ แ แฃแ แแฃแ แแแข
โค แ แแต Endpoint: แฅแแฐ REST แฅแ URL แ แซแตแแแแแแค แแแแ แแแญ แ แ แแต
แแฌ แฅแแฐ GitHub, Pinterest, แฅแ Shopify แซแ แแแ แฉแฃแแซแแฝ แแฐ GraphQL แฐแแญแจแแแข แแ แแต แแแแ Full-stack แฐแจแแแญ GraphQLแ แแแ แตแแ แฅแแต แแแข
แฃแญแฉ GraphQL แแแต "แจแแตแแแแแ แฅแป แ แญแ แฃ แจแ แจแ แจแแ แฅแป แ แแ" แจแแ แแญแ แซแแ แดแญแแแ แแแข
แฝแแแ แจแแฐแณแฝแแต ๐,โค๏ธ แ แญแจแณแข ๐
๐ แฅแตแช แฅแแแฐ แฐแแ GraphQLแ แแญแซแฝแแณแ? แจ REST API แจแตแแ แญแ แแฅ แญแแปแฝแแ? Comment แแญ แ แตแฐแซแจแณแฝแแ แปแแแ! ๐
โ๏ธ @codebiruh
#GraphQL #API #Frontend #Backend
แจแแ แแฐแ แตแ REST API แฐแแแแจแ แแ แญแข แแแญ แแ แ แดแญแแแแ แแแ แแจแแ แญแ แแฅ แ แฅแแต แแแแฃแต แ แฒแตแ แจแฐแปแ แ แแซแญ แแฅแทแ ๐ GraphQL.
GraphQL แ 2012 แ Facebook (Meta) develop แจแแ แฅแ แ 2015 Open-source แจแแ แจแณแณ แแ แจแแซ แแแ (Query Language) แแแข แฅแแฐ REST API แแ แแจแแ แจแฐแญแจแญ แแแแฃแต แซแแแแแแค แแฉแแฑ แแ แ แ แแแ แแญ แแแข
แ REST API แแ แฐแญแจแฉ แจแฐแ แแ แณแณ แ แแ แแแแ แ แฅแแแฐแณแแแข แ GraphQL แแ แจแแแแแแแ แแจแ แฅแป แแญแฐแ แแ แจแ แฅแแฝแแแแข
แแแณแแฆ แจแ แแตแ แฐแ แแ แตแ แฅแป แจแแแแฝแแฃ แฐแญแจแฉ แตแแ แฅแป แญแแญแแฝแแแข แ REST แขแแ แแฎ แแ แตแแแฃ แตแแฉแแฃ แ แตแซแปแแ แฅแ แจแแญแแแ แฅแ แแจแแแฝแ แ แฅแฎ แญแแญ แแ แญแข
GraphQL แแแ แแฉ แแ?
โค Over-fetchingแ แซแตแแซแ: แจแแแแแแแ แณแณ แ แแแฃแแข
โค Under-fetchingแ แญแจแแจแแ: แ แ แแต แฅแซแ (Query) แฅแป แจแฐแแซแฉ แฆแณแแฝ แแจแแ แแฐแฅแฐแฅ แญแฝแแแข
โค แแฅแแต: แแแฃแญแ แ แแแฌแฝแแฝ แฅแ แแ แฐแ แขแแฐแญแแต แแแธแ แฐแ แแแแฝ แ แฃแ แแฃแ แแแข
โค แ แแต Endpoint: แฅแแฐ REST แฅแ URL แ แซแตแแแแแแค แแแแ แแแญ แ แ แแต
/graphql แ แฉแ แแจแจแต แญแปแแแขแแฌ แฅแแฐ GitHub, Pinterest, แฅแ Shopify แซแ แแแ แฉแฃแแซแแฝ แแฐ GraphQL แฐแแญแจแแแข แแ แแต แแแแ Full-stack แฐแจแแแญ GraphQLแ แแแ แตแแ แฅแแต แแแข
แฃแญแฉ GraphQL แแแต "แจแแตแแแแแ แฅแป แ แญแ แฃ แจแ แจแ แจแแ แฅแป แ แแ" แจแแ แแญแ แซแแ แดแญแแแ แแแข
แฝแแแ แจแแฐแณแฝแแต ๐,โค๏ธ แ แญแจแณแข ๐
๐ แฅแตแช แฅแแแฐ แฐแแ GraphQLแ แแญแซแฝแแณแ? แจ REST API แจแตแแ แญแ แแฅ แญแแปแฝแแ? Comment แแญ แ แตแฐแซแจแณแฝแแ แปแแแ! ๐
โ๏ธ @codebiruh
#GraphQL #API #Frontend #Backend
โค1
แฅแแฒแ
แ แ แแธแแค โแฅแแแต แจแแแ แฐแแฝ แแญแค แแฐ แฐแแญ แฅแจแฐแแแจแณแฝแ แฅแแ
แจแแแฝแแต แแแแตแ แแ? แญแ
แจแฅแแแฐ แแแต แแฐ แฐแแญ แฒแซแญแ แซแซแฝแแต แขแจแฑแตแฃ แแญ แแฐ แฐแแญ แฒแแฃ แฅแแณแซแฝแแต แ แแ แแแณ แญแแแณแแขโ
แแแญแซแต แฅแซ 1:11
#bible #myjesus #myking
@gpspace_tech
แแแญแซแต แฅแซ 1:11
#bible #myjesus #myking
@gpspace_tech
๐ฅ Free Python, Flask & Django Course ๐ฅ
๐ Learn Python from beginner to advanced,
๐ป Build web apps with Flask,
๐ Create real projects using Django.
This course is perfect for students and aspiring developers who want hands-on practice and real-world skills.
๐ฏ What youโll learn:
Python fundamentals, OOP, data structures, and functional programming
Flask web apps, APIs, and database integration
Django projects with HTML, CSS, and Bootstrap
๐ Grab the course for free now:
Expires in: 7 days
Access the Courseโ ๏ฟฝ
[Grab the course for free now](https://www.udemy.com/course/python-and-flask-and-django-course-for-beginners/?couponCode=F11870A828DDD36402A8&im_ref=RGUynwQCIxycWoOUC%3AUI3V3%3AUku2uUx5vVxsV80&sharedid=&irpid=2501691&utm_medium=affiliate&utm_source=impact&utm_audience=mx&utm_tactic=%22Coupon%2FDeal%22%2C%22India%22&utm_content=3193861&utm_campaign=2501691&irgwc=1&afsrc=1)
๐ก Start learning today and boost your programming skills!
#gps #learning #flask #django #
@gpspace_tech
๐ Learn Python from beginner to advanced,
๐ป Build web apps with Flask,
๐ Create real projects using Django.
This course is perfect for students and aspiring developers who want hands-on practice and real-world skills.
๐ฏ What youโll learn:
Python fundamentals, OOP, data structures, and functional programming
Flask web apps, APIs, and database integration
Django projects with HTML, CSS, and Bootstrap
๐ Grab the course for free now:
Expires in: 7 days
Access the Courseโ ๏ฟฝ
[Grab the course for free now](https://www.udemy.com/course/python-and-flask-and-django-course-for-beginners/?couponCode=F11870A828DDD36402A8&im_ref=RGUynwQCIxycWoOUC%3AUI3V3%3AUku2uUx5vVxsV80&sharedid=&irpid=2501691&utm_medium=affiliate&utm_source=impact&utm_audience=mx&utm_tactic=%22Coupon%2FDeal%22%2C%22India%22&utm_content=3193861&utm_campaign=2501691&irgwc=1&afsrc=1)
๐ก Start learning today and boost your programming skills!
#gps #learning #flask #django #
@gpspace_tech
Forwarded from Ethiopian Artificial Intelligence Institute
แจแแแตแตแฎแฝ แแญแญ แคแต แแฐแแญ แจแ แญแฒแแปแ แขแแฐแแแแต แฉแแจแญแฒแฒ แแแแแซ แจแแ
แฐแแฅแ แ แธแฐแแกแก
แจแแแตแตแฎแฝ แแญแญ แคแต แ 53แ แแฐแ แ แตแฅแฐแฃแ แแฐแแญ แจแ แญแฒแแปแ แขแแฐแแแแต แฉแแจแญแฒแฒแ แ แ แแ แแฅแญ 1294/2015 แแ แจแต แซแต แแ แฉแแจแญแฒแฒ แแ แฅแแฒแแแ แแณแ แ แณแแแแกแก
แฉแแจแญแฒแฒแ แ แแญแ แแฃแถแฝแ แแแฐแแ แแ แแแแญ แแแฃแณ แแณแ แจแแ แแแซแแ แแแแซแต แจแแฐแซ แแแกแก
แจแแแตแตแฎแฝ แแญแญ แคแต แ 53แ แแฐแ แ แตแฅแฐแฃแ แแฐแแญ แจแ แญแฒแแปแ แขแแฐแแแแต แฉแแจแญแฒแฒแ แ แ แแ แแฅแญ 1294/2015 แแ แจแต แซแต แแ แฉแแจแญแฒแฒ แแ แฅแแฒแแแ แแณแ แ แณแแแแกแก
แฉแแจแญแฒแฒแ แ แแญแ แแฃแถแฝแ แแแฐแแ แแ แแแแญ แแแฃแณ แแณแ แจแแ แแแซแแ แแแแซแต แจแแฐแซ แแแกแก