مطالب دارای تگ: packt

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

دانلود Learn By Example: PyTorch - آموزش پای‌تورچ

دانلود Learn By Example: PyTorch - آموزش پای‌تورچ
(1405/6/29) تغییرات:

فایل‌های دوره مجدد بارگذاری شد.
محتوای دوره مربوط به تاریخ 2018/11

این دوره آموزشی قبل از ورود به مباحث عملی و پیاده‌سازی مدل‌های واقعی در دنیای واقعی، ابتدا به بررسی و آموزش نظریه‌های پایه‌ای و اصول بنیادی می‌پردازد. شرکت‌کنندگان در این مسیر آموزشی، ریاضیات پایه و مفاهیم کلیدی مرتبط با نورون‌های مصنوعی، فرآیندهای انتشار رو به جلو (Forward Propagation) و انتشار رو به عقب (Backward Propagation) را به طور کامل فرامی‌گیرند. علاوه بر این، نحوه انجام عملیات‌های مختلف بر روی تنسورها و همچنین کار با سیستم مشتق‌گیری خودکار پایتورچ از طریق ماژول قدرتمند Autograd به شکل دقیق به دانش‌پژوهان آموزش داده می‌شود. پس از تسلط بر این مفاهیم و زیربناهای نظری، فراگیران آموخته‌های خود را در عمل به کار می‌گیرند و به ساخت شبکه‌های عصبی کاملا متصل (Fully Connected Networks) می‌پردازند. این پروژه‌های عملی شامل حل مسائل واقعی در حوزه‌های گوناگون مانند پیش‌بینی کیفیت هوا در قالب مسائل رگرسیون بر روی داده‌های جدول‌بندی شده و همچنین تخمین میزان درآمد و حقوق افراد در قالب مسائل طبقه‌بندی (Classification) می‌شود. این رویکرد عملی به فراگیران کمک می‌کند تا مهارت‌های لازم برای ساخت، آموزش و ارزیابی مدل‌های یادگیری عمیق را در سناریوهای واقعی به دست آورند.
در دوره آموزشی Learn By Example: PyTorch با مفاهیم یادگیری عمیق و ساخت شبکه‌های عصبی با پایتورچ آشنا خواهید شد.

دانلود The Complete Python and PostgreSQL Developer Course آموزش پایتون و پستگرس‌کیوال

دانلود The Complete Python and PostgreSQL Developer Course - آموزش پایتون و پستگرس‌کیوال
(1401/6/23) تغییرات:

دوره بروزرسانی شد.
زیرنویس انگلیسی اضافه شد.

دوره جامع تسلط بر پستگرس‌کیو‌ال و یکپارچه‌سازی آن با پایتون به منظور تمایز میان نوشتن استعلام‌های ساده پایگاه داده و مهندسی بخش‌های پشتیبانی برنامه‌ها در سطح تجاری و عملیاتی طراحی شده است. فراگیران در طول این مسیر یادگیری، به بررسی دقیق ساختارها و سازوکارهای داخلی سامانه‌های مختلف مدیریت داده می‌پردازند و تفاوت‌های کلیدی میان گزینه‌های ذخیره‌سازی در حافظه، پایگاه‌های داده سبک مانند اس‌کیو‌لایت و سامانه‌های مبتنی بر مدل کاربر-خدمت‌گزار نظیر پستگرس‌کیو‌ال را تحلیل می‌کنند. آموزش‌ها بر پایه ساخت پروژه‌های واقعی و کاربردی، از جمله پروژه ساخت دفترچه یادداشت برنامه‌نویسی شخصی و سامانه نظرسنجی تعاملی، پیش می‌روند تا مفاهیم پیچیده پایگاه‌های داده رابطه‌ای به‌صورت کاملاً ملموس درک شوند. علاوه بر این، مباحث مهمی همچون مدل‌سازی پایگاه داده، برقرار‌سازی ارتباطات یک-به-چند و چند-به-چند، بازسازی گام‌به‌گام ساختار داده‌ها، مدیریت صحیح مناطق زمانی و نسخه‌بندی ساختار پایگاه داده با ابزارهای مهاجرت مانند المبیک پوشش داده می‌شوند.
در دوره آموزشی The Complete Python and PostgreSQL Developer Course با مدیریت پایگاه داده و اتصال آن به پایتون آشنا خواهید شد.

