FaQ of Programming
586 subscribers
41 photos
7 videos
20 files
358 links
در این کانال پیشنهادات افراد باتجربه در حوزه برنامه نویسی رو قرار میدهیم!

مطالب تخصصی تر را در این گروه قرار میدهیم :
@ProgrammingForEveryHumans
Download Telegram
CodeNaline - Back-end developer
Torham
توسعه دهنده انتها-پشت.

اپیزود چهارم‌ام کدنالین، توسعه دهنده انتها-پشت.

تو این قسمت به back-end developer ها سر میزنیم و میفهمیم چطوری میشه بک‌اند دولوپر شد و داخلش پیشرفت کرد✌️.

سوالات :
فرق بک‌اند با فرانت‌اند چیه؟
چطوری شروع کنیم اصلا؟
چطوری به سمت جلو بریم نه به سمت عقب؟
چطوری کار پیدا کنیم؟

قسمت آخر فصل اول کدنالین رو با تورهام همراه باشید :)

🧠 @CodeNaline
🔥3
دوره های زیر همگی زبان انگلیسی هستند :
برنامه نویسی دارت در 4 ساعت
https://youtu.be/YUANhchdQwI

22 قسمت اموزش دارت توسط AngelaYu
https://youtube.com/playlist?list=PL3s-_QXY9PwXJhxY-BeBn-067NCtVIWJ4

دوره کامل 65 قسمتی برای یادگیری زبان دارت
https://youtube.com/playlist?list=PLRtjMdoYXLf79j--A6zW0SO1OEsLztA4G

19 ویدئو درباره ی یادگیری دارت
https://youtube.com/playlist?list=PL6yRaaP0WPkVLSOchfoIA0ZXySz4eSYV2

25 قسمت اموزش زبان دارت برای افراد مبتدی
https://youtube.com/playlist?list=PLp3Vh0_xvn8dftSPYbm-xYAlD1YoRIeMa

4 ساعت ویدئو درباره ی مقدمات دارت
https://youtu.be/igauQ_rF_bU

#dart
🔥2
آموزش های زیر همگی زبان پارسی هستند :

عنوان : اموزش کامل وردپرس
تعداد قسمت : 104
https://youtube.com/playlist?list=PLIpPQCNCv6J1bouhler8kpSAHZACMTAuk

عنوان : آموزش وردپرس
تعداد قسمت : 52
https://youtube.com/playlist?list=PL3Y-E4YSE4wZshxJ6-o5WG1Pfaickqvs9

عنوان : وردپرس : ویجت ها و پلاگین ها
تعداد قسمت : 28
https://youtube.com/playlist?list=PL3Y-E4YSE4wbkZg8B5eO0sYFfXP-eh0YR

عنوان : اموزش WooCommerce
تعداد قسمت : 12
https://youtube.com/playlist?list=PLuF43bhvJgNXRejvuBaVkz5tOCsKxpjuQ

عنوان : آموزش Elementor
تعداد قسمت : 24
https://youtube.com/playlist?list=PLuF43bhvJgNXm1Ef7DeRBvabd52zLhJhu

عنوان : اموزش صفر تا صد طراحی سایت همیار وردپرس
تعداد قسمت : 55
https://youtube.com/playlist?list=PLrJpxCUEdt-v4Ni3emirVGsAinv367Jys

#wordpress
🔥4👍1
آموزش های زیر همگی زبان پارسی هستن :

عنوان : اموزش جنگو
تعداد قسمت : 24
https://youtube.com/playlist?list=PLT4Mhd4PhxKD5uBkjzXymKARtViXWtwb7

عنوان : آموزش جنگو بدون درد و خونریزی توسط Philo Learn ( درحال ضبط دوره )
تعداد قسمت : 7
https://youtube.com/playlist?list=PLQNHe26WJklD_dhC5kHpc68_HdJ8kn3Wi

عنوان : دوره کامل اموزش جانگو
تعداد قسمت : 20
https://youtube.com/playlist?list=PL8oRZVu1TnSJdnbFLDoXKPkd_5gdaAu-z

