بایگانی برچسب: s

چاپ هشتم کتاب برنامه‌نویسی با پایتون

تصویر جلد کتاب برنامه نویسی با پایتون ۳ ترجمه غلامرضا صابری تبریزی

چاپ هشتم کتاب برنامه نویسی با پایتون هم به بازار آمد. نام دقیق این اثر «برنامه نویسی با پایتون ۳» است. چاپ اول این کتاب (همون طور که در این پست) توضیح دادم سال ۱۳۹۳ به بازار ارائه شد، و «برنامه نویسی با پایتون» نام داشت. با به روز شدن نسخه اصلی کتاب، و ترجمه اون انتشارات تصمیم گرفت اسم ویرایش دوم و چاپ سوم کتاب را به «برنامه نویسی با پایتون ۳» تغییر دهد. چاپ هشتم این کتاب هم با همین نام به بازار ارائه شده است (چاپ هشتم با احتساب دو بار چاپ شدن ویرایش اول و ششمین چاپ ویرایش دوم کتاب). امیدوارم مفید واقع بشه. می تونید کتاب رو به صورت آنلاین از نشر دانشگاهی کیان سفارش بدین. به علاوه میتوانید نسخه الکترونیکی کتاب رو هم از وب سایت فیدیبو خریداری کنید.

مطالعه رایگان یک فصل از کتاب برنامه نویسی با پایتون ۳

 

برای آگاهی از پست های بعدی می توانید در کانال تلگرام وبلاگ عضو شوید.
برای عضویت در کانال وبلاگ اینجا کلیک کنید

چاپ چهارم کتاب برنامه نویسی با پایتون

امروز چاپ چهارم کتاب برنامه نویسی با پایتون به بازار ارائه شد. نام دقیق این اثر «برنامه نویسی با پایتون ۳» است. چاپ اول این کتاب (همون طور که در این پست) توضیح دادم سال ۱۳۹۳ به بازار ارائه شد و «برنامه نویسی با پایتون» نام داشت. طی چاپ های متوالی و با به روز شدن کتاب نام ویرایش دوم و چاپ سومش به «برنامه نویسی با پایتون ۳» تغییر کرد و چاپ چهارمش هم، با همین نام به بازار ارائه شده است. امیدوارم مفید واقع بشه. برای سفارش آنلاین کتاب می توانید به وب سایت نشر دانشگاهی کیان مراجعه کنید.

مطالعه رایگان یک فصل از کتاب برنامه نویسی با پایتون ۳

 

برای آگاهی از پست های بعدی می توانید در کانال تلگرام وبلاگ عضو شوید.
برای عضویت در کانال وبلاگ اینجا کلیک کنید

کتاب برنامه نویسی با پایتون ۳

سرانجام کتاب برنامه نویسی با پایتون ۳ به چاپ رسید. این کتاب درواقع ویرایش دوم کتاب برنامه نویسی با پایتون است که چاپ اول آن در سال ۱۳۹۳ و چاپ دومش در سال ۱۳۹۴ روانه بازار شد و با استقبال خوبی از طرف مخاطبین عزیز مواجه شد. در این ویرایش کتاب برای تغییرات پایتون ۳ به روز رسانی شده است. به علاوه چند فصل هم به کتاب اضافه شده. در این کتاب نه تنها با نحو (Syntax) زبان پایتون آشنا می شوید بلکه می آموزید چطور مثل یک کامپیوتردان فکر کنید و با مهارت های حل مسئله و اشکال زدایی که برای برنامه نویسان تازه کار بسیار مهم هستند آشنا می شوید. به علاوه در سی دی همراه کتاب می توانید به نسخه لاتین و یک مجموعه ویدئوی آموزشی پایتون و کدهای کتاب هم دسترسی داشته باشید. امیدوارم از مطالعه کتاب لذت ببرید. می توانید یک فصل از کتاب را به صورت رایگان در آدرس زیر مطالعه کنید:

مطالعه رایگان یک فصل از کتاب برنامه نویسی با پایتون ۳

برای سفارش آنلاین کتاب می توانید به وب سایت نشر دانشگاهی کیان مراجعه کنید.

برای آگاهی از پست های بعدی می توانید در کانال تلگرام وبلاگ عضو شوید.
برای عضویت در کانال وبلاگ اینجا کلیک کنید

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

چاپ دوم کتاب “برنامه نویسی با پایتون : چطور مثل یک کامپیوتردان فکر کنیم” نوشته آلن داونی؛ ترجمه بنده و دوست عزیزم جناب آقای کیوان رسولی بوسیله نشر دانشگاهی کیان به بازار ارائه شد. در این چاپ تغییر خاصی در کتاب ارائه نشده. می توانید دو فصل اول کتاب رو به صورت رایگان از آدرس زیر دانلود و مطالعه کنید.

دانلود و مطالعه رایگان دو فصل اول کتاب برنامه نویسی با پایتون

طرح جلد کتاب برنامه نویسی با پایتون ترجمه غلامرضا صابری تبریزی

دنیایی از غریبه ها!

