دانلود ها ی دارای تگ: "packt"

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

دانلود Packt Developing iOS 11 Applications Using Swift 4 - آموزش توسعه اپ های آی او اس 11 با سوئیفت 4

  • بازدید: 5,450
دانلود Packt Developing iOS 11 Applications Using Swift 4 - آموزش توسعه اپ های آی او اس 11 با سوئیفت
در کنفرانس WWDC 2017 و در جریان آن شاهد معرفی محصولات متعددی بودیم. اما در بین تمام محصولاتی که اپل معرفی کرد، سیستم‌عامل iOS 11 یکی از اصلی‌ترین موارد موجود به شمار می‌رفت. آی‌اواس (iOS) سیستم عاملی برای آیفون (iPhone) وآی پاد (iPad) و دیگر دستگاه‌های شرکت اپل مانند آی ‌پد و اپل تی ‌وی است. با استفاده از iOS 7 SDK می توان به ایجاد و توسعه اپلیکیشن های مفید برای آیفون و آی پد پرداخت. iOS از نظر معماری از چهار لایه Core OS، Core Services، Media Layer و Cocoa Touch تشکیل شده‌ است. برنامه‌ها قابل اجرا در آی او اس حتماً باید به طور خاص برای IOS و معماری ARM نوشته و کمپایل شوند و توسعه دهندگان می‌توانند برای این منظور از کیت توسعه نرم افزاری آی او اس (iOS SDK) استفاده کنند.
در دوره آموزشی Packt Developing iOS 11 Applications Using Swift 4 به طور کامل با توسعه اپ های آی او اس 11 با سوئیفت 4 آشنا می شوید.

دانلود Packt Step-by-Step Machine Learning with Python - آموزش گام به گام یادگیری ماشین با پایتون

  • بازدید: 12,664
دانلود Packt Step-by-Step Machine Learning with Python - آموزش گام به گام یادگیری ماشین با پایتون
پایتون یک زبان برنامه نویسی شی گرا و بسیار محبوب بوده و فلسفه اصلی ایجاد آن تاکید بر دو هدف خوانایی بالای برنامه و نیز کوتاهی و بازدهی مناسب آن است. یکی از ویژگی های پایتون متن باز بودن آن است که باعث شده داکیومنت های فراوان و کتابخانه های آماده ی بسیار زیادی برای آن وجود داشته باشد که کار برنامه نویسی را بسیار آسان می کند. از طرف دیگر به لطف وجود فریمورک های مختلف برای پایتون می توان به وسیله ی آن برنامه های تحت وب و نیز تلفن همراه نیز تولید کرد. یکی از حوزه های تکنولوژی که نقشی قابل توجه در بهبود سرویس های ارائه شده در تلفن های همراه و فضای مجازی دارد، یادگیری ماشینی است. گاهی اوقات دو عبارت یادگیری ماشینی و هوش مصنوعی به جای یکدیگر مورد استفاده قرار می گیرند و این مساله به خصوص زمانی که یک شرکت بزرگ قصد دارد از جدیدترین نوآوری هایش سخن بگوید بیشتر به چشم می خورد، با این همه هوش مصنوعی و یادگیری ماشینی دو حوزه کاملا مجزا و البته متصل به یکدیگر در علم کامپیوتر به شمار می روند.
در دوره آموزشی Packt Step-by-Step Machine Learning with Python به آموزش گام به گام یادگیری ماشین با پایتون می پردازیم. 

دانلود Packt Git Complete - آموزش کامل گیت

  • بازدید: 12,274
دانلود Packt Git Complete - آموزش کامل گیت
گیت (Git) یک نرم‌افزار آزاد و متن‌باز برای مدیریت کد منبع توزیع شده است که هدف اصلی آن افزایش سرعت در توسعه نسخه های جدید و نگهداری نسخه های مختلف یک پروژه است. گیت ابتدا برای توسعه‌ی لینوکس توسط لینوس تروالدز به وجود آمد. هر مخزن گیت دارای تاریخچه‌ی کامل تغییرات است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد. در پوشه‌ی پایه‌ هر پروژه که با استفاده از گیت مدیریت می‌شود پوشه‌ای با نام git. (نقطه git) وجود دارد که تمامی اطلاعات مربوط به پروژه (تاریخچه، برچسب‌ها، ...) را در خود نگه می‌دارد. این ساختار بر خلاف ساختار subversion است که در هر زیرشاخه یک پوشه‌ی svn. (نقطه svn) دارد. از جمله پرونده‌هایی که در پوشه‌ی git. وجود دارند، config است که تنظیمات مخزن را در خود نگه می‌دارد.
در دوره آموزشی Packt Git Complete با امکانات و ویژگی های گیت آشنا می شوید. 

