
۴۴٬۰۰۰تومان
نوع فایل دانلود: PDF
پس از خرید، یک فایل PDF دریافت میکنید.
این فایل با Adobe Reader، مرورگر و اپهای PDF روی کامپیوتر و موبایل باز میشود.
جاوااسکریپت زبان بومی اینترنت است. در اصل برای پویاتر کردن صفحات وب ساخته شد، اما امروز در انواع پروژههای نرمافزاری بهکار میرود؛ از جمله مصورسازی علمی و سرویسهای داده. با این حال، بیشتر دانشمندان داده تجربه کمی با جاوااسکریپت دارند یا اصلاً تجربهای ندارند. بیشتر مقدمههای این زبان هم برای کسانی نوشته شدهاند که میخواهند سبد خرید بسازند، نه اینکه نقشه صخرههای مرجانی را به اشتراک بگذارند. این کتاب قدرت و ویژگیهای خاص جاوااسکریپت را به شما معرفی میکند و شما را با قابلیتهای کلیدی زبان و ابزارها و کتابخانههای آن آشنا میسازد. کتاب به برنامهنویسی سمت کاربر و سمت سرور بهیکسان توجه دارد و نشان میدهد چگونه محتوای تعاملی وب بسازید، سرویسهای داده را ایجاد و آزمایش کنید، و دادهها را در مرورگر مصور کنید. موضوعات این کتاب عبارتند از: قابلیتهای اصلی جاوااسکریپت مدرن؛ ساخت صفحات وب با قالب؛ تعاملپذیر کردن این صفحات با React؛ مصورسازی داده با Vega-Lite؛ استفاده از Data-Forge برای آمادهسازی دادههای جدولی؛ ساخت سرویس داده با Express؛ و آزمون واحد با Mocha. همه مطالب تحت مجوز Creative Commons Attribution-Noncommercial 4.0 International (CC-BY-NC-4.0) منتشر شدهاند و در وبسایت همراه کتاب به نشانی http://js4ds.org نیز در دسترساند. مایا گنز دانشمند داده و توسعهدهنده فرانتاند آزادکاری است که از مسیر زیستشناسی کمّی به این کار رسیده است. توبی هاجز متخصص بیوانفورماتیکی است که حالا هماهنگکننده جامعه شده و در آزمایشگاه زیستشناسی مولکولی اروپا کار میکند. گرگ ویلسون یکی از بنیانگذاران Software Carpentry است و اکنون عضو تیم آموزش RStudio است.
JavaScript is the native language of the Internet. Originally created to make web pages more dynamic, it is now used for software projects of all kinds, including scientific visualization and data services. However, most data scientists have little or no experience with JavaScript, and most introductions to the language are written for people who want to build shopping carts rather than share maps of coral reefs. This book will introduce you to JavaScript's power and idiosyncrasies and guide you through the key features of the language and its tools and libraries. The book places equal focus on client- and server-side programming, and shows readers how to create interactive web content, build and test data services, and visualize data in the browser. Topics include: The core features of modern JavaScript Creating templated web pages Making those pages interactive using React Data visualization using Vega-Lite Using Data-Forge to wrangle tabular data Building a data service with Express Unit testing with Mocha All of the material is covered by the Creative Commons Attribution-Noncommercial 4.0 International license (CC-BY-NC-4.0) and is included in the book's companion website at http://js4ds.org . Maya Gans is a freelance data scientist and front-end developer by way of quantitative biology. Toby Hodges is a bioinformatician turned community coordinator who works at the European Molecular Biology Laboratory. Greg Wilson co-founded Software Carpentry, and is now part of the education team at RStudio