A Byte of Python

کتاب "A Byte of Python"، کتابی رایگان دربارۀ برنامه نویسی با استفاده از زبان پایتون است. این کتاب به عنوان یک منبع آموزشی یا راهنما برای زبان پایتون، برای مخاطبان مبتدی نگارش شده است. اگر تنها چیزی که دربارۀ کامپیوترها می دانید نحوۀ ذخیرۀ فایل های متنی است، این کتاب برای شماست.

برای نسخۀ 3 پایتون

این کتاب نحوۀ استفاده از نسخۀ 3 پایتون را به شما می آموزد. همچنین در طول کتاب راهنمایی هایی برای سازگار شدن با نسخۀ قدیمی تر و رایج تر پایتون، یعنی پایتون نسخۀ 2، ارائه خواهد شد.

چه کسانی "A Byte of Python" می خوانند؟ {who-reads-bop#}

در ادامه، نظراتی که افراد دربارۀ این کتاب بیان کرده اند را می خوانید:

جایی حدود سال های 05 - 2004، زمانی که متقاعد شده بودم آنقدر باهوش نیستم که برنامه نویس شوم، با نسخۀ اصلی A Byte of #Python مواجه شدم و آن کتاب تمام دیدگاه من را نسبت به رایانش و زندگی تغییر داد. من چیزهای زیادی را مدیون کتابی هستم که swaroopch@ نوشته است. -- Rahul ، Jul 30, 2020

این کتاب همان کتابی است که تقریباً یک دهه پیش مرا به دنیای برنامه نویسی وارد کرد. با تشکر از swaroopch@. شما زندگی مرا تغییر دادید. -- Stefan Froelich ، Aug 2, 2019

من این ایمیل را می نویسم تا بابت کمک بزرگی که کتاب شما به من کرده است از شما تشکر کنم! کتاب واقعاً خوبی بود و از خواندن آن بسیار لذت بردم. به عنوان یک فرد 15 ساله که هیچ تجربه ای در برنامه نویسی نداشتم، تلاش برای یادگیری آنلاین پایتون برایم دشوار بود و نمی توانستم متوجه هیچ چیزی شوم. اما احساس کردم کتاب شما بسیار قابل فهم تر است و به من کمک کرد به تدریج وارد دنیای جدید برنامه نویسی شوم. از شما متشکرم، اکنون می توانم به راحتی با یک زبان سطح بالا برنامه نویسی کنم. من گمان می کردم برنامه نویسی دشوار و خسته کننده باشد، اما با کمک کتاب شما متوجه شدم که برنامه نویسی می تواند در عین سادگی، بسیار سرگرم کننده و جذاب باشد! بار دیگر می خواهم بابت تلاشی که برای کمک به مبتدیانی مثل من کرده اید، تشکر کنم. -- Prottyashita Tahiyat ، Sep 17, 2019

این بهترین آموزش مقدماتی ای است که تاکنون دیده ام، از تلاش شما متشکرم. -- Walt Michalik

بهترین چیزی که پیدا کردم "A Byte of Python" بود؛ کتابی واقعاً عالی برای افراد مبتدی. کتاب به خوبی نوشته شده است و مفاهیم با مثال هایی قابل فهم و واضح توضیح داده شده اند. -- Joshua Robin

مقدمه ای عالی برای برنامه نویسی با Python# برای مبتدیان. -- Shan Rajasekaran

با خواندن هر صفحه از این کتاب، بیشتر عاشق پایتون می شوم. -- Herbert Feutl

یک راهنمای عالی برای مبتدیان پایتون، کلیدی برای گشودن درهای دنیای جادویی پایتون. -- Dilip

باید مشغول «کار» واقعی خودم باشم، اما تازه "A Byte of Python" را پیدا کردم. راهنمایی عالی با مثال هایی فوق العاده. -- Biologist John

اخیراً شروع به خواندن A Byte of Python کرده ام. کار خیلی خوبی است، و آن هم به صورت رایگان. به شدت آن را به علاقه مندان پایتون توصیه می کنم. -- Mangesh

کتاب A Byte of Python به نویسندگی Swaroop (کتابی که در حال حاضر می خوانم). بهترین کتاب برای شروع و شاید بهترین کتاب دنیا برای هر مبتدی یا حتی کاربر با تجربه است. -- Apostolos

از خواندن ByteOfPython# نوشتۀ swaroopch@ لذت می برم؛ بهترین کتاب دنیاست. -- Yuvraj Sharma

کتاب A Byte of Python نوشتۀ swaroopch@ همچنان «بهترین راهنمای پایتون برای تازه کارهاست». -- Nickson Kaigi

از شما بسیار متشکرم که کتاب A Byte of Python را نوشتید. من فقط دو روز است که یادگیری کد نویسی را آغاز کرده ام و همین حالا هم در حال ساخت چند بازی هستم. راهنمای شما برای من رویایی بوده است و فقط می خواستم بدانید که چقدر برایم ارزشمند بوده است. -- Franklin

من دانشجوی ترم هفتم رشتۀ CSE در Dayanandasgar College of Engineering هستم. ابتدا می خواهم بگویم که کتاب شما، "The byte of python"، برای افراد مبتدی همچون من کتاب بسیار خوبی است. مفاهیم با مثال های ساده به خوبی توضیح داده شده اند و این موضوع به من کمک کرد پایتون را به راحتی یاد بگیرم. از شما سپاسگزارم. -- Madhura

من یک دانشجوی 18 سالۀ IT هستم که در دانشگاهی در ایرلند مشغول تحصیل هستم. می خواهم بابت نوشتم کتابتان، "A Byte of Python"، از شما قدردانی کنم. من پیش از این با سه زبان C, Java و Javascript آشنا بودم و پایتون با فاصله، آسان ترین زبانی بود که تاکنون یاد گرفته ام و دلیل اصلی آن کتاب فوق العادۀ شما بود که یادگیری پایتون را بسیار ساده و جذاب کرد. این کتاب یکی از بهترین کتاب های برنامه نویسی ای است که تا به حال خوانده ام؛ هم از نظر نگارش و هم از نظر سهولت دنبال کردن مطالب. تبریک می گویم و به کار عالی خود ادامه دهید. -- Matt

سلام، من از جمهوری دومینیکن هستم. نام من Pavel است. به تازگی کتاب A Byte of Python شما را خواندم و آن را فوق العاده تفسیر می کنم !! :). از تمام مثال ها چیزهای عالی یاد گرفتم. کتاب شما برای تازه کارانی مثل من کمک بسیار بزرگی است... -- Pavel Simo