دانلود Packt From 0 to 1 : Spark for Data Science with Python - آموزش کامل اسپارک و پایتون برای علوم داده

  • بازدید: 22,166
دانلود Packt From 0 to 1 : Spark for Data Science with Python - آموزش کامل اسپارک و پایتون برای علوم
Apache Spark، یک چارچوب محاسباتی برای داده ­های عظیم است. Spark از MapReduce به عنوان موتور اجرای خود، استفاده نمی­ کند اما بخوبی با هادوپ یکپارچه است. در واقع Spark می­تواند در Yarn اجرا شود و با فرمت داده­ای هادوپ و HDFS کار کند. Spark بیشتر بخاطر توانایی نگهداشتن مجموعه ­داده ه­ای بین کارها، در حافظه، شناخته می­ شود. این قابلیت Spark سبب می­ شود تا سریعتر از جریان کاری MapReduce معادل که مجموعه­ داده­ های همیشه از دیسک بار می­ شوند، عمل کند. دو نوع کاربردی که از مدل پردازشی Spark بهره می­ برند، الگوریتم ­های تکرار شونده (که یک تابع بر روی مجموعه داده­ای به‌صورت تکراری تا حصول شرط خروج، اعمال می­گردد، و تحلیل تعاملی(که یک کاربر مجموعه ای از پرس و جوهای اکتشافی تک کاره را بر روی مجموعه ای داده­ ها، اعمال می­ کنند) است. همچنین اسپارک APIهایی در زبان­های Java، Scala و Python، ارایه می ­کند. پروژه Apache Spark شامل ماژول ­های یادگیری ماشین(MLlib)، پردازش گراف (GraphX)، پردازش جریانی( (Spark Streaming)، و SQL (Spark SQL است.
در دوره آموزشی Packt From 0 to 1: Spark for Data Science with Python با آپاچی اسپارک و پایتون برای علوم داده آشنا می شوید.

دانلود Packt From 0 to 1 - Data Structures & Algorithms in Java - آموزش کامل ساختار داده و الگوریتم در جاوا

  • بازدید: 10,288
دانلود Packt From 0 to 1 - Data Structures & Algorithms in Java - آموزش کامل ساختار داده و الگوریتم
به مجموعه ای از دستور العمل ها و فرمول هایی که با زبان رسا و دقیق به همراه جزئیات لازم و به صورت مرحله به مرحله به گونه اجرا شده باشند که هدف خاصی را دنبال کنند و شروع و پایان آنها نیز مشخص باشد، الگوریتم گفته می شود. کلمه الگوریتم از نام ریاضیدان برجسته ایرانی, ابو جعفر محمد بن موسی الخوارزمی و به پاس خدمات ارزنده او به توسعه دانش بشری گرفته شده‌ است. او اولین کسی است که علم جبر را کشف کرد. ساختمان داده‌ها یا ساختار داده‌ها (Data Structure) از جملهٔ بنیادی‌ترین مباحث مورد نیاز جهت یادگیری و درک بسیاری از مفاهیم عمده در علوم رایانه است. سازمان‌ دادنِ داده‌ها به یک طریق خاص و بر پایهٔ مدل منطقی یا ریاضی که به منظور استفادهٔ بهینه از داده‌ها صورت می‌گیرد را یک ساختارِ داده‌ها گویند. ساختارهای داده‌ها انواع گوناگونی دارند که هر کدام مناسب برنامه‌های مختلفی هستند.
در دوره آموزشی Packt From 0 to 1 - Data Structures & Algorithms in Java با ساختار داده ها و الگوریتم ها در جاوا آشنا می شوید.  

دانلود Packt Working with Delphi - آموزش کار با دلفی

  • بازدید: 7,889
دانلود Packt Working with Delphi - آموزش کار با دلفی
دِلفی (Delphi) یا به تعبیری ویژوال پاسکال - یک زبان برنامه‌نویسی است و بستری برای توسعهٔ نرم‌افزار که شرکت بورلند آن را تولید کرده‌است و بعدها توسط امبارکادرو خریداری شد. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرم‌افزار بر مبنای متدولوژی راد (RAD: Rapid application development) یعنی تولید و توسعهٔ سریع برنامه‌های کاربردی پشتیبانی می‌کردند. این نرم‌افزار بر مبنای پاسکال شیءگرا (آبجکت پاسکال) بوده و از این زبان مشتق شده‌است. البته بورلند نسخه‌ای از دلفی و سی++بیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرم‌افزارهای لینوکس قرار نگرفت. نرم‌افزارهای دلفی در ابتدا به صورت مستقیم از کتابخانه‌های ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده می‌کردند، اما پس از نسخه ۶ دلفی، امکانات استفاده از دات‌نت هم به آن اضافه شد. زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده می‌شد و برای طراحی نرم‌افزارهای تحت ویندوز به کار می‌رفت، امروزه چنان توسعه یافته‌است که برای تولید نرم‌افزارهای تحت سیستم‌عاملِ لینوکس، آی او اس و اندروید نیز به کار می‌آید. بیشترین کاربرد دلفی در طراحی برنامه‌های رومیزی و پایگاه داده‌ها است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژه‌های نرم‌افزاری (نظیر وب) نیز مورد استفاده قرار می‌گیرد.
در دوره آموزشی Packt Working with Delphi با زبان برنامه نویسی دلفی و ویژگی های آن آشنا می شوید.

دانلود Packt CompTIA Network+ Certification N10-006 - آموزش کامپاتیا نتورک پلاس، مهارت های پایه شبکه برای شرکت در آزمون N10-006

  • بازدید: 15,834
دانلود Packt CompTIA Network+ Certification N10-006 - آموزش کامپاتیا نتورک پلاس، مهارت های پایه شبکه
موضوع امنیت شبکه و کامپیوتر امروزه یکی از داغترین زمینه های تخصصی است که تعداد زیادی از تولید کنندگان محصولات و سازمان های بی طرف در این زمینه را به سمت اعطای مدارک تخصصی سوق داده است. همین موضوع باعث شده است تا به افراد حرفه ای در زمینه IT این امکان داده شود تا دانش و مهارت های خودشان را در استانداردها و پایه های امنیت، محک بزنند. موسسه (Computing Technology Industry Association (CompTIA، در دو دهه اخیر توانسته است خود را به عنوان یک نماد در زمینه آموزش و ترویج استاندارد ها و علم IT قرار دهد.
مدارک CompTIA بخوبی در مجامع IT و بخصوص به عنوان اعتباری برای استخدام شوندگان IT توانسته است خود را مطرح کند. مایکروسافت، سیسکو، Novell و دیگر شرکت های صاحب سبک در زمینه IT این اجازه را دادند تا از مدارک CompTIA در برخی از برنامه های مدارکشان به عنوان انتخاب و یا جایگزینی برای یکی از امتحانات استفاده شود. برای مثال مدارک و +Network میتوانند در ادامه مدرک MCSA مایکروسافت، اخذ شوند. یکی از مزیت های امتحانات و مدارک CompTIA که آن ها را بسیار محبوب کرده است، اینست که بر خلاف سایر مدارک موجود در این زمینه از موسسات مختلف، این مدارک بازه زمانی ندارند و expire نمیشوند. در حقیقت وقتی که شما مدرک CompTIA را اخذ میکنید، هرگز نیازی به تمدید آن ندارید.
در دوره آموزشی Packt CompTIA Network+ Certification N10-006 با مباحث کامل دوره کامپاتیا نتورک پلاس N10-006 آشنا می شوید.

دانلود Packt Building Cross-Platform Desktop Applications with Electron - آموزش ساخت اپ های دسکتاپ چندسکویی با الکترون

  • بازدید: 9,665
دانلود Packt Building Cross-Platform Desktop Applications with Electron - آموزش ساخت اپ های دسکتاپ چ
فریم ورک الکترون، تکنولوژی متن باز جدیدی برای ساخت نرم افزار های cross-platform و یا قابل اجرا در سیستم عامل های مختلف است. این فریم ورک با استفاده از زبان های HTML ، CSS و جاوا اسکریپت و همچنین بهره گیری از مرورگر کرومیوم میتواند نرم افزار دلخواه شما را برای لینوکس، مک و یا ویندوز کامپایل و ترجمه کند. در حال حاضر نرم افزار های زیادی توسط این فریم ورک تولید و عرضه شده است که از آنها میشود به ویرایشگر قدرتمند اتم اشاره کرد. همچنین شرکت های مطرحی مثل مایکروسافت هم برای نرم افزار های چند پلتفرم خود مثل Microsoft Visual Studio Code در حال استفاده از این فریم ورک هستند. توصیه میشود برای ساخت نرم افزار دلخواه خود با این فریم ورک، از ویرایشگر اتم استفاده کنید.
در دوره آموزشی Packt Building Cross-Platform Desktop Applications with Electron با ساخت اپ های دسکتاپ چندسکویی با الکترون آشنا می شوید.

دانلود Packt Scripting Unreal Game Characters - آموزش اسکریپت نویسی کاراکترهای بازی آنریل

  • بازدید: 7,724
دانلود Packt Scripting Unreal Game Characters - آموزش اسکریپت نویسی کاراکترهای بازی آنریل
موتور بازی سازی آنریل انجین ( Unreal Engine )  توسط شرکت Epic Games توسعه یافته است و اولین بار در سال 1998 در بازی تیراندازی اول شخص Unreal به نمایش در آمد. با اینکه موتور بازی سازی آنریل انجین در ابتدا برای بازی های تیراندازی اول شخص ساخته شده بود، اما در انواع ژانرهای دیگر نیز با موفقیت مورد استفاده قرار گرفته است، از جمله ژانر مخفی کاری و بازی های نقش آفرینی. کد آنریل انجین به زبان C++ نوشته شده است. آنریل انجین قابلیت portability بالایی دارد و ابزاری است که بسیاری از توسعه دهندگان از آن استفاده می کنند.
نسخه کنونی این نرم افزار، Unreal Engine 4 است که برای Microsoft DirectX 11 و 12 (برای مایکروسافت ویندوز، Xbox One، Windows RT)، OpenGL  (برای OS X، لینوکس، PlayStation 4، iOS، اندروید، Quya و ویندوز XP)، Vulkan  (برای اندروید)، Metal (برای iOS) و JavaScript/WebGL (برای مرورگرهای وب HTML5) طراحی شده است.
در دوره آموزشی Packt Scripting Unreal Game Characters به طور تخصصی با  اسکریپت نویسی کاراکترهای بازی آنریل آشنا می شوید. 

دانلود Packt 2D Game Programming in Unity - آموزش برنامه نویسی بازی های دو بعدی در یونیتی

  • بازدید: 9,300
دانلود Packt 2D Game Programming in Unity - آموزش برنامه نویسی بازی های دو بعدی در یونیتی
یونیتی (Unity) یک موتور بازی چند سکویی است که توسط فناوری‌های یونیتی (Unity Technologies) ساخته شده است. ساخت بازی با این موتور بازی ساز بسیار ساده است چرا که بیشتر کار در محیط ویژوال انجام می‌شود، یعنی حدود ۸۰ درصد کار بدون کدنویسی انجام می‌شود و تنها حدود ۲۰ درصد کار کدنویسی است، که این موضوع باعث جذب بسیاری از کاربران علاقه‌مند به بازی سازی شده است که علم زیادی در برنامه نویسی ندارند. موتور بازی Unity مجموعه گسترده‌ای از ویژگی‌ها را به همراه یک واسط قابل فهم و بسیار ساده عرضه می‌کند. مزیت اصلی این موتور Cross Platform بودن آن است، به این معنی که می‌توان بازی‌های ساخته شده با یونیتی را به سادگی بر روی اندروید، iOS، ویندوز فون ۸ و بلک بری پورت کرد. همچنین این موتور قابلیت توسعه بازی برای کنسول های پلی استیشن، ایکس باکس، Wii U و همچنین مرورگرها را دارد.
در دوره آموزشی Packt 2D Game Programming in Unity با اصول و نحوه ساخت بازی های دو بعدی با موتور Unity آشنا می شوید.