دانلود ها ی دارای تگ: "علوم کامپیوتر"

31 مورد برای عبارت مورد نظر پیدا شد.

دانلود Professional Python Projects: Logic and Flowcharts to Codes - آموزش پایتون

  • بازدید: 338
دانلود Professional Python Projects: Logic and Flowcharts to Codes - آموزش پایتون

دوره "پروژه‌های حرفه‌ای پایتون: از منطق و فلوچارت تا کدنویسی" برای کمک به دانشجویان طراحی شده است تا شکاف بین مفاهیم اولیه برنامه‌نویسی و حل مسائل دنیای واقعی را پر کنند. این دوره تنها به آموزش زبان پایتون نمی‌پردازد، بلکه نحوه تفکر، تحلیل و ساخت راه‌حل‌ها را مانند یک برنامه‌نویس حرفه‌ای تغییر می‌دهد. در این دوره، دانش‌پذیران می‌آموزند که چگونه مسائل پیچیده را به گام‌های منطقی و واضح تقسیم کنند. آن‌ها همچنین یاد می‌گیرند که چگونه راه‌حل‌ها را به صورت بصری با استفاده از فلوچارت‌ها و ساختارهای منطقی طراحی کرده و سپس این طرح‌ها را به کدهای پایتون حرفه‌ای و تمیز تبدیل نمایند. در این دوره، دانش‌پذیران روی پروژه‌های عملی پایتون، فلوچارت و الگوریتم کار می‌کنند که نشان می‌دهد چگونه منطق انتزاعی به برنامه‌های کاربردی تبدیل می‌شود. این پروژه‌ها آن‌ها را برای موفقیت‌های تحصیلی، فرصت‌های شغلی و رشد فردی در زمینه کدنویسی آماده می‌کند. دانشجویان نه تنها کد پایتون می‌نویسند، بلکه ایده‌های خود را با استفاده از Draw.io، که ابزاری قدرتمند و رایگان برای طراحی فلوچارت است، تجسم می‌بخشند. هر پروژه با یک فلوچارت یا نمودار الگوریتم که در Draw.io ساخته شده است، آغاز می‌شود و به آن‌ها کمک می‌کند تا قبل از شروع به کدنویسی، منطق، نقاط تصمیم‌گیری و جریان اجرا را به وضوح ترسیم کنند.
در دوره آموزشی Professional Python Projects: Logic and Flowcharts to Codes با طراحی فلوچارت و کدنویسی پروژه‌های پایتون آشنا خواهید شد.

دانلود 333+ Python Exercises with Algorithms: Beginner to Advanced - آموزش پایتون

  • بازدید: 550
دانلود 333+ Python Exercises with Algorithms: Beginner to Advanced - آموزش پایتون

این دوره به منظور پر کردن شکاف میان یادگیری اصول اولیه پایتون و کسب مهارت عملی در حل مسائل طراحی شده است. در این برنامه آموزشی، بیش از ۳۳۳ تمرین هدفمند و ساختاریافته در اختیار شرکت‌کنندگان قرار می‌گیرد تا بتوانند مهارت‌های خود را از سطح مقدماتی به سمت حل مسائل پیچیده و واقعی ارتقا دهند. این دوره به افراد کمک می‌کند تا با تمرین مداوم و شکستن مسائل به گام‌های منطقی، در حل مسائل به مهارت و اعتماد به نفس برسند. هدف اصلی این دوره این است که به شرکت‌کنندگان کمک کند از صرفاً یادگیری نحو (syntax) زبان فراتر رفته و توانایی خود را در تفکر الگوریتمی و حل مسائل تقویت کنند. هر تمرین در این دوره، چیزی فراتر از یک سؤال ساده است و شامل بخش‌های مختلفی است که به یادگیری عمیق‌تر کمک می‌کند. علاوه بر این، مواد آموزشی قابل دانلود، از جمله فایل‌های کد منبع و اسلایدهای ارائه، برای پشتیبانی از یادگیری آفلاین در اختیار شرکت‌کنندگان قرار می‌گیرد. این منابع به مرور و تمرین بیشتر کمک می‌کنند. این رویکرد چندوجهی، تضمین می‌کند که شرکت‌کنندگان نه تنها راه‌حل‌ها را می‌بینند، بلکه فرآیند فکری و منطق پشت آن‌ها را نیز درک می‌کنند. این دوره، یک تجربه یادگیری جامع و کاربردی را فراهم می‌کند که از ابتدا تا انتها، با تمرین‌های چالش‌برانگیز، دانش نظری را به مهارت‌های عملی تبدیل می‌کند.
در دوره آموزشی 333+ Python Exercises with Algorithms: Beginner to Advanced با تمرین‌های متنوع برای تقویت مهارت برنامه‌نویسی پایتون و تفکر الگوریتمی آشنا می‌شوید.