من دانشجویی از چین هستم. اکنون کتاب A byte of Python شما را خوانده ام، اوه، فوق العاده است. کتاب بسیار ساده است، اما می تواند به تمام افرادی که یادگیری را تازه شروع کرده اند، کمک کند. می دانید من به Java و رایانش ابری علاقه مند هستم و باید برای سرور برنامه بنویسم؛ بنابراین گمان می کنم پایتون انتخاب خوبی است. تمام کردن کتاب شما نه تنها خوب است بلکه برای استفاده از پایتون ضروری است. زبان انگلیسی من زیاد خوب نیست؛ با این ایمیل فقط می خواهم از شما تشکر کنم! با آرزوی بهترین ها برای خودتان و خانواده تان.

-- Roy Lau

اخیراً خواندن Byte of Python را تمام کردم و احساس کردم واقعاً باید از شما تشکر کنم. وقتی به صفحات پایانی رسیدم بسیار ناراحت شدم، چون حالا باید دوباره برای یادگیری پایتون سراغ راهنماهای خسته کننده و پیچیدۀ oreilly و منابع مشابه بروم. به هر حال، واقعاً از کتاب شما قدردانی می کنم.

Samuel Young

آقای Swaroop عزیز، من در کلاسی شرکت می کنم که مدرس آن علاقه ای به تدریس ندارد. ما از کتاب Learning Python، ویرایش دوم، نوشتۀ O'Reilly استفاده می کنیم. این کتاب برای مبتدیانی که هیچ دانش قبلی در برنامه نویسی ندارند مناسب نیست و به نظر می رسد مدرس نیز باید در حوزه ای دیگر شروع به فعالیت کند. از شما برای کتابتان بسیار متشکرم، بدون آن دربارۀ پایتون و برنامه نویسی هیچ ایده ای نداشتم. از شما بسیار متشکرم، شما توانسته اید مطلب را به سطحی ساده و قابل فهم برای مبتدیان تبدیل کنید، و هر کسی قادر به انجام چنین کاری نیست. -- Joseph Duarte

