Kaisen

Description
🔍 به کانال "Kaisen" در تلگرام خوش آمدید!

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

Admin: @amin_anarchy
Advertising
We recommend to visit

𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋

We comply with Telegram's guidelines:

- No financial advice or scams
- Ethical and legal content only
- Respectful community

Join us for market updates, airdrops, and crypto education!

Last updated 1 month ago

[ We are not the first, we try to be the best ]

Last updated 3 months, 2 weeks ago

FAST MTPROTO PROXIES FOR TELEGRAM

Ads : @IR_proxi_sale

Last updated 2 months, 4 weeks ago

4 months, 1 week ago

سلام بچه ها شبتون بخیر ☺️?

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

بد نیست که در مورد این علم مطالبی رو بدونیم .

4 months, 1 week ago

سلام دوستان روزتون بخیر ☺️?

دیروز آخرین پست در رابطه با زبان برنامه نویسی Go تو کانال آپلود شد
بعد از ۸۲ رو این آموزش به اتمام رسید . امیدوارم که براتون آموزنده بوده باشه .

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

موفق باشید ?

4 months, 1 week ago

سلام بچه ها شبتون بخیر ☺️?

این کتاب مناسب کسانی هست که میخوان Javascript رو یاد بگیرن . چون بیشتر رو مباحث پایه مانور میده در کل برای شروع کتاب خوبیه .

4 months, 2 weeks ago

سلام بچه ها شبتون بخیر ☺️?

باز هم یه کتاب دیگه در مورد آموزش Rust .
این یکی نسبت به کتاب قبلی کامل تره .

4 months, 2 weeks ago

جلسه Golang 76

سلام دوستان! ?

در این جلسه از آموزش زبان برنامه‌نویسی Go، به بررسی کلاینت HTTP (HTTP Client) خواهیم پرداخت. کتابخانه استاندارد Go از کلاینت‌ها و سرورهای HTTP در پکیج net/http به خوبی پشتیبانی می‌کند. در این مثال، ما از آن برای ارسال درخواست‌های ساده HTTP استفاده خواهیم کرد.

شروع کنیم! ?

برای ارسال درخواست‌های HTTP در Go، می‌توانید از پکیج net/http استفاده کنید. بیایید با مثالی کاربردی این موضوع را بررسی کنیم:

```
package main

import (
"bufio"
"fmt"
"net/http"
)

func main() {
// ارسال درخواست HTTP GET به یک سرور
resp, err := http.Get("https://gobyexample.com")
if err != nil {
panic(err)
}
defer resp.Body.Close()

// چاپ وضعیت پاسخ HTTP fmt.Println("Response status:", resp.Status) // چاپ پنج خط اول از بدنه پاسخ scanner := bufio.NewScanner(resp.Body) for i := 0; scanner.Scan() && i < 5; i++ { fmt.Println(scanner.Text()) } if err := scanner.Err(); err != nil { panic(err) }

}
```

? بیایید این کد را خط به خط بررسی کنیم:

  1. ارسال درخواست HTTP GET به یک سرور:

```
resp, err := http.Get("https://gobyexample.com")
if err != nil {
panic(err)
}
defer resp.Body.Close()

```

با استفاده از http.Get یک درخواست HTTP GET به URL مشخص شده ارسال می‌کنیم. اگر خطایی رخ دهد، برنامه با panic متوقف می‌شود. همچنین از defer برای بستن بدنه پاسخ پس از اتمام استفاده می‌کنیم.

  1. چاپ وضعیت پاسخ HTTP:

```
fmt.Println("Response status:", resp.Status)

```

  1. چاپ پنج خط اول از بدنه پاسخ:

```
scanner := bufio.NewScanner(resp.Body)
for i := 0; scanner.Scan() && i < 5; i++ {
fmt.Println(scanner.Text())
}
if err := scanner.Err(); err != nil {
panic(err)
}

```

? اجرا کردن برنامه:

  1. ابتدا فایل برنامه را با پسوند .go ذخیره کنید. به عنوان مثال: http_client_example.go.
  2. سپس ترمینال یا خط فرمان را باز کنید و به پوشه‌ای که فایل برنامه را در آن ذخیره کرده‌اید، بروید.
  3. برای اجرای برنامه، دستور زیر را وارد کنید:

```
go run http_client_example.go

```

با اجرای این دستور، باید خروجی مشابه زیر را ببینید:

```

Response status: 200 OK




Go by Example

```

به همین سادگی! ? حالا شما با کلاینت HTTP در Go آشنا شدید و آماده‌اید تا قدم‌های بعدی را در یادگیری این زبان بردارید. در جلسه بعد، به بررسی سرور HTTP خواهیم پرداخت.

اگر سوالی دارید یا به راهنمایی بیشتری نیاز دارید، همین‌جا مطرح کنید! ?

#Go #Programming #Kaisen #آموزش #برنامه‌نویسی #زبان_برنامه‌نویسی #Go #episod_76_golang #KaisenPro

4 months, 2 weeks ago

سلام بچه ها شبتون بخیر ☺️?

باز هم یه کتاب دیگه در مورد Java . این کتاب هم به مرجع خیلی عالیه .

4 months, 3 weeks ago

سلام بچه ها شبتون بخیر ☺️?

این کتاب کامل ترین مرجع در مورد زبان جاوا هست و 2 جلده . جلد 2 برای شب بعد ?

4 months, 3 weeks ago

جلسه Golang 69

سلام دوستان! ?