دانلود Java Data Oriented Programming Masterclass - آموزش برنامه‌نویسی داده‌محور جاوا

  • بازدید: 738
دانلود Java Data Oriented Programming Masterclass - آموزش برنامه‌نویسی داده‌محور جاوا

این دوره آموزشی به معرفی و بررسی عمیق رویکرد برنامه نویسی داده محور (DOP) در زبان جاوا می‌پردازد. شرکت‌کنندگان با مفاهیم اساسی DOP آشنا شده و یاد خواهند گرفت که چگونه با استفاده از ویژگی‌های مدرن جاوا مانند Records، Sealed Types و Pattern Matching، برنامه‌هایی با ساختار واضح‌تر، ایمن‌تر و با قابلیت نگهداری بالاتر توسعه دهند. این دوره شامل آموزش‌های عملی و بررسی موارد کاربردی در دنیای واقعی است و به شرکت‌کنندگان کمک می‌کند تا نحوه پیاده‌سازی DOP در پروژه‌های مختلف را فرا بگیرند. همچنین، مباحث مربوط به مدیریت خطا به صورت جامع با استفاده از الگوهای Sealed و Pattern Matching پوشش داده می‌شود.
در دوره آموزشی Java Data Oriented Programming Masterclass با اصول و کاربردهای برنامه نویسی داده محور در جاوا آشنا خواهید شد.

دانلود Python: Advanced Design Patterns - آموزش پایتون

  • بازدید: 416
دانلود Python: Advanced Design Patterns - آموزش پایتون

در این دوره، با هدایت جونگو ریو، استاد برجسته علوم و فناوری اطلاعات، شرکت‌کنندگان با الگوهای طراحی پیشرفته آشنا می‌شوند که به طور خاص برای زبان برنامه‌نویسی پایتون طراحی شده‌اند. هدف اصلی این دوره، ارائه یک درک جامع از چرایی و چگونگی استفاده از الگوهای طراحی در فرآیند برنامه‌نویسی است. در طول دوره، شرکت‌کنندگان به بررسی بهترین شیوه‌های طراحی می‌پردازند که شامل مفاهیم کلیدی مانند ویژگی‌های کیفی و الگوهای مختص دامنه (Domain-Specific Patterns) می‌شود. این مباحث به آن‌ها کمک می‌کند تا تصمیمات آگاهانه‌تری در مورد ساختار کد خود بگیرند و نرم‌افزارهایی با کیفیت بالاتر توسعه دهند. یکی از بخش‌های مهم این دوره، تعمیق در مجموعه‌ای از الگوهای طراحی کاربردی است که توسط گروه چهار (Gang of Four) معرفی شده‌اند. این الگوها شامل Command, Interpreter و Memento می‌شوند. این الگوها راهکارهایی استاندارد برای حل مشکلات رایج در طراحی نرم‌افزار ارائه می‌دهند و به برنامه‌نویسان کمک می‌کنند تا کدی سازمان‌یافته‌تر، قابل نگهداری‌تر و قابل توسعه‌تر بنویسند. علاوه بر این، دوره به تشریح نحوه عملکرد واقعی این الگوها در سطح کد می‌پردازد. شرکت‌کنندگان از طریق بررسی اسکریپت‌های نمونه، درک عملی از چگونگی پیاده‌سازی و استفاده از این الگوها در پروژه‌های واقعی خود پیدا می‌کنند. این رویکرد عملی تضمین می‌کند که شرکت‌کنندگان نه تنها مفاهیم تئوری را می‌آموزند، بلکه توانایی به کارگیری آن‌ها را در سناریوهای عملی نیز کسب می‌کنند.
در دوره آموزشی Python: Advanced Design Patterns با الگوهای طراحی پیشرفته و نحوه به کارگیری آنها در برنامه‌نویسی پایتون آشنا خواهید شد.

دانلود Programming Bootcamp with Python, JavaScript, C++, PHP MySql - آموزش پایتون، جاوااسکریپت، سی‌پلاس‌پلاس، پی‌اچ‌پی و مای‌اس‌کیوال

  • بازدید: 520
دانلود Programming Bootcamp with Python, JavaScript, C++, PHP MySql - آموزش پایتون، جاوااسکریپت، سی‌