من عاشق کتاب شما هستم! این بهترین آموزش پایتونی است که تا به حال دیده ام و یک مرجع بسیار مفید نیز هست. فوق العاده، یک شاهکار به تمام معنا و واقعی! به کار خوب خود ادامه دهید! -- Chris-André Sommerseth

پیش از هر چیزی می خواهم از شما بابت این کتاب عالی تشکر کنم. گمان می کنم کتاب خوبی برای تمام کسانی است که به دنبال یک آموزش مقدماتی برای پایتون هستند. فکر می کنم حدود دو یا سه سال پیش بود که برای نخستین بار دربارۀ این کتاب شنیدم. در آن زمان هنوز نمی توانستم کتاب های انگلیسی را بخوانم، بنابراین یک ترجمۀ چینی آن را تهیه کردم که مرا به دنیای برنامه نویسی پایتون وارد کرد.

اخیراً، دوباره این کتاب را خواندم؛ البته این بار نسخۀ انگلیسی را. باورم نمی شد که بتوانم تمام کتاب را بدون داشتن دیکشنری در دستم بخوانم. البته همۀ اینها به دلیل تلاش شما برای تبدیل این کتاب به اثری قابل فهم است. -- myd7349

فقط برای تشکر از شما بابت نوشتن آنلاین Byte of Python ایمیل می زنم. پیش از آنکه با کتاب شما مواجه شوم، چند ماهی بود که تلاش می کردم پایتون را یاد بگیرم و اگرچه با pyGame موفقیت محدودی داشتم، هرگز نتوانسته بودم یک برنامه را کامل کنم. به لطف ساده سازی دسته بندی ها در کتاب شما، پایتون واقعاً به هدفی دست یافتنی تبدیل شد. به نظر می رسد بالاخره مبانی را یاد گرفته ام و اکنون می توانم به سمت هدف اصلی خودم، یعنی توسعۀ بازی، پیش بروم. ... بار دیگر از شما بسیار متشکرم که چنین راهنمای ساختار یافته و مفیدی برای برنامه نویسی مقدماتی را در وب قرار دادید. این کتاب باعث شد با درک مناسبی وارد مبحث برنامه نویسی شئ گرا شوم و از آن خارج شوم؛ چیزی که دو کتاب درسی نتوانسته بودند برایم انجام دهند. -- Matt Gallivan

می خواهم بابت کتاب A Byte of Python از شما تشکر کنم؛ من خودم آن را بهترین روش برای یادگیری پایتون می دانم. من احمد هستم، 15 ساله و ساکن مصر. پایتون دومین زبان برنامه نویسی ای بود که یاد گرفتم؛ من visual basic 6 را در مدرسه آموختم، اما از آن لذت نبردم. با این حال، یادگیری پایتون را واقعاً دوست داشتم. برنامۀ دفترچۀ آدرس را ساختم و موفق شدم. تلاش می کنم برنامه های بیشتری بسازم و برنامه های پایتون را بخوانم (اگر بتوانید منبعی معرفی کنید؛ بسیار کمک کننده خواهد بود). همچنین می خواهم یادگیری Java را نیز شروع کنم و اگر بتوانید راهنمایی به خوبی راهنمای خودتان برای Java معرفی کنید، کمک بزرگی به من خواهد کرد. ممنون -- Ahmed Mohammed

یکی از منابع فوق العاده برای مبتدیانی که می خواهند دربارۀ پایتون بیشتر یاد بگیرند، آموزش پی دی اف حدوداً 110 صفحه ای، A Byte of Python نوشتۀ Swaroop C H است. این کتاب به خوبی نوشته شده است، دنبال کردن آن آسان است و شاید بهترین مقدمۀ موجود برای برنامه نویسی پایتون باشد. -- Drew Ames