در این جلسه از آموزش زبان برنامه‌نویسی Go، به بررسی دستور //go:embed خواهیم پرداخت. این دستور کامپایلر به برنامه‌ها اجازه می‌دهد تا فایل‌ها و پوشه‌های دلخواه را در باینری Go در زمان ساخت قرار دهند. این امکان برای قرار دادن فایل‌های استاتیک مانند تنظیمات، قالب‌ها یا منابع دیگر بسیار مفید است.

شروع کنیم! ?

برای استفاده از دستور //go:embed، نیاز به پکیج embed داریم. بیایید با مثالی کاربردی این موضوع را بررسی کنیم:

```
package main

import (
"embed"
"fmt"
)

// دستور embed فایل را به متغیر رشته‌ای جاسازی می‌کند.
//go:embed folder/single_file.txt
var fileString string

// دستور embed فایل را به متغیر بایت‌بایت جاسازی می‌کند.
//go:embed folder/single_file.txt
var fileByte []byte

// دستور embed چندین فایل یا پوشه را با استفاده از کاراکترهای جایگزین جاسازی می‌کند.
//go:embed folder/single_file.txt
//go:embed folder/*.hash
var folder embed.FS

func main() {
// چاپ محتوای فایل single_file.txt
fmt.Println(fileString)
fmt.Println(string(fileByte))

// دریافت و چاپ محتوای برخی فایل‌ها از پوشه جاسازی شده content1, \_ := folder.ReadFile("folder/file1.hash") fmt.Println(string(content1)) content2, \_ := folder.ReadFile("folder/file2.hash") fmt.Println(string(content2))

}
```

? بیایید این کد را خط به خط بررسی کنیم:

  1. وارد کردن پکیج embed:

```
import (
"embed"
)

```

  1. جاسازی فایل single\_file.txt به متغیر رشته‌ای:

```
//go:embed folder/single_file.txt
var fileString string

```

  1. جاسازی فایل single\_file.txt به متغیر بایت‌بایت:

```
//go:embed folder/single_file.txt
var fileByte []byte

```

  1. جاسازی چندین فایل یا پوشه با استفاده از کاراکترهای جایگزین:

```
//go:embed folder/single_file.txt
//go:embed folder/*.hash
var folder embed.FS

```

  1. چاپ محتوای فایل single\_file.txt:

```
fmt.Println(fileString)
fmt.Println(string(fileByte))

```

  1. دریافت و چاپ محتوای برخی فایل‌ها از پوشه جاسازی شده:

```
content1, _ := folder.ReadFile("folder/file1.hash")
fmt.Println(string(content1))

content2, _ := folder.ReadFile("folder/file2.hash")
fmt.Println(string(content2))

```

? اجرا کردن برنامه:

  1. ابتدا فایل برنامه را با پسوند .go ذخیره کنید. به عنوان مثال: embed_directive_example.go.
  2. سپس پوشه‌ها و فایل‌های مورد نیاز را ایجاد کنید:

```
mkdir -p folder
echo "hello go" > folder/single_file.txt
echo "123" > folder/file1.hash
echo "456" > folder/file2.hash

```

  1. سپس ترمینال یا خط فرمان را باز کنید و به پوشه‌ای که فایل برنامه را در آن ذخیره کردید، بروید.
  2. برای اجرای برنامه، دستور زیر را وارد کنید:

```
go run embed_directive_example.go

```

با اجرای این دستور، باید خروجی مشابه زیر را ببینید:

```

hello go
hello go
123
456

```

به همین سادگی! ? حالا شما با استفاده از دستور //go:embed در Go آشنا شدید و آماده‌اید تا قدم‌های بعدی را در یادگیری این زبان بردارید. در جلسه بعد، به بررسی موضوعات پیشرفته‌تری خواهیم پرداخت.

اگر سوالی دارید یا به راهنمایی بیشتری نیاز دارید، همین‌جا مطرح کنید! ?

#Go #Programming #Kaisen #آموزش #برنامه‌نویسی #زبان_برنامه‌نویسی #Go #episod_69_golang #KaisenPro

4 months, 3 weeks ago

سلام بچه ها شبتون بخیر ?☺️

این کتاب برای یادگیری linux خیلی خوبه . اونایی که میخوان تازه شروع کنن و ایضا اون دسته از کسانی که به امنیت و هک علاقه دارن .

7 months, 1 week ago

https://leetcode.com/problemset/algorithms/

این سایت خیلی عالیه برای کسایی که میخوان خودشون رو محک بزنن تو هر زمینه نرم افزاری کلا کامپیوتر و IT مشغول بکارن .
از سوالات مسابقه ای گرفته تا انواع و اقسام سوالات مصاحبه های کاری .

عضو بشید خودتونو محک بزنید .

LeetCode

Problems - LeetCode

Boost your coding interview skills and confidence by practicing real interview questions with LeetCode. Our platform offers a range of essential problems for practice, as well as the latest questions being asked by top-tier companies.

این سایت خیلی عالیه برای کسایی که میخوان خودشون رو محک بزنن تو هر زمینه نرم افزاری کلا کامپیوتر و …
We recommend to visit

𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋

We comply with Telegram's guidelines:

- No financial advice or scams
- Ethical and legal content only
- Respectful community

Join us for market updates, airdrops, and crypto education!

Last updated 1 month ago

[ We are not the first, we try to be the best ]

Last updated 3 months, 2 weeks ago

FAST MTPROTO PROXIES FOR TELEGRAM

Ads : @IR_proxi_sale

Last updated 2 months, 4 weeks ago