Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from محتوای آزاد سهراب (Sohrab)
This media is not supported in your browser
VIEW IN TELEGRAM
تغییرات نهایی که اعمال شده.
بعضی از بخشها رو از گیمهاب که بالاتر نوشته بودم کپی کردم به اینور که آمادهتر شد.
@SohrabContents
بعضی از بخشها رو از گیمهاب که بالاتر نوشته بودم کپی کردم به اینور که آمادهتر شد.
@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
پشتیبانی نشست X11 به صورت رسمی از گنوم حذف شد.
مبارک باشه :))
https://thisweek.gnome.org/posts/2025/11/twig-224/
@SohrabContents
مبارک باشه :))
https://thisweek.gnome.org/posts/2025/11/twig-224/
@SohrabContents
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 هلند آماده است تا در صورت از سر گیری عرضه تراشه، کنترل Nexperia را به چینی ها بازگردانند.
پ.ن : این ماجرا یه حرکت سیاسی و امنیتی بود که وارد فاز اقتصادی خطرناک شد و حالا دارن دنبال یه راه آبرومندانه برای عقبنشینی میگردند.
#خبر
@TheRaymondDev
پ.ن : این ماجرا یه حرکت سیاسی و امنیتی بود که وارد فاز اقتصادی خطرناک شد و حالا دارن دنبال یه راه آبرومندانه برای عقبنشینی میگردند.
#خبر
@TheRaymondDev
Bloomberg.com
Dutch Ready to Drop Nexperia Control If Chip Supply Resumes
The Netherlands is prepared to suspend its powers over Chinese-owned chipmaker Nexperia in a move that would de-escalate a fight with Beijing that threatens to disrupt automotive production around the world.
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from محتوای آزاد سهراب (Sohrab)
اگر دوستان یادشون باشه، همین پیامرسان سروش با رانت صدا و سیما اومد بالا و بعد روی فیلترینگ تلگرام خوب مانور داد.
آخرشم دیدن ای بابا، نمیتونیم که اومدن عین ایتا و روبیکا کلاینت تلگرام رو فورک کردن، چهارتا فیچر اکسپریمنتال که توش خاموشه رو روشن کردن دادن بیرون.
تنها پیامرسان ایرانی که اون موقع داشت کار خودشو عین آدم میکرد بیسفون پلاس بود که اونم دولت زد تو سرش وارد بحث بیسفون نشیم بهتره.
خلاصه که، نمک خوردی نمکدان را شکستی.... :))
https://soroushplus.com/p/blog/461/%D9%85%D8%AF%DB%8C%D8%B1%D8%B9%D8%A7%D9%85%D9%84%20%D8%B3%D8%B1%D9%88%D8%B4%E2%80%8C%D9%BE%D9%84%D8%A7%D8%B3:%20%D9%81%DB%8C%D9%84%D8%AA%D8%B1%DB%8C%D9%86%DA%AF%20%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%20%D9%88%D9%81%D8%A7%D8%AF%D8%A7%D8%B1%20%D9%86%D9%85%DB%8C%E2%80%8C%D8%B3%D8%A7%D8%B2%D8%AF
@SohrabContents
آخرشم دیدن ای بابا، نمیتونیم که اومدن عین ایتا و روبیکا کلاینت تلگرام رو فورک کردن، چهارتا فیچر اکسپریمنتال که توش خاموشه رو روشن کردن دادن بیرون.
تنها پیامرسان ایرانی که اون موقع داشت کار خودشو عین آدم میکرد بیسفون پلاس بود که اونم دولت زد تو سرش وارد بحث بیسفون نشیم بهتره.
خلاصه که، نمک خوردی نمکدان را شکستی.... :))
https://soroushplus.com/p/blog/461/%D9%85%D8%AF%DB%8C%D8%B1%D8%B9%D8%A7%D9%85%D9%84%20%D8%B3%D8%B1%D9%88%D8%B4%E2%80%8C%D9%BE%D9%84%D8%A7%D8%B3:%20%D9%81%DB%8C%D9%84%D8%AA%D8%B1%DB%8C%D9%86%DA%AF%20%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%20%D9%88%D9%81%D8%A7%D8%AF%D8%A7%D8%B1%20%D9%86%D9%85%DB%8C%E2%80%8C%D8%B3%D8%A7%D8%B2%D8%AF
@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
به نظر میرسد سروش پلاس هم پوستهای از تلگرام باشد یا در واقع دقیقا کپیبرداری از آن باشد؟
اتفاقا این نقطه ضعف نیست که شبیه تلگرام باشیم. اگر پلتفرمی در دنیا محبوب است یعنی سرویس خوبی ارائه میدهد. اگر در حوزه فناوری اطلاعات نگاه کنید، شیائومی و هوآوی در ابتدا از روی دست سامسونگ و اپل و نوکیا و سونی نگاه کردند و خود را رشد دادند تا بر بازار مسلط شوند. در حوزه تکنولوژی و بسیاری از صنایع اصلا قاعده بر این نیست که کسی چرخ را از ابتدا اختراع کند. ما هم خیلی جاها دنبال بنچ مارکها و بررسی رقبای مطرحمان در دنیا بودیم. کما اینکه همین رابطه بین بزرگترین پیامرسانها در جهان نیز با هم برقرار است. همین حالا دیجیکالا از آمازون و اسنپ و تپسی از اوبر الگو برداری میکنند اما چون تجربه استفاده ایرانیها از آن اپلیکشنها به میزان استفاده از پیامرسانها نیست، مقاومت بیشتری نسبت به این موضوع وجود دارد. اما در حقیقت همین رفتارهای اپهای ایرانی هدفگذاری آنها به سمت مقیاسهای جهانی است. از سوی دیگر الگو برداری یا کپی خالی فایدهای ندارد. این که ما بتوانیم ارزش افزوده ایجاد کنیم از اهمیت بالایی برخوردار است.
فرق تلگرام با سروشپلاس چیه؟
@SohrabContents
Forwarded from ⚝ (امیرحسین پناهےفر)
Media is too big
VIEW IN TELEGRAM
چند وقت پیش سر میتینگ Devonix درباره docker swarm صحبت کردیم. معمولا اغلب دوآپسی ها خیلی زود به این نتیجه میرسن که چون k8s فراگیر شده، پس swarm به درد اغلب کارها نمیخوره اما واقعیت اینه که در اسکیل های کوچک تر و برای تیم هایی که یک کلاستر ساده با پیچیدگی کم میخوان، swarm هنوز هم یک انتخاب کاملا منطقی و قابل اتکا محسوب میشه.
برای همین در ادامه از ظرفیت هایی که میشه روی swarm سوار کرد براتون یه پرزنت زدم و یه مثال عملی آوردم. سه نود ساده رو با vrrp تبدیل کردم به یه ورودی استیبل تا ترافیک همیشه از یه virtual ip عبور کنه حتی اگر یکی از نودها از دسترس خارج بشه، failover در لحظه انجام بشه. بعد روی همین سه نود یه رپلیکیت گلاستر زدم تا همه سرور ها یه shared storage داشته باشن و بتونن sync بشن...
با همین مثال پایه minio رو روی swarm به صورت دیستریبیوت اجرا کردم و سرویس روی هر نودی که scheduler انتخاب میکرد بدون هیچ مشکلی بالا می اومد و به استورج مشترک متصل میشد.
برای همین در ادامه از ظرفیت هایی که میشه روی swarm سوار کرد براتون یه پرزنت زدم و یه مثال عملی آوردم. سه نود ساده رو با vrrp تبدیل کردم به یه ورودی استیبل تا ترافیک همیشه از یه virtual ip عبور کنه حتی اگر یکی از نودها از دسترس خارج بشه، failover در لحظه انجام بشه. بعد روی همین سه نود یه رپلیکیت گلاستر زدم تا همه سرور ها یه shared storage داشته باشن و بتونن sync بشن...
با همین مثال پایه minio رو روی swarm به صورت دیستریبیوت اجرا کردم و سرویس روی هر نودی که scheduler انتخاب میکرد بدون هیچ مشکلی بالا می اومد و به استورج مشترک متصل میشد.
اَحپِفاِیْسم 🍋
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from کانال مهرداد لینوکس
🌀 نصب آرچ با Wi-Fi به نصبکنندهی Archinstall اضافه شد 🚀
🆕حالا نسخهی Archinstall 3.0.13 با یک ویژگی بسیار مهم منتشر شده:
📡 منوی اتصال به Wi-Fi داخل نصاب آرچ لینوکس!
بدون نیاز به اجرای دستی iwctl یا wpa_cli 😎
✨کاربران لپتاپ دیگر نیاز به اجرای چندین دستور شبکه بهصورت دستی ندارند.
🔧 جزئیات فنی جالب برای اهل تکنیک:
از کتابخانهی Textual (textualize.io) جایگزینی مدرن برای curses قدیمی در پایتون استفاده شده
دلیل تغییر؟ پشتیبانی ضعیف curses از ورودیهای غیر-ASCII (مثل پسوردهایی با حروف خاص 😅).
فعلاً فقط منوی وایفای از Textual استفاده میکنه، ولی احتمالاً در نسخههای بعدی، کل رابط نصاب به Textual مهاجرت کنه.
🔥 آرچ در حال تغییره اما همچنان "Minimal" میماند!
لینک Github
منبع
@MehrdadLinuxchannel
⚠️اگر چند سال پیش کسی میگفت «آرچ رو میتونی با چند مرحلهی ساده نصب کنی!» احتمالاً به شوخی میگرفتیم 🥴
✅با Archinstall ( اسکریپت رسمی نصب آرچ لینوکس ) دیگر خبری از ترس و پیچیدگی نیست.
🆕حالا نسخهی Archinstall 3.0.13 با یک ویژگی بسیار مهم منتشر شده:
📡 منوی اتصال به Wi-Fi داخل نصاب آرچ لینوکس!
بدون نیاز به اجرای دستی iwctl یا wpa_cli 😎
✨کاربران لپتاپ دیگر نیاز به اجرای چندین دستور شبکه بهصورت دستی ندارند.
🔧 جزئیات فنی جالب برای اهل تکنیک:
از کتابخانهی Textual (textualize.io) جایگزینی مدرن برای curses قدیمی در پایتون استفاده شده
دلیل تغییر؟ پشتیبانی ضعیف curses از ورودیهای غیر-ASCII (مثل پسوردهایی با حروف خاص 😅).
فعلاً فقط منوی وایفای از Textual استفاده میکنه، ولی احتمالاً در نسخههای بعدی، کل رابط نصاب به Textual مهاجرت کنه.
🔥 آرچ در حال تغییره اما همچنان "Minimal" میماند!
لینک Github
منبع
@MehrdadLinuxchannel
Forwarded from Gopher Academy
🔵 عنوان مقاله
How We Saved 70% CPU and 60% Memory in Refinery’s Go Code
🟢 خلاصه مقاله:
**تیم Refinery روی یک سرویس مهم مبتنی بر Go با مصرف بالای CPU و Memory کار میکرد و با پروفایلینگ دقیق (pprof، tracing و بنچمارکهای انتهابهانتها) گلوگاههای واقعی را پیدا کرد. بیشترین صرفهجویی با حذف کارهای غیرضروری بهدست آمد: حذف پردازشها و serialization تکراری، دوری از reflection در مسیرهای داغ، جایگزینی JSON در hot path با دسترسی مستقیم/کدگذاری ساده، پیشاختصاص slices/maps و بازاستفاده از بافرها برای کاهش allocation و فشار GC. در همروندی، بهجای goroutineهای بدونمهار، از worker poolهای محدود و backpressure استفاده شد، کارها batch و دادهها تا حد امکان stream شدند تا قفلزنی و جابهجایی زمینه کاهش یابد. همچنین چند حلقه O(n^2) با ایندکسگذاری مبتنی بر map/set جایگزین شد، نتایج گران با cache کردن تکرار نشد و الگوهای I/O با خواندن/نوشتن تجمیعی بهینه شدند. در نهایت با تکیه بر allocationهای روی stack، استفاده از sync.Pool و روشهای zero-copy، نیاز به GC پایین آمد. نتیجه: حدود 70% کاهش مصرف CPU و 60% کاهش Memory همراه با بهبود تاخیرهای p95/p99. درس کلیدی: بهینهسازی اغلب یعنی کمتر کار کردن—اندازهگیری کن، کار زائد را حذف کن و سادهسازی را تکرار کن.
#Go #Golang #Performance #Profiling #CPU #Memory #Optimization #pprof
🟣لینک مقاله:
https://golangweekly.com/link/176624/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
How We Saved 70% CPU and 60% Memory in Refinery’s Go Code
🟢 خلاصه مقاله:
**تیم Refinery روی یک سرویس مهم مبتنی بر Go با مصرف بالای CPU و Memory کار میکرد و با پروفایلینگ دقیق (pprof، tracing و بنچمارکهای انتهابهانتها) گلوگاههای واقعی را پیدا کرد. بیشترین صرفهجویی با حذف کارهای غیرضروری بهدست آمد: حذف پردازشها و serialization تکراری، دوری از reflection در مسیرهای داغ، جایگزینی JSON در hot path با دسترسی مستقیم/کدگذاری ساده، پیشاختصاص slices/maps و بازاستفاده از بافرها برای کاهش allocation و فشار GC. در همروندی، بهجای goroutineهای بدونمهار، از worker poolهای محدود و backpressure استفاده شد، کارها batch و دادهها تا حد امکان stream شدند تا قفلزنی و جابهجایی زمینه کاهش یابد. همچنین چند حلقه O(n^2) با ایندکسگذاری مبتنی بر map/set جایگزین شد، نتایج گران با cache کردن تکرار نشد و الگوهای I/O با خواندن/نوشتن تجمیعی بهینه شدند. در نهایت با تکیه بر allocationهای روی stack، استفاده از sync.Pool و روشهای zero-copy، نیاز به GC پایین آمد. نتیجه: حدود 70% کاهش مصرف CPU و 60% کاهش Memory همراه با بهبود تاخیرهای p95/p99. درس کلیدی: بهینهسازی اغلب یعنی کمتر کار کردن—اندازهگیری کن، کار زائد را حذف کن و سادهسازی را تکرار کن.
#Go #Golang #Performance #Profiling #CPU #Memory #Optimization #pprof
🟣لینک مقاله:
https://golangweekly.com/link/176624/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Honeycomb
How We Saved 70% of CPU and 60% of Memory in Refinery’s Go Code, No Rust Required.
We've just released Refinery 3. 0 , a performance-focused update which significantly improves Refinery's CPU and memory efficiency.
Forwarded from DevTwitter | توییت برنامه نویسی
یه اکستنشن دارم برای لینکدین که متن پستها رو باهاش استخراج میکنم
این لینکدین هر روز DOM رو آپدیت میکنه و تغییر میده
زخم شدم یعنی، بس کن دیگه دو روز آروم بگیر
این لینکدین هر روز DOM رو آپدیت میکنه و تغییر میده
زخم شدم یعنی، بس کن دیگه دو روز آروم بگیر
Forwarded from Reza Jafari
فاینتون DeepSeek OCR با Unlsoth
شرکت Unsloth نوتبوک فاینتون مدل DeepSeek OCR رو منتشر کرده که به راحتی میتونید مدلتون رو فاینتون کنید.
نکته جالب اینجاست که توی نوتبوک Unsloth AI، با استفاده از یه دیتاست فارسی و فقط بعد از ۶۰ مرحله آموزش، دقت مدل DeepSeek AI OCR حدود ۸۸.۶۴٪ بهتر شده.
🔗 لینک گوگل کولب فاینتون
🔤 🔤 🔤 🔤 🔤 🔤 🔤
🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویسهای زیرساخت هوش مصنوعی
🌐 لینک ارتباط با اهورا
@reza_jafari_ai
شرکت Unsloth نوتبوک فاینتون مدل DeepSeek OCR رو منتشر کرده که به راحتی میتونید مدلتون رو فاینتون کنید.
نکته جالب اینجاست که توی نوتبوک Unsloth AI، با استفاده از یه دیتاست فارسی و فقط بعد از ۶۰ مرحله آموزش، دقت مدل DeepSeek AI OCR حدود ۸۸.۶۴٪ بهتر شده.
@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
اگر دوست دارید سرویس ها مختلف مثل اور لیف و جوپیتر و ار استدیو و ... لوکال بیارید بالا و همشو باهم داشته باشید
این ریپو به دردتون میخوره
https://github.com/parvvareshInfrastructure/local-service
@DevTwitter | <Alireza Parvaresh/>
این ریپو به دردتون میخوره
https://github.com/parvvareshInfrastructure/local-service
@DevTwitter | <Alireza Parvaresh/>
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from ProCode | پُروکُد
✅ برای محاسبه border-radius خارجی یک المنت با استفاده از padding و border-radius المنت داخلی میتوان از فرمول ساده زیر استفاده کرد:
🔺برای مثال: یه المان با مشخصات border-radius: 24px و padding: 8px داریم، برای محاسبه border-radius المان داخلی خواهیم داشت:
24px - 8px = 16px
🔺رعایت این نکته باعث میشه طراحی های اصولی تر و حرفه ای تری داشته باشیم.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
outer-radius = inner-radius + padding
🔺برای مثال: یه المان با مشخصات border-radius: 24px و padding: 8px داریم، برای محاسبه border-radius المان داخلی خواهیم داشت:
24px - 8px = 16px
🔺رعایت این نکته باعث میشه طراحی های اصولی تر و حرفه ای تری داشته باشیم.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
Forwarded from Gopher Academy
🔵 عنوان مقاله
Concord: A Resilient Chord Implementation in Go
🟢 خلاصه مقاله:
اConcord یک پیادهسازی مقاوم از پروتکل Chord در زبان Go است که برای پایداری در برابر churn و خرابیهای جزئی طراحی شده. Chord یک DHT همتابههمتاست که با استفاده از consistent hashing یک حلقه منطقی میسازد؛ هر گره بخشی از فضای کلید را نگه میدارد و با تکیه بر successor، predecessor و finger table، کلیدها را در زمان تقریبی O(log N) مسیردهی میکند.
تمرکز اصلی Concord بر مدیریت عضوگیری و بازیابی سریع است: پایش و stabilization دورهای برای بهروزرسانی اشارهگرها، استفاده از successor list برای تحمل خرابی، و تعمیر پسزمینه fingerها برای کاهش انحراف مسیریابی. جهت دوام داده، کلیدها روی چند successor تکرار میشوند و همگرایی نسخهها با سیاستهای ساده نسخهبندی یا last-writer-wins انجام میگیرد. تشخیص خرابی با زمانبندیها و heartbeatهای اکتشافی تنظیم میشود تا بین حساسیت و خطای مثبت کاذب تعادل برقرار شود.
مدل همزمانی Go پایهی طراحی Concord است: goroutineها و channelها کارهای پروتکلی مانند stabilization، replication و رسیدگی به درخواستها را جدا میکنند تا کندی یا خرابی یک همتا کل سیستم را متوقف نکند. ارتباطات RPC مرز روشنی بین گرهها ایجاد میکند و الگوهای backoff و circuit breaker از آبشاریشدن timeoutها جلوگیری میکنند. Concord همچنین به نیازهای عملیاتی مانند bootstrap گرههای جدید، خروج ایمن، و توزیع مجدد کماختلال کلیدها میپردازد.
نتایج آزمایشهای churn، تزریق خطا و بنچمارکها نشان میدهد که lookupها نزدیک به O(log N) باقی میمانند و در زمان خرابیهای گذرا نرخ موفقیت بالایی دارند؛ در حالیکه کارایی پایدار همتراز Chord استاندارد و از نظر تابآوری بهتر است. حاصل کار، یک DHT عملی مبتنی بر Go برای کاربردهایی مانند فراداده توزیعشده، service discovery و content indexing است.
#DistributedSystems #Chord #DHT #Go #P2P #FaultTolerance #ConsistentHashing #Scalability
🟣لینک مقاله:
https://golangweekly.com/link/176641/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Concord: A Resilient Chord Implementation in Go
🟢 خلاصه مقاله:
اConcord یک پیادهسازی مقاوم از پروتکل Chord در زبان Go است که برای پایداری در برابر churn و خرابیهای جزئی طراحی شده. Chord یک DHT همتابههمتاست که با استفاده از consistent hashing یک حلقه منطقی میسازد؛ هر گره بخشی از فضای کلید را نگه میدارد و با تکیه بر successor، predecessor و finger table، کلیدها را در زمان تقریبی O(log N) مسیردهی میکند.
تمرکز اصلی Concord بر مدیریت عضوگیری و بازیابی سریع است: پایش و stabilization دورهای برای بهروزرسانی اشارهگرها، استفاده از successor list برای تحمل خرابی، و تعمیر پسزمینه fingerها برای کاهش انحراف مسیریابی. جهت دوام داده، کلیدها روی چند successor تکرار میشوند و همگرایی نسخهها با سیاستهای ساده نسخهبندی یا last-writer-wins انجام میگیرد. تشخیص خرابی با زمانبندیها و heartbeatهای اکتشافی تنظیم میشود تا بین حساسیت و خطای مثبت کاذب تعادل برقرار شود.
مدل همزمانی Go پایهی طراحی Concord است: goroutineها و channelها کارهای پروتکلی مانند stabilization، replication و رسیدگی به درخواستها را جدا میکنند تا کندی یا خرابی یک همتا کل سیستم را متوقف نکند. ارتباطات RPC مرز روشنی بین گرهها ایجاد میکند و الگوهای backoff و circuit breaker از آبشاریشدن timeoutها جلوگیری میکنند. Concord همچنین به نیازهای عملیاتی مانند bootstrap گرههای جدید، خروج ایمن، و توزیع مجدد کماختلال کلیدها میپردازد.
نتایج آزمایشهای churn، تزریق خطا و بنچمارکها نشان میدهد که lookupها نزدیک به O(log N) باقی میمانند و در زمان خرابیهای گذرا نرخ موفقیت بالایی دارند؛ در حالیکه کارایی پایدار همتراز Chord استاندارد و از نظر تابآوری بهتر است. حاصل کار، یک DHT عملی مبتنی بر Go برای کاربردهایی مانند فراداده توزیعشده، service discovery و content indexing است.
#DistributedSystems #Chord #DHT #Go #P2P #FaultTolerance #ConsistentHashing #Scalability
🟣لینک مقاله:
https://golangweekly.com/link/176641/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - ollelogdahl/concord: A resilient Chord implementation in Go
A resilient Chord implementation in Go. Contribute to ollelogdahl/concord development by creating an account on GitHub.
Forwarded from Mr Python | مستر پایتون (حسین)
🟣 اسمبلی x86 - قسمت 17 - دستورالعمل های Shift و Rotate
در این قسمت به بررسی دستورالعمل های SHR , SHL , SAR , SAL , ROR , ROL , RCR , RCL پرداخته که برای انجام عملگر های SHIFT و ROTATE میباشند . همچنین تاثیر آن ها روی اعداد و پرچم ها نیز بررسی شده است .
Aparat : https://www.aparat.com/v/nrslg33
Youtube : https://youtu.be/dm7i4dLfudU
🆔 : @MrPythonBlog | BOOST
در این قسمت به بررسی دستورالعمل های SHR , SHL , SAR , SAL , ROR , ROL , RCR , RCL پرداخته که برای انجام عملگر های SHIFT و ROTATE میباشند . همچنین تاثیر آن ها روی اعداد و پرچم ها نیز بررسی شده است .
Aparat : https://www.aparat.com/v/nrslg33
Youtube : https://youtu.be/dm7i4dLfudU
🆔 : @MrPythonBlog | BOOST
Forwarded from DevTwitter | توییت برنامه نویسی
https://w3schools.com
بچه ها این سایت برای یادگیری برنامه نویسی خیلی عالیه
نکته ای که متمایزش میکنه از بقیه 1-اکثر زبان های برنامه نویسی رو داره 2-ازت سوال میپرسه و عملی تمرینت میده
ترجیحا پایتون یا سی شارپ یادبگیرید (مرگ بر جاوااسکریپت)
@DevTwitter | <MaHdI/>
بچه ها این سایت برای یادگیری برنامه نویسی خیلی عالیه
نکته ای که متمایزش میکنه از بقیه 1-اکثر زبان های برنامه نویسی رو داره 2-ازت سوال میپرسه و عملی تمرینت میده
ترجیحا پایتون یا سی شارپ یادبگیرید (مرگ بر جاوااسکریپت)
@DevTwitter | <MaHdI/>