دیروز بیشتر بخش های Byte of Python را روی Nokia N800 خواندم و این آسان ترین و مختصرترین مقدمه برای پایتون است که تاکنون با آن مواجه شده ام. آن را به شدت به عنوان نقطۀ شروع یادگیری پایتون پیشنهاد می دهم. -- Jason Delport

کتاب های Byte of Vim و Python نوشتۀ swaroopch@ از نظر من، با فاصله، بهترین آثار در زمینه نگارش فنی هستند. خواندن آن بسیار خوب بود. FeelGoodFactor -- Surendran#

بدون شک "Byte of Python" بهترین گزینه است. (در پاسخ به آیا کسی می تواند یک منبع خوب و ارزان برای یادگیری مبانی پایتون پیشنهاد کند؟) -- Justin LoveTrue

کتاب Byte of python بسیار کمک کننده بود ..ممنون :) Chinmay

همیشه طرفدار A Byte of Python بوده ام - کتابی که هم برای برنامه نویسان مبتدی و هم باتجربه نوشته شده است. -- Patrick Harrington

چند روز پیش یادگیری پایتون را با کتاب شما آغاز کردم.. بابت چنین کتاب خوبی سپاسگزارم. این کتاب بسیار خوب نوشته شده است و زندگی من را آسان تر کرده است.. بنابراین یک طرفدار جدید پیدا کرده اید؛ آن هم من هستم :) از شما بی نهایت متشکرم. -- Gadadhari Bheem

پیش از شروع یادگیری پایتون، مهارت های مقدماتی برنامه نویسی را در Assembly, C++, #C, C , Java به دست آورده بودم. دلیل اصلی علاقه ام به یادگیری پایتون این بود که محبوب است (مردم دربارۀ آن صحبت می کنند) و قدرتمند است (در واقعیت هم همینطور است). این کتاب که توسط آقای Swaroop نوشته شده است، راهنمای بسیار خوبی هم برای برنامه نویسان کاملاً تازه کار و هم برای برنامه نویسان تازه وارد به پایتون است. در ده و نیم روز آن را مطالعه کردم. کمک بزرگی بود! -- Fang Biyi (PhD Candidate ECE, Michigan State University)

از شما برای این کتاب بسیار متشکرم!! این کتاب بسیاری از پرسش هایی را که دربارۀ جنبه های خاصی از پایتون، مانند برنامه نویسی شئ گرا داشتم برایم روشن کرد. احساس نمی کنم در برنامه نویسی شئ گرا متخصص شده باشم، اما می دانم که این کتاب به من کمک کرد اولین قدم ها را در این مسیر بردارم. اکنون چندین برنامۀ پایتون نوشته ام که واقعاً برای من، به عنوان یک مدیر سیستم، کارهای مفیدی انجام می دهند. همۀ آنها رویه محور هستند، اما از نظر معیارهای بیشتر افراد، برنامه های کوچکی محسوب می شوند. بار دیگر بابت این کتاب تشکر می کنم. ممنون که آن را در وب قرار دادید . -- Bob

فقط می خواهم بابت نوشتن نخستین کتاب برنامه نویسی ای که واقعاً خوانده ام از شما تشکر می کنم. اکنون پایتون نخستین زبان برنامه نویسی من است و می توانم تمام امکاناتی را که پیش رو دارم تصور کنم. بنابراین، از شما متشکرم که ابزارهایی را در اختیارم قرار دادید تا بتوانم چیزهایی را خلق کنم که پیش از این حتی تصور نمی کردم قادر به ساختنشان باشم. -- "The Walrus"

می خواستم بابت نوشتن A Byte Of Python (نسخه های 2 و 3) از شما تشکر کنم. این کتاب برای تجربۀ یادگیری من در زمینۀ پایتون و به طور کلی برنامه نویسی، بسیار ارزشمند بوده است. بدون شک، من در دنیای برنامه نویسی مبتدی هستم و تا اینجا چند ماه به صورت خودآموز مطالعه کرده ام. پیش از این از آموزش های یوتیوب و برخی آموزش های آنلاین دیگر، از جمله کتاب های رایگان دیگر استفاده می کردم. دیروز تصمیم گرفتم کتاب شما را جدی مطالعه کنم و در همان چند صفحۀ اول، بیشتر از هر کتاب یا آموزش دیگری یاد گرفتم. چند موردی که برایم گیج کننده بودند، با یک مثال و توضیح عالی روشن شدند. بی صبرانه منتظرم که مطالب بیشتری بخوانم و یاد بگیرم!! از شما متشکرم که نه تنها کتاب را نوشتید، بلکه آن را تحت مجوز creative common (به صورت رایگان) منتشر کردید. خدا را شکر که هنوز افراد فداکاری مانند شما وجود دارند که به بقیه کمک می کنند و آموزش می دهند. -- Chris

