کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 – Telegram
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
2.75K subscribers
1.08K photos
264 videos
30 files
1.13K links
👈 اینجا جایی است که یاد می‌گیریم و ایده‌هایمان را به واقعیت تبدیل می‌کنیم و در نهایت با هم رشد می‌کنیم

💬 Group : @IRdeveloperchat
تبادل / تبلیغات : @ProgramersCafeSup 🫴


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔰 تفاوت حمله سایبری DDOS با DOS به شبکه های رایانه ای

#information #hack


Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🔥5😍4
چطوری به این خروجی برسیم ؟

💥 میخواییم وقتی یک لیست به ما دادن، تعداد بیشترین تکرارها رو از داخلش در بیاریم ;

مثال
زیر عدد 1 نسبت به بقیه بیشتر تکرار شده ؛


Top : [1, 2, 1, 1, 3, 4, 2] > [1]

def top(arr):
values = {}
result = []
f_val = 0

for i in arr:
if i in values:
values[i] += 1
else:
values[i] = 1
print(values) # {1: 3, 2: 2, 3: 1, 4: 1}

f_val = max(values.values()) # 3

for i in values.keys():
if values[i] == f_val:
result.append(i)
else:
continue
return result


print(top([1, 2, 1, 1, 3, 4, 2])) # [1]

#Python #programming

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
6👨‍💻3
رمز گشایی کتیبه باستانی دو هزار ساله گیلگمش با استفاده از هوش مصنوعی


🔆 یکی از بهترین خبرهایی که اخیرا شنیدم این خبر بود .

این پروژه تحت سرپرستی دکتر انریکه جیمنز پروفسور ادبیات باستانی خاور نزدیک در موسسه آشورشناسی دانشگاه لودویگ ماکسیمیلیان مونیخ آلمان انجام شده.

برای انجام این پروژه که هنوز باز هست با همکاری موزه بریتانیا و موزه بغداد از هزاران کتیبه شکسته و از هم گسیخته عکسبرداری شده و سپس به کمک الگوریتم های هوش مصنوعی کتیبه هایی که متعلق به یک کتیبه بودند شناسایی شدند. در واقع عین قطعات گم شده پازل تکه کتیبه هایی که با هم پیوستگی داشتند رو شناسایی کردند و کنار هم قرار دادند تا بتونند متن کتیبه رو کامل بخونند.

پروفسور انریکه جیمنز میگن هنوز هزاران قطعه شناسایی نشده وجود داره که محقق ها میتونند روش کار کنند😍.


💥 چیزی که برای من تاسف باره اینه که تمام این آثار مال ایران باستان بوده اما به جای اینکه محققین ایرانی روشون کار کنند فقط محققین کشورهای دیگه دارند کار میکنند 💔

گیت هاب پروژه

منبع خبر

کالکشن موزه بریتانیا

#Ai #programming #News

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
6💔4
⚡️ کپی‌ پیست ویندوز ۱۱ به هوش مصنوعی مجهز شد .

برای مثال با این امکان جدید میتونید یه کد رو به یه زبان کپی ، و به زبان دیگه پیست کنید .

#News #Ai #programming

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
🔥10👨‍💻3
مفهموم map در آرایه:

- متد map متدی است که معمولا برای آرایه‌ها استفاده میشود!
زمانی از map استفاده میکنیم که بخواهیم تغییری روی آرایه انجام دهیم.

🔰مثال:

const color = ["black" , "white" , "green"];
const result = color.map((item) => {
return item.toUpperCase();
});
console.log(result);

- این برنامه مقدارهای آرایه را تمام حروفش را بزرگ کرده یا به عبارتی تغییری روی مقدارهای آرایه ایجاد میکند.

🔸️نکته: متد map از آرایه یک کپی گرفته و روی آرایه کپی شده تغییرات را اعمال میکند.

#Javanoscript #information


- #ᴇʀғᴀɴ


Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
7👨‍💻3
توی این پست می‌خوام که  آرایه ها رو برای شما عزیزان تشریح دهم در python

در پایتون، ما از دو نوع ساختار داده برای پیاده‌سازی آرایه‌ها استفاده می‌کنیم:

1. لیست‌ها (Lists):
   - لیست‌ها در پایتون توانایی شامل کردن انواع داده‌ای مختلف را دارند، مانند اعداد صحیح، رشته‌ها، حتی لیست‌های دیگر یا سایر ساختارها.
   - برای تعریف یک لیست از داده ها، از قوس های مربعی استفاده می‌شود، مانند [1, 2, 3, 4, 5] یا ['apple', 'banana', 'cherry'].

2. آرایه‌های NumPy:
   - کتابخانه NumPy برای کار با محاسبات عددی مورد استفاده قرار می‌گیرد و امکانات فراوانی برای کار با آرایه‌ها فراهم می‌کند.
   - آرایه‌های NumPy به صورت مداوم و بهینه‌سازی شده عمل می‌کنند و معمولا برای کارهایی نظیر عملیات ریاضی، تبدیل شکل داده‌ها و ... به کار می‌روند.

توجه داشته باشید که در لیست‌ها، شما می‌توانید انواع داده‌ای مختلف را در یک لیست قرار دهید، در حالی که در آرایه‌های NumPy باید تمام اعضای آن یک نوع داده باشند.

به مثال‌های زیر توجه کنید:

مثال لیست:
my_list = [1, 2, 3, 4, 5]
print(my_list)
# Output: [1, 2, 3, 4, 5]

مثال آرایه NumPy:
import numpy as np

my_array = np.array([1, 2, 3, 4, 5])
print(my_array)
# Output: [1 2 3 4 5]

