پایتون شامل مجموعهای قدرتمند از انواع عددی فراتر از int و float است. در این دوره آموزشی با این انواع، کاستیهایی که در انواع عددی اصلی برطرف میکنند، و نحوه و زمان استقرار آنها در برنامههای پایتون خود آشنا خواهید شد.
آنچه خواهید آموخت:
انواع عددی پایه پایتون، int و float، عموماً بصری هستند و اغلب برای اکثر کارهای برنامه نویسی کافی هستند. با این حال، محاسباتی وجود دارد که این نوعها ابزار مناسبی برای آنها نیستند و انواع عددی با کیفیتهای مختلف مورد نیاز است. در این دوره آموزشی، Core Python 3: Numeric Types, Dates, and Times، نگاهی به برخی از انواع عددی دیگر که پایتون ارائه میدهد، خواهید داشت. ابتدا به انواع اعشاری، کسر و مختلط نگاه خواهید کرد و متوجه خواهید شد که چه زمانی باید از آنها استفاده کنید و چگونه از آنها استفاده کنید. در مرحله بعد، برخی از توابع را که میتوان با بسیاری یا همه انواع عددی استفاده کرد، مرور خواهید کرد. سپس خواهید دید که چگونه با استفاده از بسته تاریخ پایتون با تاریخ و زمان کار کنید. در نهایت، با یک مثال عملی آشنا خواهید شد که در آن استفاده از نوع عددی مناسب تفاوت زیادی ایجاد میکند. وقتی این دوره را تمام کردید، درک بهتری از نحوه اعمال انواع عددی استاندارد پایتون خواهید داشت و شاید درک عمیقتری از برنامه نویسی عددی به طور کلی داشته باشید.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Review of int and float [5mins]
02-01 Version Check [0mins]
02-02 Review of int and float [5mins]
03 The Decimal Module [9mins]
03-01 Construction [2mins]
03-02 Fractional Values, Precision, and Special Values [2mins]
03-03 Combining with Other Types [4mins]
03-04 Summary [1mins]
04 The Fractions Module [4mins]
04-01 Construction [2mins]
04-02 Arithmetic and Operations [2mins]
05 Complex Numbers [5mins]
05-01 Construction [3mins]
05-02 Operations [1mins]
05-03 A Practical Example [1mins]
06 Built-in Functions Relating to Numbers [5mins]
06-01 Built-in Functions for Numbers [3mins]
06-02 Base Conversions [2mins]
07 Dates and Times with the Datetime Module [13mins]
07-01 The Datetime Module [2mins]
07-02 Dates [3mins]
07-03 Times [1mins]
07-04 Combined Dates and Times [3mins]
07-05 Durations [1mins]
07-06 Timezones [2mins]
07-07 Summary [1mins]
08 Computational Geometry [12mins]
08-01 Example Problem: Collinearity [5mins]
08-02 Implementing with float and Fraction [3mins]
08-03 Visualizing the Results [4mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 بررسی int و float [5 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 بررسی int و float [5 دقیقه]
03 ماژول اعشاری [9 دقیقه]
03-01 ساخت و ساز [2 دقیقه]
03-02 مقادیر کسری، دقت، و مقادیر ویژه [2 دقیقه]
03-03 ترکیب با انواع دیگر [4 دقیقه]
03-04 خلاصه [1 دقیقه]
04 ماژول کسر [4 دقیقه]
04-01 ساخت و ساز [2 دقیقه]
04-02 حساب و عملیات [2 دقیقه]
05 اعداد مختلط [5 دقیقه]
05-01 ساخت و ساز [3 دقیقه]
05-02 عملیات [1 دقیقه]
05-03 یک مثال عملی [1 دقیقه]
06 توابع داخلی مربوط به اعداد [5 دقیقه]
06-01 توابع داخلی برای اعداد [3 دقیقه]
06-02 تبدیل پایه [2 دقیقه]
07 تاریخها و زمانها با ماژول Datetime [13 دقیقه]
07-01 ماژول Datetime [2 دقیقه]
07-02 تاریخها [3 دقیقه]
07-03 زمان [1 دقیقه]
07-04 تاریخ و زمان ترکیبی [3 دقیقه]
07-05 مدت زمان [1 دقیقه]
07-06 مناطق زمانی [2 دقیقه]
07-07 خلاصه [1 دقیقه]
08 هندسه محاسباتی [12 دقیقه]
08-01 مثال مشکل- هم خطی [5 دقیقه]
08-02 پیادهسازی با شناور و کسر [3 دقیقه]
08-03 تجسم نتایج [4 دقیقه]
رابرت اسمالشایر بنیانگذار Sixty North، یک محصول نرمافزاری و کسب و کار مشاوره در نروژ است. رابرت در نقشهای ارشد معماری و مدیریت فنی برای شرکتهای نرمافزاری در بخش انرژی که انبوه اطلاعاتی را که از میدانهای نفتی دیجیتال امروزی سرازیر میشوند، پردازش میکنند، کار کرده است. او معماریهای موثری را برای نرم افزارهای علمی و سازمانی پیچیده در پایتون، سی پلاس پلاس و سی شارپ طراحی و پیادهسازی کرده است. رابرت یک سخنران معمولی در کنفرانسها، جلسات و رویدادهای نرمافزار شرکتی است که در آنها میتوان درباره موضوعات متنوعی مانند اقتصاد خرد رفتاری در توسعه نرمافزار تا اجرای سرویسهای وب روی میکروکنترلرهای 8 بیتی صحبت کرد. او سازمان دهنده گروه اسلو پایتون و دارای مدرک دکترا است. در یک علم طبیعی.