من در سال 2011 برایتان نوشتم؛ در آن زمان تازه وارد دنیای پایتون شده بودم و می خواستم بابت آموزش "A Byte of Python" از شما تشکر کنم. بدون آن احتمالاً در میانۀ راه کنار می کشیدم. از آن زمان تاکنون، با این زبان چندین تابع را در سازمان خود برنامه نویسی کرده ام و کارهای بیشتری نیز در آینده دارم. به هیچ وجه خودم را یک برنامه نویس پیشرفته نمی دانم، اما حالا گاهی دیگران برای کمک گرفتن به سراغ من می آیند. هنگام خواندن "Byte" متوجه شدم چرا مطالعۀ C و ++C را رها کرده بودم. دلیلش این بود که کتابی که در اختیار داشتم، با مثالی شروع می شد و شامل یک انتساب ترکیبی بود. البته هیچ توضیحی دربارۀ این شکل از استفاده از عملگرها وجود نداشت و من در تلاش برای فهم آنچه در صفحه نوشته شده بود، سردرگم شدم. تا جایی که به یاد دارم، تجربه ای بسیار خسته کننده بود و در نهایت آن را رها کردم. این بدین معنا نیست که یادگیری C و ++C غیرممکن است یا حتی اینکه من فرد باهوشی نیستم؛ بلکه بدین معناست مستنداتی که با آنها کار می کردم، نماد ها و واژه هایی را که بخش ضروری هر آموزشی است، توضیح نداده بودند. همانطور که کامپیوترها هم نیز نمی توانند یک واژه یا نماد رایانه ای را که خارج از نحو زبان مورد استفاده باشد، درک کند، دانش آموزی که تازه وارد یک حوزه شده نیز اگر با واژه ها یا نمادهایی رو به رو شود که تعریفی برایشان ارائه نشده است، نمی تواند موضوع را درک کند. در هر دو حالت، گویی با یک «صفحۀ آبی» مواجه شده اید. البته راه حل ساده است؛ واژه یا نماد را پیدا کنید و تعریف درست آن را به دست آورید؛ آنگاه کامپیوتر یا دانش آموز می تواند به مسیر خود ادامه دهد. کتاب شما به خوبی تدوین شده بود که تقریباً هیچ بخشی از آن را پیدا نکردم که نتوانم درک کنم. بنابراین از شما متشکرم. شما را تشویق می کنم همچنان به ارائه تعریف کامل اصطلاحات ادامه دهید. مستندات پایتون خوب هستند، البته وقتی بدانید چه چیزی را می خوانید (از آنچه من می بینم، مثال ها نقطۀ قوت آنها هستند)، اما در بسیاری موارد به نظر می رسد برای فهمیدن مستندات باید از قبل چیزی بدانید، که از نظر من نباید چنین باشد. آموزش های شخص ثالث نیاز به توضیح بیشتر مستندات را نشان می دهند و موفقیت آنها تا حد زیادی به واژه هایی بستگی دارد که برای توضیح اصطلاحات استفاده می کنند. من کتاب شما را به افراد زیادی پیشنهاد کرده ام؛ برخی در استرالیا، برخی در منطقۀ کارائیب و برخی دیگر در ایالات متحده. این کتاب جایگاهی را پر می کند که آثار دیگری آن را پر نکرده اند. امیدوارم حالتان خوب باشد و برایتان در آینده آرزوی موفقیت دارم. -- Nick

سلام، من ankush (19 ساله) هستم. برای شروع کار با پایتون با دشواری زیادی مواجه بودم. کتاب های زیادی را امتحان کردم، اما همه حجیم بودند و مسیر مشخصی نداشتند؛ سپس این کتاب دوست داشتنی را پیدا کردم که باعث شد در کمترین زمان عاشق پایتون شوم. بابت این «اثر زیبا» بسیار سپاسگزارم. -- Ankush