امیدوارم که فهمیده باشید
روش های دیگری هم وجود دارد اما من فقط این دو روش را برای شما گفتم.
اگر که سوالی داشتید در کامنت ها بپرسید


#python #numpy #list #array

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
🔥5👨‍💻4
مفهموم forEach در آرایه:

- فور ایچ یک کالبک فانکشنی رو قبول میکند و این فانکشن رو روی هر المنت اجرا میکند.

- معمولا فور ایچ یک Anonymous function که یک کالبک است را میتواند قبول کند.

🔰مثال:
const color = ["black" , "white" , "green"];
const result = color.forEach((item) => {
console.log(item);
});


#javanoscript #programming #information


- #ᴇʀғᴀɴ


Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👨‍💻6
امروز 24 می، روزجهانی برادره
این روز رو به تمامی آدمایی که حامی و پشتیبانتون بودن تبریک‌ بگید❤️‍🔥

#News
5🔥4
⚡️ زبان های برنامه نویسی و کارایی آنها

البته که این
عکس فقط 6 تا زبان را دارد .



#python #javanoscript #java #swift

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
🔥7👨‍💻3
ابزارهای کاربردی لینوکس 🔩
برای اینکه بتونید بیشترین بازدهی رو توی کاراتون داشته باشین 👌

اگه از لینوکس استفاده میکنید حتما این پست رو سیو کنید ❤️
#linux #app #programming

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
7👨‍💻2
▶️ نسخه 14.2 Next.js ریلیز شد ▶️
.
⚡️ 99.8 درصد تستا برای توربوپک محیط توسعه انجام شده
📉 کاهش استفاده از مموری 🔥
بهبود نمایش خطا های هایدریشن

#Next_Js #programming

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
🔥7
🐬 5 تا نصیحت برای رشد سریع در برنامه نویسی👨‍💻🔥

1- پروژه‌های عملی انجام دهید💯
2- به‌روز باشید و تکنولوژی‌های جدید را بیاموزید
3- مشارکت در جامعه برنامه‌نویسان🐬
4- تمرین روزانه و حل چالش‌ها👨‍💻
5- کد دیگران را مطالعه کنید⚡️


#programming

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
👨‍💻7
ایلان ماسک در ایکس افشاگری کرد:

"واتس‌اپ هر شب داده‌های کاربرانش را صادر می‌کند!

هنوز هم عده‌ای فکر می‌کنند که واتس‌اپ امن است"

#News

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
👨‍💻6
⚡️توی این پست می‌خوام که آموزش جالب و جذاب بدم که چگونه با python بیایم هی به صورت رندوم چند تا دایره با رنگ های مختلف بسازیم
کد زیر رو دقت کنید

import turtle
import random

colors = ['red', 'blue', 'green', 'purple', 'orange', 'yellow']

turtle.speed(0)

for _ in range(50):
    x = random.randint(-200, 200)
    y = random.randint(-200, 200)
    radius = random.randint(10, 100)
    color = random.choice(colors)

    turtle.penup()
    turtle.goto(x, y)
    turtle.pendown()
    turtle.color(color)
    turtle.begin_fill()
    turtle.circle(radius)
    turtle.end_fill()

turtle.done()

اول از همه اومدم دو تا کتابخانه های
import turtle
import random

رو امپورت کردم.
دوم هم اومدم یه لیست از رنگ ها رو تعریف کردم
colors = ['red', 'blue', 'green', 'purple', 'orange', 'yellow']

در ادامه کد هم اومدم کاری کردم که بیاد به صورت رندوم هی رنگ انتخاب کنه و دایره های بزرگ و کوچکی بسازه

و تمام⚡️⚡️


#python #circle #random

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
7🔥3
چیزی که این روزا خیلی تو مصاحبه های فنی سطح بالا میبینم اینه که به شما چند تا کد JavaScript میدن که کارش فقط لاگ انداختنه

به شما میگن ترتیب این لاگ ها به چه شکله که تمام این بد بخدتیا سر Event Loop و اون داستان پشت صحنه جاوااسکریپت

چند تا ویدیو و مقاله هست، هم فارسی هم انگلیسی

مشاهده کنید به درک خوبی ازش میرسید👌

لینک اول:  مقاله انگلیسی، ایرانی در لینکدین که لینک مقالش برای مدیوم قرار داده شده (لینک)

لینک دوم یوتیوب، انگلیسی خارجی (لینک)

لینک سوم :  یوتیوب، فارسی (لینک)

حتما بخونید دید خوبی بهتون میده. اگر خیلی گنگ و سخت بود براتون، بیشتر جستجو کنید یا یکم روی مفاهیم پایه ای تر کار کنید و بعد اینو ببینید.


#programming #Js

Channel ° @Cafe_Of_Code

Group ° @Cafe_Code_Gap
🔥43
🐬 استفاده جوانان ایرانی از هوش مصنوعی😂

#Ai #Fun

Channel ° @Cafe_Of_Code

Group ° @Cafe_Code_Gap
🤣18
مفهموم findIndex در آرایه:

- متد findIndex اجازه میدهد تا از یک تابع کالبک استفاده کنیم تا اولین عنصری که با شرط مورد نظر تطابق دارد در آرایه پیدا کند!

- این متد آرایه را از ابتدا تا انتها بررسی میکند و اولین عنصری را که شرط را برقرار میسازد باز میگرداند.

🔸️نکته: اگر هیچ عنصری با شرط تطابق نداشته باشد تابع مقدار 1- را بازمیگرداند.

🔰مثال:
const color = ["black" , "white" , "green"];
const result = color.findIndex(color => color == "green");
console.log(result);


#javanoscript #programming #information


Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
5👨‍💻2