چند وقت پیش کتابی می خواندم به نام A World of Strangers اثر Lyn Lofland. این کتاب نتیجه مشاهدات ظریف و دقیق نویسنده در مورد چگونگی زندگی انسان ها در جوامع شهری است. گفتنی است این کتاب مشاهدات نویسنده در جامعه آمریکا را شرح می دهد اما اکثر مشاهدات در جامعه ما هم صادق است. در این پست نکات جالب را با شما به اشتراک می گذارم.

دنباله های ورود (Entrance Sequences) : به مراحلی گفته می شود که فرد در زمان ورود به یک مکان عمومی پشت سر می گذارد. این مراحل با ترجمه خودمانی عبارتند از:

۱- حاضرم؟ (Checking for readiness): در این مرحله فرد سعی می کند با پیداکردن یک جسم شفاف مانند آینه یا شیشه وضعیت کلی خود را بررسی کند و ببیند برای ورود حاضر هست یا نه.

۲- بررسی سریع اطراف (Taking a reading): در این مرحله فرد وارد مکان عمومی می شود و با نگاهی سریع وضعیت اطراف را بررسی می کند. برای به دست آوردن فرصت برای این نگاه سریع افراد روش های متفاوتی ذارند: بعضی ها بستن در را کش می دهند تا با فرصت پدیدآمده اطراف را بررسی کنند. بعضی ها وانمود می کنند که دارند به ساعتشان نگاه می کنند. البته اگر کسی دوست یا آشنایی داشته باشد که در مکان عمومی منتظرش است ممکن است اصلا اطراف را بررسی نکند و اطلاعات لازم را از دوستانش کسب کند!

۳- پیداکردن جا (Finding a Place): در این مرحله فرد سعی می کند جایی برای نشستن یا منتظرماندن پیدا کند. در این حالت بسیاری از افراد با نگاه کردن به صندلی یا محل مورد نظرشان به سمت آن می روند و آنجا را تصاحب می کنند. البته بعضی هم به شیئی که به ظاهر نظرشان را جلب کرده (مثل یک نقاشی) نگاه می کنند و صندلی یا جای نزدیک به آن را انتخاب می کنند.

نکته جالب در انتخاب جا این است که غریبه ها تمایلی برای نشستن کنار هم ندارند و این دلیل پراکنده نشستن افراد در محیط های عمومی است.

روش انتظار (Waiting Styles): بعد از ورود فرد وارد مرحله انتظار می شود. لافلند به زیبایی افراد را با توجه به روش انتظارکشیدنشان دسته بندی می کند. این دسته بندی ها با کمی دستکاری عبارتند از:

۱- مجله خوان ها: به افرادی گفته می شود که در زمان انتظار در حال مطالعه مجله هستند. البته امروزه مجله جای خود را به تلفن همراه داده است. افراد به این شکل خودشان را ازدنیای اطراف جدا می کنند.

۲- لانه سازها (Nester): این افراد سعی می کنند وسایلشان را دور خود بچینند و با این کار به دیگران اخطار می دهند که نباید وارد حریم شخصیشان شوند.

۳- کارآگاه ها (Investigators): این افراد به خواندن تابلوها، نگاه به اطراف و … می پردازند!

طبق مشاهدات من در فضاهای بسیار متراکم مثل مترو، افراد از روش ۱ و ۳ برای انتظارکشیدن استفاده می کنند!

درنهایت لافلند سعی می کند شرح دهد که چرا افراد از این روش ها استفاده می کنند. بهتر است این چرایی را در  پست دیگری توضیح دهم.

برای آگاهی از پست های بعدی می توانید در کانال تلگرام وبلاگ عضو شوید.
برای عضویت در کانال وبلاگ اینجا کلیک کنید

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

سلام. امیدوارم حالتون خوب باشه. دوست عزیزی در قسمت نظرات درخواست کرده بودند کمی در مورد هک و امنیت صحبت کنم. راستش رو بخواین در این زمینه تخصص خیلی زیادی ندارم. اما اخیرا کتاب جالبی دیدم که شاید بررسی و صحبت در مورد اون خالی از لطف نباشه. اخیرا کتابی از ایوان ریستیک (Ivan Ristic) به چاپ رسیده به نام Bulletproof SSL and TLS که مطالب بسیار کاربردی و جالبی رو در مورد پروتکل TLS و نحوه کارکردش در اون آورده. در این کتاب مواردی نظیر نحوه کلی کار پروتکل TLS، تاریخچه مختصری از اون، قالب گواهی نامه های SSL، انواع حملات ممکن، چگونگی استفاده از OpenSSL و بسیاری موارد دیگر ذکر شده. مهمترین ویژگی این کتاب توضیح مطالب اون به زبان ساده و کاربردی برای مدیران سیستم هاست. کتاب حملات ممکن روی TLS رو به شکل تقریبا کاملی مورد بررسی قرار می ده که می تونه برای متخصصان امنیت بسیار جالب باشه. البته من خودم هنوز فرصت نکردم کتاب رو تا انتها مطالعه کنم اما طبق مواردی که تا به حال خوندم اون رو به شدن برای علاقه مندان به امنیت توصیه می کنم.

امیدوارم مطالب ذکر شده مورد استفادتون قرار بگیره.