می خواهم بابت راهنمای عالی شما دربارۀ پایتون تشکر کنم. من زیست شناس مولکولی هستم (با پیش زمینۀ کمی در برنامه نویسی) و برای کارم لازم است مجموعه داده های بزرگ مربوط به دنباله های DNA را پردازش کنم و تصاویر میکروسکوپی را تحلیل کنم. برای هر دو اینها، برنامه نویسی در پایتون مفید بود و حتی برای تکمیل و انتشار یک پروژۀ 6 ساله ضروری بوده است. اینکه چنین راهنمایی به صورت رایگان دردسترس است، نشانۀ روشنی است که نیروهای شر هنوز بر جهان حکومت نمی کنند :) -- Luca

از آنجایی که این قرار است اولین زبانی باشد که یاد می گیرید، باید از A Byte of Python استفاده کنید. این کتاب واقعاً مقدمۀ مناسبی برای برنامه نویسی با پایتون ارائه می دهد و سرعت پیشروی مطالب برای یک مبتدی نیز مناسب است. مهمترین کاری که پس از آن باید انجام دهید، این است که واقعاً شروع به تمرین و ساختن برنامه های کوچک خودتان کنید. -- "{Unregistered}"

فقط می خواستم با صدای بلند و با خوشحالی بگویم خیلی ممنونم که "A Byte of Python" و "A Byte of Vim" را منتشر کردید. این کتاب ها چهار یا پنج سال پیش، هنگامی که شروع به یادگیری برنامه نویسی کردم، بسیار برایم مفید بودند. در حال حاضر در حال توسعۀ پروژه ای هستم که مدت بسیار طولانی برایم همچون آرزو بود و فقط می خواستم بگویم متشکرم. به مسیر خود ادامه دهید. شما منبع انگیزه هستید. بهترین ها را برایتان آرزو می کنم. -- Jocimar

خواندن A byte of Python را در سه روز تمام کردم. کتاب واقعاً جذاب است. حتی یک صفحه هم خسته کننده نبود. می خواهم کد مربوط به screen reader نرم افزار Orca را درک کنم. امیدوارم کتاب شما مرا برای انجام این کار آماده کرده باشد. -- Dattatray

سلام، 'A byte of python' کتاب واقعاً خوبی برای مبتدیان است. بنابراین یک بار دیگر می گویم: «کارتان عالی است!» من یک توسعه دهندۀ Java و C با چهار سال سابقه از چین هستم. اخیراً می خواهم روی پروژۀ یادداشت برداری zim-wiki کار کنم که برای پیاده سازی از pygtk استفاده می کند. کتاب شما را در 6 روز خواندم و الان می توانم مثال های کد پایتون را بخوانم و بنویسم. از مشارکت شما متشکرم. لطفاً با همین اشتیاق به بهتر کردن دنیا ادامه دهید؛ این تنها یک تشویق کوچک از طرف من از چین است. -- Lee

من Isen از تایوان هستم و دانشجوی دکتری در حال فارغ التحصیلی از گروه مهندسی برق دانشگاه ملی تایوان هستم. می خواهم از شما بابت کتاب فوق العاده تان تشکر کنم. فکر می کنم این کتاب نه تنها خواندن آسانی دارد، بلکه برای یک تازه وارد به پایتون جامع و کامل نیز هست. دلیل من برای مطالعۀ کتاب شما این است که در حال شروع کار با چارچوب GNU Radio هستم. کتاب شما به من کمک کرد بیشتر ایده ها و مهارت های اصلی پایتون را در کمترین زمان ممکن فرا بگیرم. همچنین دیدم مخالفتی با ارسال پیام تشکر خوانندگان در کتاب ندارید. بنابراین من واقعاً کتابتان را دوست دارم و از شما قدردانی می کنم. ممنونم. -- Isen I-Chun Chao

این کتاب حتی در ناسا نیز مورد استفاده قرار گرفته است! این کتاب در آزمایشگاه پیرانش جت در پروژۀ شبکۀ اعماق فضا (Deep Space Networke project) مورد استفاده قرار گرفته است.

