یکی از دوستان در مورد منابع دروس مربوط به رشته نرم افزار در دانشگاه صنعتی شریف سوال کرده بودند. در پاسخ به ایشان باید عرض کنم که بنده اطلاعی در مورد منابع مورد استفاده در این دانشگاه ندارم اما مسلما منابع مورد استفاده تفاوت چندانی با منابع سایر دانشگاه ها ندارند؛ به خصوص در دوره کارشناسی.
بایگانی برچسب: s
نحوه نصب Swampy
سلام. یکی از دوستان در مورد نحوه نصب ماژول swampy مورد استفاده در کتاب “برنامه نویسی با پایتون: چطور مثل یک کامپیوتردان فکر کنیم” سوال کرده بودند.
اگر از سیستم عامل ویندوز استفاده می کنید. ساده ترین راه استفاده از ابزار easy_install.exe است که در مسیر نصب پایتون و پوشه Scripts آن قرار دارد. برای مثال اگر از پایتون ۲.۷ استفاده می کنید که در درایو C نصب شده است. باید پس از باز کردن Command Prompt ویندوز با استفاده از دستور cd به مسیر زیر مراجعه کنید (با فرض اینکه دایرکتوری Python در متغیر Path درج نشده است):
cd C:\Python27\Scripts
و سپس با استفاده از فرمان زیر swampy را نصب کنید:
easy_install.exe swampy
پس از چند ثانیه ماژول swampy به صورت خودکار نصب می شود و قابل استفاده خواهد بود.
پاسخ سوال شبکه
دوست عزیزی در مورد یادگیری پایتون و مباحث امنیت شبکه پرسیده بودند. در پاسخ به این دوست عزیز باید عرض کنم که مطالعه کتاب به تنهایی برای یادگیری کافی نیست و برای درک مفاهیم باید تمرین هم داشته باشید. بهترین راه در صورتیکه وقت کمی دارید ثبت نام در یکی از دوره های آموزش آنلاین برنامه نویسی با پایتون و مطالعه کتاب به همراه اونهاست. به این ترتیب به صورت ساخت یافته و مرحله به مرحله و قدم به قدم هم کتاب رو مطالعه می کنید و هم در کلاس آنلاین مجبور می شوید تمارین زیادی رو حل کنید که به یادگیریتون کمک بسیار زیادی می کنه. برای چنین دوره هایی می توانید از وب سایت هایی مثل http://www.edx.org یا http://www.coursera.org استفاده کنید.
نکته: البته اگر کتاب “برنامه نویسی با پایتون: چطور مثل یک کامپیوتردان فکر کنیم” رو تهیه کردید. در سی دی همراهش یک مجموعه ویدئوی آموزشی پایتون که متعلق به یکی از دوره های سایت http://www.coursera.org می شه به همراه زیر نویس انگلیسی وجود داره + یک کتاب که متعلق به همون ویدئو هاست.
در مورد یادگیری پروتکل ها هم باید عرض کنم که بهتره ابتدا یک کتاب در مورد شبکه های کامپیوتری مطالعه کنید و بعد به سراغ برنامه نویسی سوکت و TCP/IP برید. در این زمینه هم کتب بسیار زیادی وجود دارند؛ مثل کتاب Computer Networking: A top down approach .
موفق و پیروز باشید؛ در پناه حق.
پاسخ سوال دوستان
دوست عزیزی به نام تارا (tara) چند سوال پرسیده بودند که در این پست سعی کرده ام به آنها پاسخ دهم.
ابتدا جا داره که از ایشان بابت تعاریفشون سپاسگزاری کنم. امیدوارم همیشه بتوانم ترجمه ها و کتب خوبی ارائه بدم تا دوستان بتوانند از اون ها نهایت استفاده را ببرند.
اما پاسخ به سوالات:
۱- چرا کتاب پایتون رو به همراه یکی از دوستانم ترجمه کردم؟ مگر یک کتاب ۲۰۰ صفحه ای از نظر ترجمه سنگینه که باید دو نفر بر روی اون کار کنند؟
پاسخ: باید عرض کنم که خیر از نظر ترجمه ۲۰۰ صفحه متن طویلی به حساب نمی آید. هدف من از این کار بیشتر کسب تجربه در زمینه ترجمه تیمی متون تخصصی بود. چون می خواستم بررسی کنم آیا ترجمه کتبی با حجم مثلا ۱۰۰۰ صفحه به صورت تیمی ممکن است یا خیر و اگر ممکن باشد کیفیت کار نهایی به چه صورتی خواهد بود.
۲- آیا ترجمه تیمی باعث نمی شه کیفیت کار پایین بیاد؟
پاسخ: خیر، بنده، تیم نمونه خوانی و تیم ویراستاری بارها و بارها کتاب رو مطالعه می کنیم تا از بالا بودن کیفیت اون اطمینان حاصل کنیم. به علاوه من خودم تا به حال حداقل ۶ بار کتاب رو از ابتدا تا انتها خواندم تا مطمئن بشم کتاب از کیفیت لازم برخوارداره و یکی از دلایل تاخیر در چاپ کتاب هم همینه. چون تا متن مربوطه از کیفیت لازم برخوردار نباشه به نظر من چاپ اون فایده ای نداره. پس از این نظر بهتون اطمینان می دهم.
۳- کتاب کی چاپ می شه؟
انشالله در چند ماه آینده کتاب در اختیارتون قرار خواهد گرفت.