دانلود #Packt Unity Projects 2020: Twenty+ Mini Projects in Unity and C آموزش 20 پروژه کوچک با یونیتی و سی شارپ

دانلود #Packt Unity Projects 2020: Twenty+ Mini Projects in Unity and C - آموزش 20 پروژه کوچک با یون
یونیتی امکانات و قابلیت های زیادی در زمینه توسعه بازی های موبایل در اختیار شما قرار می دهد. در ساخت بازی برای دستگاه های موبایل شما باید مواردی مانند رزولویشن صفحه نمایش، ورودی های خاص (مانند تاچ و داده های شتاب سنج) و عملکرد بازیکن هنگام بازی را در نظر بگیرید. به طور کلی یونیتی (Unity) جزو چهار موتور بازی ساز بزرگ است. ساخت بازی با این موتور بازی ساز بسیار ساده است و بیشتر کار در محیط ویژوال انجام می شود، یعنی حدود ۸۰ درصد کار بدون کدنویسی انجام می شود و تنها حدود ۲۰ درصد کار کدنویسی است، که این موضوع باعث جذب بسیاری از کاربران علاقه مند به بازی سازی شده است که علم زیادی در برنامه نویسی ندارند.
در دوره آموزشی Packt Unity Projects 2020 Twenty Mini Projects in Unity and C# با آموزش 20 پروژه کوچک با یونیتی و سی شارپ اشنا خواهید شد.

دانلود Packt The Complete CSS Flexbox Guide with a Complete Project آموزش کامل سی اس اس فلکس باکس

دانلود Packt The Complete CSS Flexbox Guide with a Complete Project - آموزش کامل سی اس اس فلکس باکس
Flexbox ها کدهای جدید در CSS می باشند که توسط W3C برای رفع مشکلات استفاده از کد های float و طراحی زیبا و دقیق تر سایت ها بخصوص سایت های ریسپانسیو ارائه شده است. پس از منسوخ شدن استفاده از table در طراحی قالب سایت، استفاده از کد float جز کد های پرطرفدار طراحان به شمار می رفت که استفاده از آن طراحان را دچار مشکلاتی می کرد. علاوه بر اینکه استفاده از Flexbox ها اصولی تر از کدهای Float می باشند، استفاده از آن تاثیر بسزایی در index صفحات سایت توسط موتورهای جستجوی گوگل نیز دارد و در نتیجه در سئوی سایت بسیار موثر است. مهمترین نکته ای که در روزهای اول ارائه Flexbox وجود داشت این بود که این کدها تنها برای طراحی بخشی از صفحه سایت (برای مثال منو) استفاده می گردید و برای طراحی قالب کل صفحه مورد استفاده نبود، چرا که برای ساخت قالب اصلی سایت با Flexbox ها باید از مجموعه کدهای Flexbox و CSS در کنار هم استفاده شود که به این مجموعه Grid Layout Module گفته می شود. جدا از تمام مزایای Grid Layout Module، این مجموعه یک محدویت بزرگ را برای طراحان به همراه داشت، حتی آخرین نسخه های بروزرسانی مرورگرها هم با آن مشکل داشت. در واقع یکی از علت هایی که ورژن های مختلفی از Flexbox ها ارائه شد تردید شرکت های ارائه دهنده مرورگر ها در پشتیبانی از آن بود. به کمک کد های Flexbox می توانیم بجای اینکه برای هر آبجکت به‌صورت انفرادی خصوصیت تعیین کنیم، تمام آبجکت ها را به‌صورت گروه در آورده و برای آنها style های گروهی قرار دهیم. در واقع استفاده از Flexbox  ها بهترین گزینه برای موقعیت دهی آبجکت های درون یک صفحه است.
در دوره آموزشی Packt The Complete CSS Flexbox Guide with a Complete Project با آموزش کامل سی اس اس فلکس باکس اشنا خواهید شد.

دانلود Packt How to Program an Arduino as a Modbus TCP/IP Client and Server آموزش برنامه نویسی آردوینو به عنوان سرور و مشتری میانی تی سی پی آی پی