این دوره آموزشی یک بوت کمپ جامع برنامه نویسی است که هدف آن تربیت توسعه دهندگان ماهر و توانمند در ساخت برنامه های کاربردی وب و نرم افزاری قدرتمند می باشد. این دوره با پوشش دادن زبان ها و فناوری های برنامه نویسی پرطرفداری همچون پایتون، سی پلاس پلاس، جاوا اسکریپت، پی اچ پی و مای اس کیو ال، شرکت کنندگان را از سطح مبتدی به سطوح پیشرفته هدایت می کند. در طول این دوره، شرکت کنندگان با اصول و مبانی هر یک از این زبان ها آشنا شده و مهارت های عملی لازم برای توسعه برنامه های کاربردی واقعی را از طریق انجام پروژه های عملی کسب خواهند کرد. این بوت کمپ بر یادگیری عملی و ساخت پروژه های کاربردی تأکید دارد و به شرکت کنندگان این امکان را می دهد تا یک مجموعه کار قابل توجه برای ارائه به کارفرمایان آینده ایجاد کنند. علاوه بر این، این دوره توسعه فول استک را نیز پوشش می دهد و شرکت کنندگان را قادر می سازد تا هم در بخش فرانت اند با استفاده از جاوا اسکریپت و هم در بخش بک اند با بهره گیری از پایتون، سی پلاس پلاس و پی اچ پی/مای اس کیو ال به توسعه برنامه های کاربردی بپردازند. همچنین، نحوه کار با پایگاه های داده از طریق پی اچ پی و مای اس کیو ال به شرکت کنندگان آموزش داده می شود تا بتوانند برنامه های کاربردی مبتنی بر داده ایجاد و مدیریت کنند. در نهایت، این دوره دید جامعی از توسعه چند پلتفرمی به شرکت کنندگان ارائه می دهد و نشان می دهد که چگونه زبان های برنامه نویسی مذکور در محیط های مختلف وب، موبایل و دسکتاپ قابل استفاده هستند. آموزش ها توسط مربیان مجرب و به صورت واضح و گام به گام ارائه می گردد.
در دوره آموزشی Programming Bootcamp with Python, JavaScript, C++, PHP MySql با برنامه نویسی وب و نرم افزار آشنا خواهید شد.

دانلود Python in 10 Days: The Ultimate Beginner's Bootcamp - آموزش پایتون

  • بازدید: 585
دانلود Python in 10 Days: The Ultimate Beginner's Bootcamp - آموزش پایتون

این دوره، دانش‌آموزان را قادر می‌سازد تا به یک برنامه‌نویس پایتون تبدیل شوند و یکی از پرتقاضاترین مهارت‌ها را برای کارفرمایان در سال 2024 کسب کنند. این دوره دانش و مهارت‌های اساسی لازم برای کار با پایتون و ایجاد اسکریپت‌های شخصی برای وظایف روزمره را به دانشجویان ارائه می‌دهد. دانشجویان در این دوره مهارت‌های لازم برای شناسایی و ساخت دستورات مورد نیاز برای انجام وظایف خاص را فرا می‌گیرند. علاوه بر این، آن‌ها یاد می‌گیرند که چگونه اسکریپت‌هایی برای انجام کارهای پیشرفته مانند خودکارسازی وظایف تکراری و بسیاری موارد دیگر بسازند. انتظار نمی‌رود که دیگران شما را برای یادگیری این مهارت ترغیب کنند. سعی کنید نیاز و تقاضای زمان کنونی را شناسایی کرده و این فرصت را غنیمت بشمارید تا با یادگیری این مهارت جدید، همگام با زمان و فناوری‌های روز پیش بروید. با اتمام این دوره، دانشجویان در نوشتن کد پایتون بسیار کارآمد خواهند شد. یک مربی حرفه‌ای که به هزاران دانشجو در یادگیری پایتون کمک کرده است، در این دوره شما را همراهی می‌کند. بیایید و از کلاس لذت ببرید در حالی که این ابزار قدرتمند را می‌آموزید.
در دوره آموزشی Python in 10 Days: The Ultimate Beginner's Bootcamp با برنامه‌نویسی پایتون آشنا خواهید شد.

دانلود Project: Coding your own HTML language in C - آموزش اچ‌تی‌ام‌ال در سی

  • بازدید: 445
دانلود Project: Coding your own HTML language in C - آموزش اچ‌تی‌ام‌ال در سی