#django
4
Forwarded from Allah Code
🔹"برنامه نویسی یک هنر است که توسعه دهندگان قادر به خلق جادویی هستند که به زندگی ما کمک می کند."
- Paul Graham -

بیست و یک - اسفند - 1401


💢 از امروز به مدت دو هفته قرار است، به مباحث پایه در دنیای کامپیوتر بپردازیم
* هدف انجام این کار هم این است که دوستانی که زیاد آشنایی با این حوضه ندارند ولی علاقه دارند که وارد این حرفه شوند بتوانند راحت تر این مسیر را طی کنند

🔥« @graycubeteam »🔥
👍3🔥1
https://www.youtube.com/watch?v=ZOwnCSYfP7w

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

کرل که در واقع یه لایه خط فرمان روی
libcurl
است در این هفته ۲۵ ساله می‌شه. بیست و پنج سال قبل دنیل استنبرگ
@DanielStenberg
این پروژه رو شروع کرد و تا امروز هم ادامه اش داده. کرل تقریبا بهترین ابزاری است که برای انتقال اطلاعات با تقریبا همه پروتکل‌ها روی تقریبا همه پلتفرمها وجود داره و احتمالا هر روز بارها ازش استفاده می‌کنیم بدون اینکه مستقیما متوجه اش باشیم
توی این ویدئو نگاهی به کرل می‌کنم، کاربردهای مرسوم و بامزه اش رو نشون می دم و تشویقتون می‌کنم که کانال دنیل استنبرگ رو دنبال کنین:

https://www.youtube.com/c/danielstenberg
🥰3
@FayeDark_bot

یک ربات برای ساختن WARP KEY برای برنامه 1.1.1.1 !! کافیه داخل ربات بعد از استارت کردن گزینه keywarp رو توی منو بزنید!

بعد کلید فرستاده شده رو کپی کن و در مسیر برنامه 1.1.1.1 :
Menu => Account => Key
و گزینه تغییر کلید رو انتخاب کن و کلید رو قرار بده و ذخیره کن!
به احتمال زیاد کار میکنه و میتونی استفاده بکنی از فیلترشکن!!

#vpn
2
عنوان : دوره مبانی کامپیوتر و برنامه نویسی برای افراد مبتدی
تعداد قسمت : 32
زبان : پارسی
https://www.youtube.com/playlist?list=PLKwsMoYJqrLKUBLOCHx_QN-gpeOh6jSb_

#programming
#advice
🔥2
برای بهتر شدن مطالب کانال چه کارهایی رو پیشنهاد میدین انجام بدیم؟!
توی کامنت بگین🍺
اسکریپت‌های پایتونی‌تون رو با کامپایل کردن، تا صد برابر سریعتر کنین
https://www.youtube.com/watch?v=chkHgLH_KVU

پایتون یه زبون اسکریپتی است که مفسر پایتون خط به خط اجراش می‌کنه. پایتون هم مثل همه زبان‌های اسکریپتی، کندتر از زبان‌های کامپایل شونده مثل سی است و برای اجرا نیاز به مفسرش داره.
اما پروژه‌هایی هستن که همون متن سی رو دریافت و کامپایل می‌کنن. یکی از این پروژه‌ها
codon
است. با استفاده از کادون، شما می تونین از اسکریپت پایتونی خودتون یه خروجی اجرایی ماشین کد روی معماری های لینوکسی و مکی بگیرین و ۱. کد رو بسیار سریعتر اجرا کنین و ۲. سورس رو غیرقابل خوندن کنین - حداقل در سطح یه اسکریپت پایتون