چاپ کتاب برنامه نویسی با پایتون

سلام. امروز بعد از گذشت حدودا یک سال و چند ماه کار، کتاب برنامه نویسی با پایتون (که ابتدا قرار بود با نام “تفکر پایتونی – چطور مثل یک کامپیوتردان فکر کنیم” چاپ بشه) به اتمام رسید و کار برای چاپ به چاپ خانه ارسال شد.

زبان پایتون زبان بسیار ساده ای است و برنامه نویسی با اون لذت بخشه. سطح بالا بودن و ساده گی این زبان باعث می شه برنامه نویس بتونه تمرکز بیشتری بر روی ایده‏‏ ش داشته باشه و خودش رو خیلی با جزئیات ماشین درگیر نکنه و به همین دلایل برای شروع و به عنوان اولین زبان برنامه نویسی انتخاب بسیار مناسبی به شمار میاد.

هدف اصلی ما از ترجمه‏ ی این کتاب این بود که تمامی کسانی که به برنامه نویسی و خصوصا علوم کامپیوتر در ایران علاقه مند هستند و به دنبال نقطه‏ ی آغازی می گردند بتوانند از این کتاب استفاده کنند. به علاوه تاکید این کتاب بر روی مفاهیم اولیه و ارائه‏ ی تعاریف دقیق از مباحثی که ارائه می کنه و تاکیدش بر اشکال زدایی و مدل های مختلف توسعه‏ ی نرم افزار و آموزش چگونگی تفکر مثل یک کامپیوتردان (Computer scientist) به خواننده از فاکتورهایی بود که در انتخابش برای ترجمه نقش بسزایی داشتند. در ترجمه تمام سعی ما بر این بود که بتونیم مفاهیم رو هر چه واضح تر و به زبان ساده به خواننده انتقال بدیم. خودم حدودا هفت بار متن ترجمه شده‏ ی کتاب رو مطالعه کردم تا در حد توان از مشکلاتش کاسته بشه (البته کار بوسیله نمونه خوان هم چند بار خوانده شده). ویرایش کار هم به دست یکی از بهترین متخصصان این حوزه انجام شده. در کل امیدوارم تمامی علاقه مندان به کامپیوتر به خصوص دانشجویان سال اول که درس های برنامه نویسی رو می گذرانند نهایت استفاده رو از کتاب ببرند.

می توانید کتاب رو  از کتاب فروشی‏ها یا از نمایشگاه بین المللی کتاب غرفه‏ ی نشر دانشگاهی کیان یا به صورت اینترنتی از وب سایت نشر دانشگاهی کیان تهیه کنید. امیدوارم کار مورد پسند عزیزان قرار بگیره.

جا داره اینجا از تمامی کسانی که در ترجمه‏ ی این اثر کمک کردند نهایت تشکر و قدردانی رو به جا بیارم به خصوص خواهر عزیزم سرکار خانم زهرا صابری تبریزی که زحمت ویرایش کار رو به عهده گرفتند و جناب آقای رضا نیکجو که جلد این اثر رو طراحی کردند.

توجه: ترجمه و چاپ این اثر با اخذ اجازه از نویسنده اصلی آن آقای آلن بی.داونی انجام شده است.

توجه: میتوانید دو فصل اول کتاب را به صورت رایگان از آدرس زیر دانلود و مطالعه کنید:

دانلود و مطالعه رایگان دو فصل اول کتاب برنامه نویسی با پایتون

طرح جلد کتاب برنامه نویسی با پایتون ترجمه غلامرضا صابری تبریزی
طرح جلد کتاب برنامه نویسی با پایتون ترجمه غلامرضا صابری تبریزی

معرفی کتاب

در دوره کارشناسی کامپیوتر درسی وجود داره به نام نظریه زبان و ماشین یا Formal Languages and Automata. این درس که خیلی هم مورد علاقه دانشجویان نیست و اغلب اساتید هم در پیچوندن و کم کاری در تدریس اون کم نمی گذارند در واقع یکی از پیش نیازهای درس کامپایلر بوده و به علاوه شالوده درک بهتر زبان های برنامه نویسی است. متاسفانه با وجود مطالعات بسیار من خودم هم درک درستی از بسیاری از مفاهیم این درس ندارم و نداشته ام. اما چند ماه پیش به کتابی برخوردم درباره دستور زبان که مطالعه اون موجب شد برخی از ابهاماتی که در زمینه نظریه زبان داشتم رفع بشه. در واقع زبان های صوری (Formal Languages) خود از روی زبان های طبیعی ایجاد شده اند. به نوعی مطالعه دستو زبان های طبیعی منجر به توانایی درک بیشتر بشر از زبان شده که نتیجه آن تولید زبان های صوری و نظریه زبان های صوری و روش های توصیف گرامر این زبان ها شده است.

کتابی که می خوام در این زمینه به شما معرفی کنم Grammar as a Science نام داره و نوشته Richard Larson هست. متن کتاب بسیار ساده است و برای مطالعه اون نیاز به آگاهی از مطلب خاصی ندارید. عکس جلد کتاب:

امیدوارم مورد استفاده قرار بگیره.