در این دوره، شرکت‌کنندگان گام به گام با فرآیند توسعه یک زبان HTML سفارشی در C آشنا می‌شوند. هدف نهایی این زبان، ایجاد رابط‌های کاربری گرافیکی مبتنی بر کنسول برای برنامه‌های C خواهد بود و در ادامه، شرکت‌کنندگان قادر خواهند بود CSS اختصاصی خود را نیز بنویسند. در بخش‌های ابتدایی دوره، تمرکز بر آماده‌سازی تمام ملزومات برای تجزیه‌کننده HTML خواهد بود. این دوره از سبک برنامه‌نویسی تابعی و همچنین مفاهیم مرتبط با کامپایلرها الهام می‌گیرد تا رویکردی جامع و کاربردی را ارائه دهد. تکنیک‌ها و مهارت‌هایی که در این دوره آموزش داده می‌شود، تنها به توسعه HTML محدود نمی‌شود. این اصول و روش‌ها در هر نوع زبان برنامه‌نویسی دیگری که قصد ایجاد آن را داشته باشید، یا برای تجزیه و تحلیل هر زبان موجودی که می‌خواهید آن را تفسیر کنید، قابل اجرا هستند. به عنوان مثال، با دانش این دوره، می‌توان کامپایلر C شخصی خود را نوشت یا حتی یک زبان برنامه‌نویسی کاملاً جدید ابداع کرد. تنها پیش‌نیاز این دوره، داشتن مهارت‌های پایه در برنامه‌نویسی C و درک مطالب ارائه شده در طول دوره است. در طول این دوره، شرکت‌کنندگان ابتدا نحوه کدنویسی یک Lexer (تحلیل‌گر لغوی) را فرا می‌گیرند. Lexer کدهای ورودی را به "توکن" تبدیل می‌کند؛ توکن‌ها کوچک‌ترین واحدهای اتمی هر زبان برنامه‌نویسی هستند. سپس، شرکت‌کنندگان یاد می‌گیرند که گرامر زبان خود را بر اساس فرمت استاندارد BNF (فرم بکوس-نائور) که در این دوره آموزش داده می‌شود، تعریف کنند. گام سوم شامل تجزیه توکن‌ها مطابق با قواعد گرامر زبان است که با نوشتن یک تجزیه‌کننده تابعی بازگشتی انجام می‌شود. در نهایت، مرحله پایانی به کاربرد کد توسعه‌یافته اختصاص دارد؛ این کاربرد می‌تواند شامل رندر کردن صفحات وب (مانند HTML)، تولید کد اسمبلی یا کد ماشین (مانند یک کامپایلر C)، و سایر کاربردهای مشابه باشد.
در دوره آموزشی Project: Coding your own HTML language in C با مراحل توسعه یک زبان برنامه‌نویسی از پایه آشنا خواهید شد.

دانلود Python Best Practices: Learn to Write Clean Python Code - آموزش پایتون

  • بازدید: 608
دانلود Python Best Practices: Learn to Write Clean Python Code - آموزش پایتون

این دوره به عنوان یک راهنمای جامع برای بهترین شیوه‌های پایتون عمل می‌کند و به شما کمک می‌کند تا کدی بنویسید که نه تنها کارآمد باشد بلکه به راحتی توسط دیگران قابل درک و نگهداری باشد. شرکت‌کنندگان در این دوره با اصول و راهنمایی‌های رسمی سبک پایتون (PEP 8) آشنا می‌شوند و یاد می‌گیرند که چگونه این استانداردها را در کد خود پیاده‌سازی کنند. دوره با ارائه‌ی سخنرانی‌های ویدیویی جذاب، نمودارها، آزمون‌ها، مقالات و منابع تکمیلی، تجربه‌ی یادگیری جامعی را فراهم می‌کند. هدف اصلی این دوره، ارتقاء مهارت‌های برنامه‌نویسی پایتون شما به سطحی بالاتر است تا بتوانید کدی بنویسید که واقعاً "پایتونیک" باشد. این بدان معناست که کد شما باید از الگوها و فلسفه‌ی زبان پایتون پیروی کند، که منجر به کدی مختصر، خوانا و کارآمد می‌شود. در طول دوره، به شما آموزش داده می‌شود که چگونه نام‌های معناداری برای متغیرها، توابع، کلاس‌ها و متدهای خود انتخاب کنید. این کار به بهبود خوانایی کد کمک شایانی می‌کند و درک منطق برنامه را برای هر کسی که با کد شما کار می‌کند، آسان‌تر می‌سازد. همچنین، اصول مربوط به تورفتگی کد پایتون مطابق با راهنمای سبک پایتون به طور کامل توضیح داده می‌شود تا اطمینان حاصل شود که کد شما از نظر ظاهری نیز استاندارد و منظم است. یکی دیگر از جنبه‌های کلیدی که در این دوره پوشش داده می‌شود، کاربرد بهترین شیوه‌ها برای طول خط، شکست خط و خطوط خالی است. استفاده صحیح از فضای خالی (whitespaces) در اطراف متغیرها، پرانتزها، عملگرها، کاماها، دونقطه‌ها و سمی‌کولن‌ها نیز به تفصیل بررسی می‌شود، چرا که این جزئیات کوچک می‌توانند تأثیر زیادی بر خوانایی کلی کد داشته باشند.
در دوره آموزشی Python Best Practices: Learn to Write Clean Python Code با اصول و شیوه‌های نوشتن کد پایتون تمیز، خوانا و قابل نگهداری آشنا خواهید شد.