دانلود Packt How to Program an Arduino as a Modbus TCP/IP Client and Server - آموزش برنامه نویسی آرد
 آردوینو (Arduino) یک میکروکنترلر تک‌بردی است که به منظور تولید راحت‌تر برنامه‌هایی که با اشیاء یا محیط تعامل داشته باشند طراحی شده‌است. سخت‌افزار آن شامل یک برد سخت‌افزار متن‌باز که حول میکروکنترلر ای‌وی‌آر اتمل یا یک آرم اتمل طراحی شده‌است. به‌عنوان مثال مدل‌ Arduino UNO Rev3 دارای رابط یواس‌بی، ۶ پین ورودی آنالوگ و همچنین ۱۴ پین ورودی/خروجی دیجیتال است که اجازهٔ اتصال بردهای توسعهٔ مختلفی را فراهم می‌آورد. هرچند در مدلهای دیگر تعداد این درگاه های آنالوگ و دیجیتال متفاوت (بیشتر یا کمتر) است. آردوینو می تواند جهت ایجاد اشیای تعاملی، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپ ها، موتورها و سایر خروجی های فیزیکی به کار گرفته شود.آردوینو در سال ۲۰۰۵ به منظور ایجاد راهی ارزان و ساده برای برنامه‌نویسی اشیائی تعاملی ایجاد شد. آردوینو به همراه یک محیط یکپارچه توسعه نرم‌افزار (IDE) ساده ارائه می‌شود که در رایانه‌های عادی قابل اجرا است که اجازهٔ برنامه‌نویسی به کمک C یا ++C را برای آردوینو می‌دهد.
در دوره آموزشی Packt How to Program an Arduino as a Modbus TCP/IP Client and Server با آموزش برنامه نویسی آردوینو به عنوان سرور و مشتری میانی تی سی پی آی پی اشنا خواهید شد.

دانلود Packt Learning Path - Vim Masterclass آموزش ویم، ویرایشگر متن

دانلود Packt Learning Path - Vim Masterclass - آموزش ویم، ویرایشگر متن
Vim که مخفف Vi iMproved است، یک ویرایشگر متن (Text Editor) بوده که بر پایه ویرایشگر Vi است. Vim علاوه بر اینکه تمام خواص Vi را به ارث برده است، عملکرد و توسعه‌پذیری بالاتری نسبت به Vi دارد. ویرایشگر متن Vim ویرایشگری Modal است. بدین معنی که در آن، Mode یا حالت‌های مختلفی داریم. برای مثال وقتی در Vim دکمه i را فشار دهید ممکن است حرف i را چاپ کند و یا اینکه شما را به حالت insert mode ببرد.
در دوره آموزشی Learning Path - Vim Masterclass با آموزش ویم، ویرایشگر متن اشنا خواهید شد.

دانلود #Packt Unity Android 2021 : Build 7 Games with Unity and C آموزش توسعه بازی اندروید با یونیتی: ساخت 7 بازی با یونیتی و سی شارپ

دانلود #Packt Unity Android 2021 : Build 7 Games with Unity and C - آموزش توسعه بازی اندروید با یونی
یکی از راه های ساخت بازی ها استفاده از موتور یونیتی (Unity) می باشد. یونیتی جزو چهار موتور بازی ساز بزرگ و یک موتور بازی ساز چند پلتفرمه است، یعنی می‌تواند برای بسیاری از پلتفرم‌های موجود بازی را ایجاد کند. امروزه تنها حدود ۵ درصد کاربران بازی‌ها را بر روی کامپیوترهای شخصی اجرا می‌کنند و سهم بسیاری به کنسول‌های بازی و موبایل و وب می‌رسد. ساخت بازی با این موتور بازی ساز بسیار ساده است و بیشتر کار در محیط ویژوال انجام می شود، یعنی حدود ۸۰ درصد کار بدون کدنویسی انجام می شود و تنها حدود ۲۰ درصد کار کدنویسی است، که این موضوع باعث جذب بسیاری از کاربران علاقه مند به بازی سازی شده است که علم زیادی در برنامه نویسی ندارند.
در دوره آموزشی Packt Unity Android 2021 : Build 7 Games with Unity and C# با آموزش توسعه بازی اندروید با یونیتی: ساخت 7 بازی با یونیتی و سی شارپ اشنا خواهید شد.

دانلود Packt SwiftUI Animations - Using Xcode 12 and iOS 14 آموزش انیمیشن سوئیفت یو آی با ایکس کد 12 و آی او اس 14