سایت پروژه: https://github.com/exaloop/codon
🥰5👏1
یادمه ی سالی تو دانشگاه ی استاد برنامه نویسی داشتیم که امتحان برنامه نویسی رو روی کاغذ میگرفت و میگفت کدی بنویسید که... فکرشو کن انگار داری دین و زندگی امتحان میدی نه برنامه نویسی و منم شاکی و برگه خالی تحویل استاد دادم و گفتم هر موقه تونستی کد روی کاغذتو اجرا کنی اون موقه بیا امتحان برنامه نویسی رو روی کاغذ بگیر و ما اون درس رو با اجازتون افتادیم. امروز اون خدابیامرز هنوز تو اون دانشگاه دوزاری داره درجا میزنه و من منتور بین المللی گوگل برای سال 2023 هستم و در کنار 200 تا برنامه نویس درست حسابی دنیا، قرار هست نزدیک به 20 هزار نفر رو در برنامه Google Summer of Code ☀️ با مهندسی نرم افزار، برنامه نویسی و توسعه اپن سورس ها هدایت کنیم. خواستم بهتون بگم از آدم های احمق زندگیتون عبور کنید و مسیر درست رو برید حتی اگر کسی اون مسیر رو نمیره.

@shirazcloud
🔥17
آموزش های زیر همگی زبان انگلیسی هستند :
25 قسمت دوره پیشرفته سی شارپ
https://www.youtube.com/playlist?list=PL4LFuHwItvKaOi-bN1E2WUVyZbuRhVokL

حدود 16 ساعت دوره پیشرفته سی شارپ
https://www.youtube.com/playlist?list=PLS9G7A6kaaHPdxiIQx9Zo1RgdN64cJfLS

43 قسمت دوره پیشرفته سی شارپ از TimCorey
https://www.youtube.com/playlist?list=PLLWMQd6PeGY12yNE714jffLFnMVZCwvvZ

حدود 32 ساعت دوره فوق پیشرفته سی شارپ
https://www.youtube.com/playlist?list=PL_pbwdIyffslHaBdS3RUW26RKzSjkl8m4

151 قسمت دوره از مقدماتی تا فوق پیشرفته سی شارپ
https://www.youtube.com/playlist?list=PLUtTaqnx2RJLf3qbrynBpNZsJls-nQ998

50 قسمت دوره مقدماتی تا پیشرفته سی شارپ
https://www.youtube.com/playlist?list=PLq5Uz3LSFff8GmtFeoXRZCtWBKQ0kWl-H

برنامه نویسی شی گرایی با سی شارپ و Net Core.
https://www.youtube.com/playlist?list=PLylgIRlJtHWRqlr1gtx3UgWXIzFS2ms9N

نکات پیشرفته برنامه نویسی با سی شارپ
https://www.youtube.com/playlist?list=PLOeFnOV9YBa43HKvIhBUMK6UhSjP2kizx

دوره 143 قسمتی از 0 تا 100 سی شارپ
https://www.youtube.com/playlist?list=PLX07l0qxoHFLZftsVKyj3k9kfMca2uaPR

دوره 15 قسمتی پیشرفته سی شارپ
https://www.youtube.com/playlist?list=PL1OYTSGn7ia-drv5-xugztYN6D9Jx2wJX

دوره 67 قسمتی ساختن Selenium WebDriver به کمک سی شارپ
https://www.youtube.com/playlist?list=PLUtTaqnx2RJIY2PJZjm2_h8U6Kv4GyPwz

دوره 19 قسمتی پیشرفته برنامه نویسی شئ گرا با سی شارپ
https://www.youtube.com/playlist?list=PL_pbwdIyffsnH3XJb66FDIHh1yHwWC26I

چگونه با سی شارپ برنامه بنویسیم!؟؟
https://www.youtube.com/playlist?list=PLPV2KyIb3jR4CtEelGPsmPzlvP7ISPYzR

دوره 59 قسمتی مباحث پیشرفته در سی شارپ
https://www.youtube.com/playlist?list=PLwhVruPHD9ryiH4kN0EHYeXQXIOHLBcJX

