10327
برای موفق شدن 🌱 با این عبارت خداحافظی کن: "باشه فردا"🍃 💻 برای دسترسی راحت تر به مطالب به "لیست پین شده" برو🙃 👩💻 Support: @narges_madhi 🪧 ads: @teachifyads 💁♀️ instagram : instagram.com/teachify_ir
☝️ انواع لایسنسهای رایج در پروژههای نرمافزاری
در دنیای توسعه نرمافزار، لایسنسها نقش مهمی در تعیین نحوه استفاده، توزیع و تغییر کد توسط دیگران ایفا میکنند. هر لایسنس مجموعهای از شرایط و ضوابط را ارائه میدهد که به کاربران حقوق و تعهدات خاصی را در قبال نرمافزار اعطا میکند.
▪️لایسنسMIT: این لایسنس یکی از سادهترین و پرکاربردترین لایسنسهای متنباز است. به کاربران اجازه میدهد تا آزادانه از نرمافزار در هر برنامهای، حتی برنامههای تجاری، استفاده، تغییر و توزیع کنند. تنها شرط این است که آنها باید حق نسخهبرداری و مجوز را در تمام نسخههای کپیشده نرمافزار حفظ کنند.
▪️لایسنس GPL (General Public License): این لایسنس قویتر از MIT است و به اصطلاح "کپیلفت" است. به این معنی که هر نسخهای از نرمافزار که تحت GPL منتشر میشود باید تحت همان لایسنس یا لایسنس سازگار دیگری مجوز داشته باشد. این امر برای اطمینان از اینکه همه کاربران به همان آزادیهایی که توسعهدهنده اصلی اعطا کرده است دسترسی داشته باشند، مهم است.
▪️لایسنس Apache License: این لایسنس شبیه به MIT است، اما برخی از الزامات اضافی را برای محافظت از توسعهدهندگان در برابر دعاوی حقوقی اعمال میکند.
▪️لایسنس BSD: این خانواده از لایسنسها شبیه به MIT هستند، اما تنوع بیشتری دارند. برخی از لایسنسهای BSD الزامات کمتری نسبت به MIT دارند، در حالی که برخی دیگر الزامات بیشتری دارند.
▪️لایسنس Creative Commons: این لایسنسها بیشتر برای محتوای خلاقانه مانند تصاویر، موسیقی و متن استفاده میشوند. آنها طیف وسیعی از مجوزها را ارائه میدهند که به کاربران سطوح مختلفی از اجازه برای استفاده، تغییر و توزیع محتوا را میدهند.
▪️لایسنس Beerware: این یک لایسنس غیررسمی و طنزآمیز است که به کاربران اجازه میدهد از نرمافزار به صورت رایگان استفاده کنند، اما آنها را تشویق میکند تا در صورت قدردانی از آن، به توسعهدهنده یک نوشیدنی بخرند.
💻 @Teachify | برنامه نویسی
📶 وای فای رایگان فقط این! بقیه اداشو در میارن :))
#فان
💻 @Teachify | برنامه نویسی
✔️ اره بابا ریسپانسیو بلدم!
- اینم طراحی ریسپانسیوش :))
📱 @Teachify | برنامه نویسی
✔️ این تصویر چقدر حق بود!
💻 @Teachify | برنامه نویسی
✔️ #دیتابیس های رابطهای و NoSQL
▪️دیتابیس های رابطهای (Relational Databases) از رایجترین و محبوبترین مدلهای پایگاه داده هستند. این مدل دادهها را در قالب جداول ذخیره میکند و روابط بین جداول را با کلیدهای خارجی (Foreign Keys) تعریف میکند.
▪️دیتابیس های NoSQL مخفف "Not only SQL" یا "غیر SQL" است و به دسته ای از پایگاههای داده اطلاق میشود که از ساختارهای غیر رابطهای برای ذخیرهسازی دادهها استفاده میکنند. برخلاف پایگاههای داده رابطهای که دادهها را در قالب جداول ذخیره میکنند، NoSQL از مدلهای مختلفی مانند سند، گراف، کلید-مقدار و ستونهای عریض برای ذخیرهسازی دادهها استفاده میکند.
1⃣ دیتابیس های رابطهای
☑️ دادهها را در قالب جداول ذخیره میکنند.
☑️ از ساختارهای منظم و تعریفشده استفاده میکنند.
☑️کاربرد: مناسب برای ذخیرهسازی دادههای ساختاردهی شده مانند اطلاعات مربوط به مشتریان، سفارشات، موجودی انبار و غیره.
☑️نمونه: MySQL، PostgreSQL، Oracle Database
🔢 دیتابیس های NoSQL
☑️از ساختارهای غیر رابطهای برای ذخیرهسازی دادهها استفاده میکند.
☑️مدلهای مختلفی مانند سند، گراف، کلید-مقدار و ستونهای عریض دارد.
☑️کاربرد: مناسب برای ذخیرهسازی دادههای ساختاردهی نشده یا نیمهساختاردهی شده مانند پستهای شبکههای اجتماعی، دادههای حسگرها و غیره.
☑️نمونه: MongoDB، Cassandra، Redis، Neo4j
💻 @Teachify | برنامه نویسی
- خوش بحالت که برنامه نویسی، میشینی تو خونه چهارتا خط کد مینویسی کلی پول درمیاری
یه روز عادی برنامه نویسا:
💻 @Teachify | برنامه نویسی
دیدین چی شد بچه ها؟ دیگه ویزای تهران نمیخوان بهمون بدن. ماهایی هم که این سعادت نصیبمون شده بود رو میخوان دیپورت کنن.
انگار ما عقلمون کمه که در حالیکه میتونیم با همین درآمد تو شهر خودمون کار کنیم، اجاره ندیم، وقتی میایم خونه غذامون آماده باشه، اما بریم زیر بار این همه فشار و مسولیت.
جای شما رو هم ما تنگ نکردیم، عدم داشتن مهارت کافی و پشتکار باعث شده جایی تو بازار کار نداشته باشی.
پ.ن: دوستان به نظر شما چی باید به ایشون گفت؟
💻 @Teachify | MahsaAmiri
📢 ادد لیست کانال های ربات برای طی کردن مراحلش:
/channel/addlist/QC-qrEqfb2U1MmU0
✔️ شما چطوری کد میزنید؟
💻 @Teachify | برنامه نویسی
✔️ قدیما ctrl+c و ctrl+v با این وسیله انجام میشد!
#fun
💻 @Teachify | برنامه نویسی
👆 کاملترین مجموعه ی آموزشی کامپیوتر و برنامه نویسی ایران خدمت همراهان گرامی کانال
💢تا فرصت هست در تمام کانالها عضو شوید
🌐 آخه چرااااااا :)))))
❤️ @Teachify | برنامه نویسی
🌐 برنامه نویس های دختر روزتون مبارک🦋
📱 @Teachify | برنامه نویسی
📮 پروژه هایPython به همراه Code + چیت شیت ها و آموزش فریمورک های پایتون
👉 @Python4all_pro
〰️〰️〰️〰️〰️〰️〰️
🔰گلچین آموزش های IT و هوش مصنوعی
؛ @Kaliboys
🔰ترفند های خفن و ممنوعه PC
؛ @tamirpc_com
🔰آموزش شبکه و امنیت
؛ @DENAIT
🔰آموزش از برنامهنویسی تا هوش مصنوعی
؛ @Python_0to100
🔰اپلای دانشجویان کامپیوتر دانشگاه تهران
؛ @OxinCode
🔰آکادمی هوش مصنوعی دانشگاه تهران
؛ @MrArtificialintelligence
🔰برنامهنویسِ بهتری باش!
؛ @i_CODE
🔰دورهمی برنامهنویسان
؛ @programmers_gathering
🔰پردازش تصویر ایران
؛ @Digital_Image_Processing
🔰ایدههای هوش مصنوعی | پایتون | بینایی کامپیوتر
؛ @OpenCV_olc
🔰آموزش 0تا100 برنامه نویسی
؛ @HeiltonProgramming
🔰آموزش برنامه نویسی 0 تا 100
؛ @Teachify
🔰سرویس آنلاین آموزش Matlab
؛ @Matlabonline
🔰هوش مصنوعی - برنامهنویسی - دادهکاوی
؛ @ShabakehMAG
🔰کتابخانه فنی دانشگاه تهران
؛ @ebookonline
🔰لرنپای : پایتون تخصصی
؛ @LearnPY
🔰کتاب های Python | یادگیری ماشین | علم داده
؛ @ProgrammingPdf
🔰هر چی از “”” AI “”” میخوای اینجاس!!
؛ @HomeAI
🔰جای ICDL توی رزومهات خالی نباشه!
؛ @ICDL100
🔰آموزش تخصصی برنامه نویسی برای همه
؛ @Azad_Developers
✔️ 2 مدل مصاحبه ای که توی استخدام شرکت ها باهاش رو به رو میشید
1⃣ مصاحبههای فنی:
تمرکز این نوع مصاحبه بر روی ارزیابی دانش، مهارت و تجربه شما در زمینهی مربوط به شغل مورد نظره.
این نوع مصاحبه معمولاً توسط متخصصان در اون حوزه انجام میشه و سوالات تخصصیتر و چالشبرانگیزتری رو شامل میشه.
برای مثال، در یه مصاحبه فنی برای شغل برنامهنویسی، ممکنه از شما سوالاتی در مورد زبانهای برنامهنویسی، الگوریتمها، ساختار دادهها و ... پرسیده بشه.
🔢 مصاحبههای HR یا Human Resources:
تمرکز این نوع مصاحبه بر روی ارزیابی تناسب شما با فرهنگ سازمانی شرکت، شخصیت، انگیزهها و ... شماست.
این نوع مصاحبه معمولاً توسط کارکنان بخش منابع انسانی (HR) یا مدیران شرکت انجام میشه و سوالات کلیتر و غیرتخصصیتری رو شامل میشه.
برای مثال، در یه مصاحبه HR، ممکنه از شما سوالاتی در مورد نقاط قوت و ضعف، اهداف شغلی، تجربه تیمی و ... پرسیده بشه.
💻 @Teachify | برنامه نویسی
✔️ تراکنش در پایگاه داده (Transaction)
در پایگاه داده، یک تراکنش به مجموعهای از عملیات گفته میشود که به صورت یک واحد منطقی انجام میشوند. این عملیات میتوانند شامل خواندن، نوشتن، بروزرسانی یا حذف دادهها باشند. تراکنشها برای حفظ یکپارچگی و صحت دادهها در پایگاه داده بسیار مهم هستند.
▪️یک تراکنش باید دارای چهار ویژگی اصلی باشد که به عنوان خواص ACID شناخته میشوند:
✔️اتمیک (Atomicity): یا همه یا هیچ. یک تراکنش باید به طور کامل انجام شود یا به طور کامل لغو شود.
✔️سازگار (Consistency): یک تراکنش باید پایگاه داده را از یک حالت سازگار به حالت سازگار دیگر منتقل کند.
✔️تفکیک شده (Isolation): تراکنشها باید از یکدیگر مستقل باشند و تداخلی با یکدیگر نداشته باشند.
✔️دایمی (Durability): پس از انجام یک تراکنش، تغییرات آن باید به طور دائمی در پایگاه داده ذخیره شوند.
مثال: فرض کنید میخواهید پول از حساب خود به حساب دوستتان منتقل کنید. این فرآیند به عنوان یک تراکنش در نظر گرفته میشود. این تراکنش شامل چندین عملیات است که باید به طور کامل انجام شوند:
برداشت پول از حساب شما: این عملیات باید با موفقیت انجام شود، در غیر این صورت تراکنش باید لغو شود.
واریز پول به حساب دوستتان: این عملیات نیز باید با موفقیت انجام شود، در غیر این صورت تراکنش باید لغو شود.
اگر در هر مرحله از این فرآیند مشکلی پیش بیاید، تراکنش لغو میشود و هیچ تغییری در حسابها ایجاد نمیشود.
📱 @Teachify | برنامه نویسی
وقتی تک لید شرکت تویی و دولوپرها یه کاری کردن که برنامه به ارور 500 خورده!
- نه عزیزم، خطای 500 اشکالی نداره، تا چند دقیقه دیگه میرسم باهم حلش کنیم.
💻 @Teachify | برنامه نویسی
🐧 انتخاب بهترین محیط کار لینوکس
بهترین محیط کار لینوکس برای شما به نیازها و ترجیحاتتان بستگی دارد. در اینجا چند مورد از محبوبترین محیطهای کار لینوکس به همراه ویژگیهایشان آورده شده است:
1⃣ محیط GNOME (Gnome 3)
✔️مزایا: رابط کاربری مدرن و مینیمالیستی، کاربری آسان، پشتیبانی از طیف گستردهای از برنامهها، بهروزرسانیهای منظم
✔️معایب: پیچیدگی در برخی از تنظیمات، ممکن است برای کاربران مبتدی کمی گیجکننده باشد
🔢 محیط KDE Plasma
✔️مزایا: قابل تنظیم و شخصیسازی، رابط کاربری قدرتمند، مناسب برای کاربران حرفهای
✔️معایب: مصرف منابع سیستم بیشتر نسبت به برخی از محیطهای دیگر، منحنی یادگیری کمی تندتر
🔢 محیط Cinnamon
✔️مزایا: رابط کاربری سنتی و آشنا، کاربری آسان، مناسب برای کاربران مبتدی
✔️معایب: بهروزرسانیها به اندازه GNOME و KDE سریع نیست، ممکن است به اندازه برخی از محیطهای دیگر قدرتمند نباشد
🔢 محیط XFCE
✔️مزایا: سبک و کمحجم، سریع و کارآمد، مناسب برای سیستمهای قدیمیتر
✔️معایب: رابط کاربری کمی قدیمی، ممکن است به اندازه برخی از محیطهای دیگر از نظر بصری جذاب نباشد
🔢 محیط LXDE
✔️مزایا: بسیار سبک و کمحجم، ایدهآل برای سیستمهای با منابع محدود
✔️معایب: رابط کاربری ساده و پایه، ممکن است به اندازه برخی از محیطهای دیگر از نظر ظاهری جذاب و یا دارای امکانات نباشد
💻 @Teachify | برنامه نویسی
✔️ یعنی منم میتونم اولین تجربه برنامه نویسیم رو توی یک شرکت کسب کنم؟
پ.ن: من برنامه نویسی رو خودآموز یاد گرفتم و اولین تجربه ارسال رزومه ام بود. امیدوارم بتونم از پسش بربیام.
💻 @Teachify | برنامه نویسی
✔️ ترتیب سطوح شغلی در برنامهنویسی
▪️ جونیور (Junior): برنامهنویس جونیور فردی است که در ابتدای مسیر شغلی خود قرار دارد و تجربه کار عملی محدودی دارد. این افراد معمولا بر روی وظایف پایه و جزئی در پروژهها کار میکنند و تحت نظارت و راهنمایی برنامهنویسان باتجربهتر (میدلول یا سنیور) قرار دارند.
▪️ میدلول (Mid-Level): برنامهنویس میدلول دارای تجربه و دانش کافی برای انجام وظایف مستقل و پیچیدهتر در پروژهها است. این افراد میتوانند به عنوان راهنما و منتور برای برنامهنویسان جونیور عمل کنند و در حل مشکلات و چالشهای فنی پروژهها مشارکت فعال داشته باشند.
▪️ سنیور (Senior): برنامهنویس سنیور فردی با تجربه و دانش عمیق در حوزه برنامهنویسی است. این افراد میتوانند پروژههای پیچیده را رهبری و مدیریت کنند، الگوریتمهای پیچیده را طراحی و پیادهسازی کنند و به عنوان متخصص در حوزه تخصصی خود به دیگران مشاوره ارائه دهند.
▪️ تک لید (Tech Lead): تک لید فردی متخصص و باتجربه است که رهبری تیم فنی یک پروژه یا شرکت را بر عهده دارد. وظایف تک لید شامل برنامهریزی و مدیریت پروژههای فنی، تعیین وظایف و مسئولیتهای اعضای تیم، حل مشکلات فنی پیچیده و ارائه مشاوره فنی به سایر اعضای تیم میشود.
💻 @Teachify | برنامه نویسی
✔️ عددهای توی ریلیز یک برنامه چه معنی دارن؟
مثلا برای پایتون: 3.12.1
3: این عدد نسخه اصلی (major version) پایتونه. نسخههای اصلی معرف تغییرات بزرگ و اساسی در زبان برنامهنویسی هستن.
12: این عدد نسخه فرعی (minor version) هست. نسخههای فرعی شامل مجموعهای از ویژگیهای جدید، بهبودها و رفع باگهای مرتبط با نسخه اصلی هستن.
1: عدد آخر، نسخه وصله (patch version) رو نشون میده. این نسخهها معمولا فقط شامل رفع باگهای جزئی هستن.
💻 @Teachify | برنامه نویسی
✔️ دوستانی که Notcoin ماین میکردن و دوستانی که وارد پروژه ناتکوین نشدن حالا به هر دلیلی...
پروژه تیم Solana که TapSwap نام داره رو از دست ندید دقیقا مثل ناتکوینه و باید با کلیک کردن ماین کنید و تفاوتی که داره اینه که باگ های ناتکوین رو گرفتن، خیلی رَوون تره و کِرَش نمیکنه دیگه، مخصوصا توی گوشی های قدیمی تر...
➖ روی رباتش بزنید و ماین کردن رو شروع کنید.
🤖 @tapswap_bot
✔️ چندتا عبارت مخفف که باید بدونی!
💻 @Teachify | برنامه نویسی
📱 وقتی اتاقمون آتیش گرفت باید چیکار کنیم ؟
💻 @Teachify | CleverDevs
📮 پروژه های Python و یادگیری ماشین به همراه Code (100% رایگان)
👉 @Python4all_pro
📮آموزش اینستاگرام و تولید محتوا
👉@ZangeDanesh
📮بیش از 250 عنوان آموزش رایگان
👉@amuzesh_computer
📮جدیدترین اخبار دنیای ««هوش مصنوعی»»
👉@HomeAI
📮آموزش شبکه و امنیت
👉@DENAIT
📮هوش مصنوعی - برنامهنویسی - دادهکاوی
👉@ShabakehMAG
📮آموزش از برنامهنویسی تا هوش مصنوعی
👉@Python_0to100
📮هوش مصنوعی | پایتون | سورس کد
👉@OpenCV_olc
📮اپلای دانشجویان کامپیوتر دانشگاه تهران
👉@OxinCode
📮آموزش برنامه نویسی 0 تا 100
👉@Teachify
📮آموزش پایتون با فیلمهای کوتاه
👉@Koolac_Org
📮آموزش 0تا100 برنامه نویسی
👉@HeiltonProgramming
📮برنامهنویسِ بهتری باش!
👉@i_CODE
📮دورهمی برنامهنویسان
👉@programmers_gathering
📮لایسنس رایگان برنامه های پولی
👉@nodirani
📮دانلود بازی های نیمبها PC
👉@BazyePC
📮کوئیز های مختلف بازی و کامپیوتر
👉@QuizBazi_Com
📮مدرسه علم داده
👉@DataSciSchool
📮آموزش رایگان پایتون
👉@LearnPY
📮دورههای رایگان به همراه سرتیفیکیت
👉@udemyforever
📮ترفند های خفن و ممنوعه PC
👉@tamirpc_com
📮گلچین آموزش های IT و هوش مصنوعی
👉@Kaliboys
📮آموزش تخصصی برنامه نویسی برای همه
👉@Azad_Developers
📮آموزش حرفه ای برنامه نویسی و کامپیوتر
👉@maghalecomputer
🤖 این فیچر جدید ChatGPT تقریبا یکی از عظیم ترین پیشرفت های AI هست!
❤️ @Teachify | برنامه نویسی
🖥 یوتیوب بهترین منبع آموزش های رایگانه و در ادامه من 5 کانال مفید دیگه رو در ادامه سلسله معرفی کانال های مفید #یوتیوب معرفی کردم.
1⃣ The School of Life
یه کانال مفید در مورد افزایش کیفیت ارتباطات و نحوه تعاملات روزمره و کاری
theschooloflifetv" rel="nofollow">https://youtube.com/@theschooloflifetv
🔢 Valuetainment
پاتریک بت دیوید در کانالش از شکست هاش و تبدیل شدن کسب و کار خودش به یه شرکت 150 میلیون دلاری میگه و تجربیات خودش رو با مردم به اشتراک گذاشته
VALUETAINMENT" rel="nofollow">https://youtube.com/@VALUETAINMENT
🔢 Bro code
اگه دنبال یادگرفتن زبان های برنامه نویسی هستین، این یکی حتما باید تو لیست آموزشی شما قرار بگیره
BroCodez" rel="nofollow">https://youtube.com/@BroCodez
🔢 Alex Hormozi
به جای هزینه کردن تو کلاسها و دوره های پولی دیگران برای افزایش مهارت های فروش خودتون پیشنهاد میکنم کانال یوتیوب الکس هرمزی رو دنبال کنین تا تبدیل به یه استاد مذاکره و فروش بشید.
AlexHormozi" rel="nofollow">https://youtube.com/@AlexHormozi
🔢 Ali Abdaal
اگه دنبال این هستین که بهره وری کاری و شخصی خودتون رو افزایش بدین هم پیشنهاد میکنم کانال یوتیوب علی ابدال رو دنبال کنین که یکی از دکترهای دانشگاه کمبریج هست و مطالب بینظیری رو در یوتیوب ارائه میده.
aliabdaal" rel="nofollow">https://youtube.com/@aliabdaal
📱 @Teachify | bahr4m
❌وقت را تلف نکنید
لیست پر ارزشی که در اختیار شما قرار گرفته فقط 11 ساعت دیگر اعتبار دارد و سپس حذف میشود👆👆
💻من خوندم شما هم بخونید!
آیا میدونستید دلیل عمده تحریمهای آمریکا علیه ایران وجود سجاد هست؟ چون آمریکایی ها با آنالیز دقیق رفتار او بسیار ترسیدن و خوب میشناسنش و نمیخوان بذارن پیشرفت کنه!
آیا میدونستید زمین به دور خورشید نمیچرخه بلکه این خورشیده که به دور سجاد میچرخه؟ ناسا نمیخواد این حقیقت رو شما بدونید چون دوست نداره قدرت بی نهایت سجاد رو شما بشناسید!
میدونستید اسپایدرمن، بتمن، سوپرمن، دکتراسترنج، کاپتان امریکن و حتی دامبلدور و هری پاتر ساخته شدن تا همه با همدیگه بتونن ذهن شما رو از قدرت های ویژه سجاد دور کنن؟
اما اونا کور خوندن چون سجاد با هوش سرشارش یه لبخند کج به تمام این دشمنا میزنه تا اونا به بردشون شک کنن.
سجاد وقتی بچه بود تونست کم کم رشد کنه و در سن دو سالگی تونست در جلوی چشمان شگفت زده دیگران، اولین کلمات رو از دهان خودش در بیاره، کاری که انسان ها از انجامش ناتوان بودن...
سجاد قهرمان تمام نسل هاست و سعی کنین مثل سجاد باهوش و خفن باشین.🥲
@Teachify | Mahdi Navaei