نمایش محتوای اصلی
در حال بارگذاری ...
Search
سبد خرید (0)

آموزش کاربردی برنامه نویسی به زبان Python

( این کتاب ناموجود است )
علیرضا عظیم زاده
(17 امتیاز)
شابک: 7-96-6529-600-978

پایتون یکی از معدود زبان‌های برنامه‌نویسی است که به دليل داشتن ساختاري ساده و قدرتمند، یادگیری آن همواره به افراد مبتدی که شاید هیچ تجربه‌ای در برنامه‌نویسی نداشته باشند توصیه می‌شود. از سوي دیگر، استفاده از این زبان برای حل مسائل گوناگون و پیچیده، انتخاب نخست بسیاری از برنامه‌نویسان حرفه‌ای بوده است. بر اساس رتبه‌بندی سایت Tiobe، زبان برنامه نویسی Python در سپتامبر سال 2015 با سـه پله صعود نسبت به زمان مشابه در سال پيش، در جایگاه پنجم قرار گرفته است که نشان دهنده‌ی رشد محبوبیت این زبان در میان برنامه‌نویسان سراسر دنیا است.

1394
230
49,500 تومان 55,000 تومان
-
+
نوبت چاپ یک
ویرایش یک
وزن 350 گرم
جلد 1 از 1
موجود است؟ خیر
چاپ شده است؟ بلی
در حال پیش فروش است؟ خیر
کتاب الکترونیکی است؟ خیر
فصل نخست: کاوش در پایتون
پایتون چیست
ویژگی‌های پایتون
نصب و راه اندازی پایتون
انتخاب یک IDE (Integrated Development Environment)
نَحوهای(Syntax) پایه‌ پایتون:
شناسه‌گرها
خط‌ها و تو رفتگی‌ها
کوتیشن‌ها
توضیحات
دریافت ورودی
دریافت آرگومان از خط فرمان
انواع متغیرها(داده ها)
انواع عملگرها:
عملگرهای حسابی و مقایسه‌ای(رابطه‌ای)
عملگرهای انتساب دهی
عملگرهای منطقی و بیتی
عملگرهای عضویت
عملگرهای هویت
توابع Built-in
دستور- تابع Print
Indexing (Slicing)
فصل دوم: ساخت برنامه‌های پایتون
شروط تصمیم گیری
حلقه‌های تکرار
دستورات کنترل حلقه
فصل سوم: تعریف توابع
آرگومان‌های تابع
محدوده‌ میدانی متغیرها (Scope of Variables)
مدیریت خطاها (Handle Unexpected Errors):
Exception Handling
Assertions
فصل چهارم: اعداد، رشته‌ها، لیست‌ها، تاپل‌ها و دیکشنری‌ها
بخش نخست، اعداد
بخش دوم، رشته‌ها:
کارکترهای غیر قابل چاپ (Escape Characters)
عملگرهای رشته‌ای ویژه
عملگر رشته‌ای فرمت‌دهی % (String Formatting Operator)
بخش سوم، لیست‌ها
بخش چهارم، تاپل‌ها
بخش پنجم، دیکشنری‌ها
فصل پنجم: فایل‌ها
ماژول‌ها
بسـتـه‌ها (Packages)
فصل شـشم: کلاس‌ها
کار با کلاس‌ها، سازنده ‌هـا(Constructors) و تخریبـگرهـا(Destructors)
ارث‌بری در کلاس‌ها
فصل هفتم: برنامه‌نویسی چندنخی (Multithread)
تعریف نخ در ماژول threading
فصل هشـتم: کار با Selenium-WebDriver
پیدا کردن عناصر با استفاده از متدهای find
پیدا کردن عناصر با استفاده از find_element(s)_by_XPath
کلاس WebDriver
کلاس WebElement
کلاس Alert
فصل نـهم: کار با ماژولهای Requests، Mechanize، URLlib(2)
بخش نخست، requests
بخش دوم، urllib(2)
بخش سوم، mechanize
پیوست 1:
بخش نخست، ارسال ایمیل
بخش دوم، سوکت
بخش سوم، آشنایی و کار با PyCharm
بخش چهارم، مقایسه زبان‌های برنامه‌نویسی
پیوست 2:
برنامه نخست، ساخت حساب‌های کاربری جدید در فروم‌های VBulletin
برنامه دوم، دانلود عضوهای(کاربران) فروم‌های VBulletin
برنامه سوم- چهارم، ارسال پیام‌های شخصی به کاربران فروم‌های VBulletin
برنامه پنجم، Image File Hacking
# موضوع عنوان توضیح دانلود
1 نمونه pdf صفحات آغازين كتاب دانلود
2 نمونه pdf منابع کتاب دانلود
3 عکس و تصوير فيلم دموي كتاب دانلود
4 فايل فشرده Zip کدهای مثالهای کتاب دانلود
5 فايل فشرده Zip نمونه کدهای کتاب دانلود
سیداحمد ابطحی 1395/06/13 17:39:44

صفحه 27 کاراکتر \ را Back Slash بک اسلش (ممیز معکوس) بگوییم صحیح تر است. Slash اسلش همان علامت ممیز یعنی / (تقسیم) است.

سیداحمد ابطحی 1395/06/18 7:30:47

در صفحه 49 بخش آرگومان های تابع: معانی فارسی 4 مورد مذکور بعلت جابجایی کلمات ، خوانایی نداشته و موجب گیج شدن خواننده میگردد. همچنین به نظربنده معنی کلمه Keyword در فارسی بصورت "کلید واژه" صحیح تر است تا "کلیدی". موفق باشید استاد

سیداحمد ابطحی 1395/07/04 9:9:12

با سلام در صفحه 91 در جدول Built-in Dictionary methods در بخش نام متد dict1.formkeys(seq [,value]) تصحیح شود به fromkeys با آرزوی موفقیت

علیرضا عظیم زاده 1395/10/18 9:13:29

با سلام و احترام. در صفحه 44 کتاب، آخرین خط مثال دوم (یعنی چاپ عبارت print Good bye)، تو رفتگی دارد و درون حلقه while نوشته شده که نادرست است. این خط دقیقا باید هم خط با خط های اول و دوم این مثال باشد. با تشکر فراروان از آقای ثروتی بابت ارسال این تصحیح.

محمد پسندیده 1397/05/06 14:20:58

سلام صفحه 15 در ابتدای پاراگراف آخر به اشتباه نوشته شده تابع ()input از پایتون 3 حذف شده در صورتی که باید نوشته بشه: در پایتون 3، تابع ()raw_input حذف شده است

در حال بررسی

امتیاز
4.85/5 (400 نظر)
ثبت نظر/پرسش/پیشنهاد
;