دانلود Packt SwiftUI Animations - Using Xcode 12 and iOS 14 - آموزش انیمیشن سوئیفت یو آی با ایکس کد
SwiftUi یک نوآوری و به شدت یک راه ساده برای ساخت رابط کاربری برای تمامی محصولات اپل است و از ویژگی های خوب آن می توان به طراحی یکپارچه و یکباره برای تمامی Platform های مختلف اشاره کرد. کدهای نوشته شده در Xcode به زبان برنامه نویسی Swift به صورت sync در SwiftUi کار خواهد کرد و برنامه نویسان نگران چیزی نخواهند بود همانطور که خواندن و نوشتن کدها به زبان Swift خیلی ساده بود در SwiftUI نیز به به همین شکل خواهد بود. پشتیبانی اتوماتیک از  Dynamic Type, Dark Mode, localization, accessibility از ویژگی هایی هست که قدرتمند در پیاده سازی UI با استفاده از SwiftUI است.
در دوره آموزشی Packt SwiftUI Animations - Using Xcode 12 and iOS 14 با آموزش انیمیشن سوئیفت یو آی با ایکس کد 12 و آی او اس 14 اشنا خواهید شد.

دانلود Packt Nmap for Penetration Testing: From Beginner to Advanced آموزش مقدماتی تا پیشرفته انمپ برای تست نفوذ

دانلود Packt Nmap for Penetration Testing: From Beginner to Advanced - آموزش مقدماتی تا پیشرفته انمپ
انمپ (Network mapper) نقشه بردار شبکه ابزاری متن باز و اختصاصی است که به منظور کاوش بررسی امنیتی شبکه به کار می‌رود. این ابزار توسط گوردن فیودور لیون منتشر شده است. انمپ یک ابزار رایگان و متن باز است که برای کاوش و بررسی های امنیتی در شبکه به کار می‌رود. بسیاری از سیستم‌ها و مدیران شبکه نیز این ابزار را برای انجام وظایفی مثل اکتشاف شبکه، مدیریت برنامه ارتقا سرویس ها و مانیتور میزبان ها یا آپتایم سرویس ها مفید می‌دانند. انمپ از بسته های خام آیپی (Raw IP Packets) به شیوه ای جدید به منظور تشخیص اینکه چه میزبان هایی در شبکه وجود دارند استفاده می‌کند. اینکه چه سرویس هایی این میزبان ها ارایه می‌کنند. اینکه چه سیستم عاملی بر روی این میزبان ها قرار دارد و چه نوع فایروال بسته استفاده شده و... موارد زیاد دیگری از این دست. انمپ به گونه‌ای طراحی شده است که شبکه‌های بزرگ را به صورت مستقیم اسکن کند ولی در میزبان های کوچک نیز کاربردی است. یکی از ویژگی‌های برتر انمپ Nmap این است که بر روی همه سیستم عامل های بزرگ قابل اجرا است و کد باینری آن برای تمامی سیستم عامل های بزرگ مثل لینوکس، اپل و ویندوز موجود است.
در دوره آموزشی Packt Nmap for Penetration Testing: From Beginner to Advanced با آموزش مقدماتی تا پیشرفته انمپ برای تست نفوذ اشنا خواهید شد.

دانلود Packt Learn React for Modern Web Applications آموزش ری اکت برای توسعه مدرن وب

دانلود Packt Learn React for Modern Web Applications - آموزش ری اکت برای توسعه مدرن وب
ری‌اکت که به صورت React.js یا ReactJS نیز خوانده می‌شود، یک کتابخانه متن‌باز جاوااسکریپت برای ساخت رابط‌های کاربری با هدف مواجه شدن با چالش آدرس‌دهی در توسعهٔ اپلیکیشن‌های تک‌صفحه‌ای، است. این کتاب‌خانه توسط فیس بوک، اینستاگرام و جامعه‌ای از توسعه‌دهنده‌ها و شرکت‌ها نگه‌داری می‌شود. ری‌اکت توسط جردن واک، یک مهندس نرم‌افزار در فیس‌بوک، ساخته شد. او از XHP که یک چارچوب فریم‌ ورک HTML برای PHP ست، تأثیر گرفته است. سیستمی در React.js وجود دارد که باعث می شود عناصر DOM منحصر به فرد خودش را ایجاد می کند. این کار باعث می شود که performance برنامه بسیار بالاتر رود. کتابخانه ی React.js از یک گرامر خاص به اسم JSX بهره می گیرد که این قابلیت را به شما می دهد که دستورات HTML و JavaScript را با یکدیگر تلفیق کنید.
در دوره آموزشی Packt Learn React for Modern Web Applications با آموزش ری اکت برای توسعه مدرن وب اشنا خواهید شد.