#csharp
🔥3👍1
Forwarded from Sadra Codes
صرفا از مقاله‌نویسی و بلاگ‌نوشتن بگذریم، کلا بنویسید و به نوشتن عادت کنید. من شخصا از اون دسته آدمایی‌ام که یه موضوع رو حفظ نمی‌کنم. برنامه‌نویسی هنر حفظ کردن نیست کما اینکه کمکی هم نمی‌کنه حفظ کردن یه موضوع!

ولی اگه یه ابزار رو تجربه کنید یا یه مطلب نسبتا سنگین و ثقیل رو بخونید و کنارش نوت‌برداری کنید یا بنویسید، بهتون کمک می‌کنه دفعه بعد اگه یادتون رفت موضوع رو، فقط یه نیم‌نگاه به دست‌نوشته خودتون بندازید تا تمام اون تجربیات تداعی بشن.

حالا این وسط، ماها سعی می‌کنیم این دست‌نوشته‌ها رو یکم تمیزترش کنیم، یکم بهش ساختار بدیم، با یه ادبیات بهتری بنویسیم و بعنوان مقاله تکنیکال شیر کنیم شاید بقیه هم از دیدگاهمون تونستن استفاده کنن و یه موضوعی که ممکنه هفته‌هاست واسشون کابوس شده رو از دیدگاه ما خیلی راحت‌تر و ساده‌تر درکش کنن. :)
4👍1
Forwarded from Sadra Codes
داکیومنت بخونیم یا توتوریال ببینیم؟ مسئله این است..

خیلیا رو دیدم با یه دید تعصبی به این قضیه نگاه می‌کنن! باور کنید این کار از بیخ اشتباس. شما قراره یاد بگیرید. صد البت مهمه از کجا و به چه شیوه‌ای یاد بگیرید ولی حالا بین خودمون باشه.. داکیومنت بخونیم یا توتوریال و ویدئو تماشا کنیم؟! اصلا کدوم بهتره؟!

واسه پاسخ به این سوال، اینکه بدونیم داکیومنت چیه خیلی حائز اهمیته. داکیومنت (Document) یا گاها خیلی جاها ممکنه بصورت مختصر (Docs) هم نوشته شه، یه کتابچه جامع هست که به شکل ساختاربندی‌شده‌ای، اجزای فریم‌ورک، کتابخانه یا زبان رو مورد بررسی قرار داده. منظورم از اجزا همون Components هست یعنی کلاس ها، توابع، متدها، ثبات ها و..

خیلی از داکیومنت ها با محوریت مثال همراه هستن یعنی داخل خودشون، بعد از تشریح و توضیح یک کلاس، یه مثال کوچیک هم از شیوه ساختن یک آبجکت از اون کلاس قرار دادن ولی خب زیاد مرسوم نیست که داکیومنت ها همراه با مثال باشن. نکته بعدی اینه که داکیومنت ها گاها ممکنه از جمع‌آوری DocStringها باشن. منظورم همون شبه-کامنت ها اول تشریح متدها، کلاس‌ها و توابع هست. این نوع کامنت‌ها (تعریف‌ها) نام‌های مختلفی داره. مثلا توی جاوا بهش میگن JavaDoc و گاها مکانیزم‌ها و ابزارهایی اون بیرون موجوده (مثل SphinX در پایتون) که بهتون کمک می‌کنه این نوع کامنت‌ها رو طبق یه سری کانونشن (Convention) خاص، ساختاربندی کنید و ازشون نسخه ePub، PDF یا حتی HTML اکسپورت بگیرید برای آپلود روی اینترنت. (جاهایی هستن که میشه داکیومنت پروژتون رو بصورت رایگان روشون آپلود کنید مثل readthedocs.io)

من خودم شخصا موقعی میرم سراغ داکیومنت که بخوام از ماهیت یه موجودیت بیشتر باخبر شم. اینکه یه کلاس دقیقا چطور کار میکنه یا چه آپشن‌های اضافی داره الی آخر..