دوره های آکادمیک

این کتاب در مؤسسات آموزشی مختلف، به عنوان محتوای آموزشی مورد استفاده قرار گرفته است یا می گیرد:

  • دورۀ «اصول زبان های برنامه نویسی» در Vrije Universiteit, Amsterdam
  • دورۀ «مفاهیم پایۀ رایانش» در University of California, Davis
  • دورۀ «برنامه نویسی با پایتون» در Harvard University
  • دورۀ «مقدمه ای بر برنامه نویسی» در University of Leeds
  • دورۀ «مقدمه ای بر برنامه نویسی کاربردی» در Boston University
  • دورۀ «مهارت های فناوری اطلاعات برای هواشناسی» در University of Oklahoma
  • دورۀ «پردازش مکانی» در Michigan State University
  • دورۀ «سیستم های وب معنایی چند عاملی» در University of Edinburgh
  • دورۀ «مقدمه ای بر علوم کامپیوتر و برنامه نویسی» در MIT OpenCourseWare
  • «برنامه نویسی مقدماتی در دانشکدۀ علوم اجتماعی، دانشگاه Ljubljana، اسلوونی» -- Aleš Žiberna می گوید:«من و (جانشینم) از کتاب شما به عنوان منبع اصلی این درس استفاده کردیم._»
  • «مقدمه ای بر برنامه نویسی، دپارتمان علوم اطلاعات، دانشگاه زادار ، کرواسی » -- Krešimir Zauder می گوید:«می خواهم اطلاع دهم که A Byte of Python مطالعه ای اجباری در درس من است.»

مجوز

این کتاب تحت مجوز بین المللی Creative Commons Attribution-ShareAlike 4.0 منتشر شده است.

این بدان معناست که:

  • شما آزاد هستید که کتاب را به اشتراک بگذارید یعنی آن را کپی،توزیع و منتقل کنید.
  • شما آزاد هستید که کتاب را بازترکیب کنید یعنی تغییراتی در آن ایجاد کنید (به ویژه ترجمه ها)
  • شما آزاد هستید که از آن برای اهداف تجاری استفاده کنید.

لطفاً توجه داشته باشید:

  • لطفاً نسخه های الکترونیکی یا چاپی کتاب را نفروشید، مگر آنکه در توضیحات به صورت واضح و برجسته ذکر کرده باشید که این نسخه ها متعلق به نویسنده اصلی این کتاب نیستند.
  • ذکر منبع باید در توضیحات ابتدایی و صفحۀ نخست سند درج شود و با پیوند دادن به https://python.swaroopch.com و مشخص کردن صریح اینکه متن اصلی را می توان از این نشانی دریافت کرد، انجام شود.
  • تمام کدها/اسکریپت های ارائه شده در این کتاب، مگر آنکه خلاف آن ذکر شده باشد، تحت مجوز 3-clause BSD License منتشر شده اند.

همین الان بخوانید

می توانید کتاب را به صورت آنلاین در https://python.swaroopch.com مطالعه کنید.

خرید کتاب

نسخۀ چاپی کتاب را می توان از https://swaroopch.com/buybook/ خریداری کرد تا بتوانید از مطالعۀ آفلاین آن لذت ببرید و از ادامۀ توسعه و بهبود این کتاب حمایت کنید.

دانلود

برای دانلود فایل پی دی اف (مناسب تر برای مطالعه روی کامپیوتر) یا فایل EPUB (مناسب تر برای دستگاه هایی مانند تلفن همراه، تبلت و کتاب خوان های الکترونیکی)، به https://github.com/swaroopch/byte-of-python/releases/latest مراجعه کنید. V

برای دسترسی به محتوای خام کتاب (جهت پیشنهاد اصلاحات، تغییرات، ترجمه و موارد مشابه)، به https://github.com/swaroopch/byte-of-python مراجعه کنید.

مطالعۀ کتاب به زبان مادری خود

اگر علاقه مند به مطالعه یا مشارکت در ترجمۀ این کتاب به زبان های دیگر هستید، لطفاً ترجمه ها را مشاهده کنید.

results matching ""

    No results matching ""