ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learning Cython Programming

دانلود کتاب آموزش برنامه نویسی Cython

Learning Cython Programming

مشخصات کتاب

Learning Cython Programming

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1783280794, 9781783280797 
ناشر: Packt Publishing 
سال نشر: 2013 
تعداد صفحات: 110 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 961 کیلوبایت 

قیمت کتاب (تومان) : 79,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب Learning Cython Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب آموزش برنامه نویسی Cython نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب آموزش برنامه نویسی Cython



برنامه های قدیمی موجود خود را در C با استفاده از Python گسترش دهید

نمای کلی

  • برنامه های C را با کد پایتون خالص گسترش دهید
  • پروژه های متن باز سطح پایین C را با پایتون خالص گسترش دهید – Tmux
  • از کدهای بسیار محاسباتی پایتون با استفاده از Cython حداکثر بهره را ببرید
  • برنامه های C خود را با Python Distutils و Automake/Autoconf ادغام کنید.

در جزئیات

سایتون ترکیبی بسیار قدرتمند از پایتون و سی است. با استفاده از Cython، می توانید کد پایتون را بنویسید که فراخوانی و از و به کد C یا C++ به صورت بومی در هر نقطه. این یک زبان با نحو اضافی است که امکان اعلان های نوع استاتیک اختیاری را فراهم می کند. همچنین یک زبان بسیار محبوب است زیرا می توان از آن برای برنامه نویسی چند هسته ای استفاده کرد.

Learning Cython Programming راهنمای دقیقی برای گسترش برنامه های کاربردی بومی خود در پایتون خالص به شما ارائه می دهد. تصور کنید یک وب سرور پیچ خورده را با کد پایتون خالص در برنامه اصلی خود جاسازی کنید. همچنین یاد خواهید گرفت که چگونه برنامه های جدید خود را با استفاده مجدد از کتابخانه های گسترده پایتون مانند Logging و Config Parser راه اندازی و اجرا کنید.

با آموزش برنامه نویسی Cython، یاد خواهید گرفت که ماژول پایتون خود را بنویسید. در C از ابتدا نه تنها سخت است، بلکه ناامن است. Cython به طور خودکار تمام مسائل مربوط به تبدیل نوع و همچنین جمع آوری زباله در کد شما را مدیریت می کند. همچنین می‌توانید تمام کدهای خود را در پایتون بنویسید، اما آن‌ها را کامپایل کنید و مستقیماً به زبان C فراخوانی کنید، گویی فقط یک تابع یا داده دیگر است.

این کتاب همچنین نشان می‌دهد که چگونه می‌توانید پروژه منبع باز Tmux و را دریافت کنید. آن را گسترش دهید تا دستورات جدید را مستقیماً در پایتون خالص اضافه کنید. با این کتاب، همه چیزهایی را که برای راه‌اندازی و اجرای Cython نیاز دارید و اینکه چگونه می‌توانید از مثال‌ها به روشی عملی مجدد استفاده کنید، یاد خواهید گرفت.

آنچه از این کتاب خواهید آموخت

  • استفاده مجدد از ورود Python به C
  • یک ربات IRC از برنامه C خود بسازید
  • یک برنامه را گسترش دهید تا یک وب سرور برای تماس های استراحت داشته باشید
  • از Cython در برابر کد C++ خود استفاده کنید
  • استفاده مجدد از Python ConfigParser در C
  • ایجاد پیوندهای Python برای کتابخانه های بومی
  • در مورد رشته و همزمانی بیاموزید مربوط به GIL
  • Expand Terminal Multiplexer Tmux with Cython

رویکرد

رویکردی کاربردی و سریع راهنمای که تمام اطلاعات لازم برای شروع برنامه نویسی با استفاده از Cython را در اختیار شما قرار می دهد.

این کتاب برای چه کسی نوشته شده است

این کتاب برای توسعه دهندگانی است که عاشق C هستند. /C++ برای تأخیر و سرعت کم، اما به توانایی افزودن ویژگی‌های پویاتر به برنامه‌ها هم سریع و هم با اطمینان نیاز دارند. همچنین به شما نشان می‌دهد که چگونه می‌توانید با استفاده مجدد از کتابخانه‌های پایتون برای شروع، برنامه‌های جدید را از روی زمین دریافت کنید.


توضیحاتی درمورد کتاب به خارجی

Expand your existing legacy applications in C using Python

Overview

  • Extend C applications with pure Python code
  • Expand low-level C open source projects with pure Python – Tmux
  • Get the most out of highly computational Python code using Cython
  • Integrate your C applications with Python Distutils and Automake/Autoconf

In Detail

Cython is a very powerful combination of Python and C. Using Cython, you can write Python code that calls back and forth from and to C or C++ code natively at any point. It is a language with extra syntax allowing for optional static type declarations. It is also a very popular language as it can be used for multicore programming.

Learning Cython Programming will provide you with a detailed guide to extending your native applications in pure Python; imagine embedding a twisted web server into your native application with pure Python code. You will also learn how to get your new applications up and running by reusing Python’s extensive libraries such as Logging and Config Parser to name a few.

With Learning Cython Programming, you will learn that writing your own Python module in C from scratch is not only hard, but is also unsafe. Cython will automatically handle all type-conversion issues as well as garbage collection on your code. You can also still write all your code in Python but have it compiled and called directly in C as if it was just another function or data.

This book also demonstrates how you can take the open source project Tmux and extend it to add new commands directly in pure Python. With this book, you will learn everything you need to know to get up and running with Cython and how you can reuse examples in a practical way.

What you will learn from this book

  • Reuse Python logging in C
  • Make an IRC bot out of your C application
  • Extend an application to have a web server for rest calls
  • Use Cython against your C++ code
  • Reuse Python ConfigParser in C
  • Create Python bindings to native libraries
  • Learn about threading and concurrency related to the GIL
  • Expand Terminal Multiplexer Tmux with Cython

Approach

A practical and a fast-paced guide that gives you all the information you need to start programming using Cython.

Who this book is written for

This book is for developers who love C/C++ for low latency and speed but who also require the ability to add more dynamic features to applications both fast and reliably. It will also show you how you can get new applications off the ground by reusing Python libraries to get started.





نظرات کاربران