توتوریال هم که خیلیامون باهاش آشناییم. نمونش کورس‌ها و دوره‌هایی که تماشا کردید که بیشتر یا جنبه آشناسازی دارن یا دیپ شدن روی یه قضیه. اکثر توتوریال‌ها با مثال همراه هستن و پروژه محورن و این موضوع باعث شده خیلی مورد استقبال قرار بگیرن. اگه میخواید یه موضوع رو تازه شروع کنید، پیشنهاد میشه یه دوتا کلیپ اول ازش ببینید، دوتا مثال ازش تماشا کنید شاید اصلا از یادگیریش منصرف شدید. اگه واقعا میخواید دیپ شید روی یه موضوع، برید سمت داکیومنتش و کتاب‌هایی که درباره اون موضوع نوشته شده.

.

یه نکته پایانی بگم!
شما آزادی به هر روشی که دوست داری یاد بگیری. گاها آدمی با شنیدن، دیدن یا حتی تجسم کردن یاد میگیره. یه نفر اگه یه داستان رو بخونه خوب میتونه نتیجه بگیره.. یه نفر اون داستان رو حتما باید بصورت فیلم تماشا کنه.. سعی کنید اون مدل یادگیری که بیشتر واسه شما جواب میده رو پیدا کنید و به اون شیوه یاد بگیرید ولی در کنارش مطالعه هم داشته باشید. (چه به فارسی چه زبان دیگه‌ای)

نویسنده در نوشتن هیچ محدودیتی نداره. نهایت این کتابش پر شد، باقیشو جلد بعدی می‌نویسه. واسه همین میتونه ریز و درشت یه قضیه رو مورد بحث قرار بده. ولی توتوریال ها و دیگر مدیا ها، محدودیت زیاد دارن.

یه نویسنده واسه کتابش ممکنه سالها زمان بذاره.. ولی یه Content Creator شاید نهایت یه هفته زمان بذاره همون موضوع رو در ۱۵ دقیقه توضیح بده.

امیدوارم موفق باشین. ❤️
3👍1
CodeNaline S2 E2 - Sadra
torham
قسمت دوم از فصل دوم کدنالین 🖖.

این قسمت رو با صدرا، یک برنامه‌نویس که علاقه به ماشین‌لرنینگ و هوش مصنوعی داره، کسی که قبلا دوست داشته همه کارها رو خودش انجام بده =). پسری که سعی میکنه علمش رو به اشتراک بزاره و به همه کمک کنه 🤘.

Sadra : @lnxpylnxpy

🧠 @CodeNaline
💬 @TorhamDevCH
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany developer of predator-os.com & emperor-os.com)
کامپایلر Cheerp 3.0، یک کامپایلر که به شما امکان می دهد هر کد C/C++ را در WebAssembly یا JavaScript کامپایل کنید. نسخه جدید به دلیل انتقال کامپایلر و کتابخانه‌های همراه به استفاده از مجوزهای مجاز Apache 2.0 و LLVM، به جای سیاست مجوز محدود اعمال شده قبلی، که گزینه مجوز GPLv2 را برای پروژه‌های غیر تجاری و مالک مجوز برای پروژه‌های تجاری ارائه می‌دهد، قابل توجه است.
———————————
همچنین Cheerp می تواند هم برای پورت کردن برنامه ها و کتابخانه های C/C++ موجود برای اجرا در مرورگر یا برای ایجاد برنامه های کاربردی وب با کارایی بالا و اجزای WebAssembly از ابتدا استفاده شود.
========================
همچنین Cheerp 3.0، همه مؤلفه‌های کامپایلر اصلی و کتابخانه‌ها اکنون به صورت مجاز تحت مجوز Apache 2.0/LLVM مجوز دارند.
1-به شما امکان می دهد کد C/C++ و جاوا اسکریپت را در یک برنامه وب ترکیب کنید .
*- ابزاری را برای ساخت برنامه‌های وب کامل C++ که هم Backend و هم Frontend را در یک پایه کد واحد پشتیبانی می‌کنند، فراهم می‌کند.
————————
حامی توزیع ها: شرکت نت افراز
https://clients.netafraz.com/aff.php?aff=11022
🔥1