دانلود Advanced Go Programming: Data Structures, Code Architecture, and Testing - آموزش برنامه‌نویسی پیشرفته گو

  • بازدید: 534
دانلود Advanced Go Programming: Data Structures, Code Architecture, and Testing - آموزش برنامه‌نویسی

این دوره آموزشی برای توسعه‌دهندگان Go در سطوح متوسط تا پیشرفته طراحی شده است که به دنبال تقویت مهارت‌های خود در این زبان برنامه‌نویسی محبوب و متن‌باز هستند. آدلینا سیمیون، مدرس دوره، با رویکردی عملی، تعاملی و مهارت‌محور، نکات و تکنیک‌های کاربردی مورد استفاده برنامه‌نویسان متخصص را به شرکت‌کنندگان آموزش می‌دهد. هدف این دوره، افزایش دانش فنی شرکت‌کنندگان یا آماده‌سازی آن‌ها برای مصاحبه‌های شغلی و ورود به موقعیت‌های جدید در حوزه برنامه‌نویسی است. این دوره شامل "چالش‌های کدنویسی" است که توسط پلتفرم CoderPad پشتیبانی می‌شوند. این چالش‌ها، تمرین‌های کدنویسی تعاملی با بازخورد لحظه‌ای را ارائه می‌دهند و به شرکت‌کنندگان امکان می‌دهند تا با تمرین عملی، مهارت‌های کدنویسی خود را بهبود بخشند. آدلینا سیمیون با چهار چالش کدنویسی خاص و متمرکز بر پرسش‌های کلیدی، به توسعه مهارت‌های شرکت‌کنندگان به عنوان برنامه‌نویس Go کمک می‌کند. در طول دوره، شرکت‌کنندگان فرصت خواهند داشت تا استفاده از ساختارهای داده رایج، جریان‌ها، کدنویسی مقاوم و برنامه‌نویسی پویا را تمرین کنند. این رویکرد عملی تضمین می‌کند که شرکت‌کنندگان پس از اتمام دوره، نه تنها دانش نظری عمیقی در Go داشته باشند، بلکه توانایی استفاده از این دانش را در سناریوهای واقعی برنامه‌نویسی نیز کسب کنند.
در دوره آموزشی Advanced Go Programming: Data Structures, Code Architecture, and Testing با ساختارهای داده، معماری کد و روش‌های تست در زبان برنامه‌نویسی Go آشنا خواهید شد.

دانلود Introduction to C++ Concurrency LiveLessons (Video Training) - آموزش مقدماتی همروندی در سی پلاس پلاس

  • بازدید: 4,780
دانلود Introduction to C++ Concurrency LiveLessons (Video Training) - آموزش مقدماتی همروندی در سی پل
(1404/4/12) تغییرات:

دوره آموزشی به روز رسانی شد!

زبان برنامه‌نویسی ++C (سی پلاس پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره سطح بالا است که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند، این زبان عمومی و دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است و از انواع داده ایستا، نوشتار آزاد، چندمدلی، برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا و برنامه‌نویسی جنریک پشتیبانی می کند. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند و کتابخانه استاندارد ++C شامل کتابخانه استاندارد C با یک سری تغییرات برای بهبود عملکرد است. همروندی در علوم رایانه در سامانه‌هایی پیش می‌آید که در آن‌ها چند پردازش محاسباتی همزمان اجرا می‌شوند و با یکدیگر اندرکنش دارند (ناحیه بحرانی دارند). مطالعه همروندی محدوده وسیعی از سامانه‌ها را دربرمی‌گیرد، از سامانه‌های رایانش موازی سخت-درگیر و بسیار همزمان گرفته تا سامانه‌های توزیع‌شده ناهمزمان سست-درگیر.
در دوره آموزشی Introduction to C++ Concurrency LiveLessons (Video Training) با آموزش مقدماتی همروندی در سی پلاس پلاس اشنا خواهید شد.