در این مطلب، ویدئو ماژول datetime Python و How Dates and Times Messy هستند با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:24
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,399 –> 00:00:02,800
به استفاده از زمان حالت پایتون خوش آمدید
2
00:00:02,800 –> 00:00:04,480
نام من کریستوفر است و راهنمای شما خواهم بود.
3
00:00:04,480 –> 00:00:05,440
4
00:00:05,440 –> 00:00:07,279
این دوره مقدمه ای بر
5
00:00:07,279 –> 00:00:09,519
دنیای آشفته مدیریت تاریخ و زمان
6
00:00:09,519 –> 00:00:12,240
در نرم افزار ارائه می دهد، زیرا عنوان نشان می دهد که در
7
00:00:12,240 –> 00:00:14,719
درجه اول بر روی ماژول زمان تاریخ پایتون تمرکز دارد،
8
00:00:14,719 –> 00:00:17,039
اما موارد دیگر را نیز نشان می دهد.
9
00:00:17,039 –> 00:00:19,760
در طول مسیر،
10
00:00:19,840 –> 00:00:22,160
در این دوره با
11
00:00:22,160 –> 00:00:25,359
چگونگی آشفتگی تاریخ ها، زمان ها و مناطق زمانی،
12
00:00:25,359 –> 00:00:27,359
مناطق زمانی ماژول زمانی تاریخ
13
00:00:27,359 –> 00:00:29,359
در پایتون آشنا می شوید
14
00:00:29,359 –> 00:00:33,439
و نحوه انجام کد ریاضی تاریخ و زمان
15
00:00:33,680 –> 00:00:35,440
در این دوره با استفاده از
16
00:00:35,440 –> 00:00:36,960
17
00:00:36,960 –> 00:00:38,879
کنترل منطقه زمانی پایتون 310 به طور قابل توجهی
18
00:00:38,879 –> 00:00:41,040
در پایتون آزمایش شده است. 3 9 وقتی چیزهایی که قبلاً
19
00:00:41,040 –> 00:00:42,879
توسط کتابخانه های شخص ثالث مدیریت می شدند
20
00:00:42,879 –> 00:00:45,360
به کتابخانه استاندارد آورده شدند،
21
00:00:45,360 –> 00:00:47,280
تغییرات به اندازه کافی قابل توجه بود
22
00:00:47,280 –> 00:00:49,760
23
00:00:49,760 –> 00:00:51,280
که اگر از چیزی قبل از python39 استفاده می کنید، به نسخه های قدیمی
24
00:00:51,280 –> 00:00:53,360
بکپورت داده می شد، وقتی به آنجا رسیدم به درگاه های پشتی اشاره می
25
00:00:53,360 –> 00:00:56,480
کنم
26
00:00:56,559 –> 00:00:58,719
پایتون دارای سه ماژول اصلی است که
27
00:00:58,719 –> 00:01:00,079
به عنوان بخشی از کتابخانه استاندارد برای
28
00:01:00,079 –> 00:01:02,000
رسیدگی به تاریخ ها و
29
00:01:02,000 –> 00:01:04,239
زمان ها گنجانده شده است.
30
00:01:04,239 –> 00:01:07,760
e که همچنین شامل ابزارهایی برای
31
00:01:07,760 –> 00:01:10,159
اشیاء تاریخ، اشیاء زمانی
32
00:01:10,159 –> 00:01:12,080
و دلتاهای زمانی است، اگرچه این
33
00:01:12,080 –> 00:01:14,400
34
00:01:14,400 –> 00:01:16,880
تاریخ ها و زمان ها کمی ابتدایی هستند.
35
00:01:16,880 –> 00:01:18,799
36
00:01:18,799 –> 00:01:20,799
37
00:01:20,799 –> 00:01:22,560
38
00:01:22,560 –> 00:01:24,400
همسایه ها وقتی تاریخ را می نویسند از یک فرم کوتاه متفاوت استفاده می
39
00:01:24,400 –> 00:01:26,320
کنند. تفاوت
40
00:01:26,320 –> 00:01:28,799
بین روز ماه سال با ماه روز
41
00:01:28,799 –> 00:01:31,840
سال می تواند تا 13 ماه نامشخص باشد
42
00:01:31,840 –> 00:01:32,799
43
00:01:32,799 –> 00:01:35,759
به عنوان یک برنامه نویس سعی می کنم بر روی
44
00:01:35,759 –> 00:01:38,240
روز سال استاندارد بین المللی باشد اما
45
00:01:38,240 –> 00:01:41,600
استاندارد نیست یا نه استفاده از
46
00:01:41,600 –> 00:01:44,159
مناطق زمانی همیشگی میتواند باعث دیوانگی شود.
47
00:01:44,159 –> 00:01:45,759
وجود مناطق زمانی در جهان
48
00:01:45,759 –> 00:01:48,240
بیشتر از 24 ساعت ساعت است
49
00:01:48,240 –> 00:01:50,320
که همانجا به شما چیزی میگوید که نباید
50
00:01:50,320 –> 00:01:52,000
موضوع کانادایی را مطرح کنید، اما
51
00:01:52,000 –> 00:01:54,240
این یک مثال خوب دیگر از
52
00:01:54,240 –> 00:01:56,640
آشفتگیهایی است که کانادا دارد. شش منطقه زمانی که یکی از آنها
53
00:01:56,640 –> 00:01:58,640
زمان استاندارد نیوفاندلند با
54
00:01:58,640 –> 00:02:00,079
نزدیکترین همسایهاش نیم ساعت تفاوت
55
00:02:00,079 –> 00:02:01,119
56
00:02:01,119 –> 00:02:03,119
دارد، با مشکل
57
00:02:03,119 –> 00:02:05,119
زمان صرفهجویی در روز که یکی از آنها نیز
58
00:02:05,119 –> 00:02:07,840
نامرتب است. استان های ما ساسکاچوان
59
00:02:07,840 –> 00:02:10,239
از صرفه جویی در روز پیروی نمی کنند، بنابراین
60
00:02:10,239 –> 00:02:11,920
در زمستان با زمان استاندارد مرکزی همسو می شود و با
61
00:02:11,920 –> 00:02:14,080
62
00:02:14,080 –> 00:02:16,879
همسایه خود در مانیتوبا شرقی یکسان است، در حالی که
63
00:02:16,879 –> 00:02:18,480
در تابستان با همسایه خود
64
00:02:18,480 –> 00:02:21,120
در سمت دیگر آلبرتا همسو می
65
00:02:21,120 –> 00:02:24,080
شود و در کوه فرو می رود. زمان استاندارد
66
00:02:24,080 –> 00:02:26,640
برخاستن، رفیق جدید عمیقاً
67
00:02:26,640 –> 00:02:29,599
در مواقعی که شما به هم ریخته اید راه اندازی شده است،
68
00:02:29,760 –> 00:02:31,760
اکنون که من همکار کانادایی هایم را
69
00:02:31,760 –> 00:02:33,840
در مرحله بعدی جابجا کرده ام، بیشتر به تمام
70
00:02:33,840 –> 00:02:37,760
عوارض تاریخ ها و زمان ها
71
00:02:37,760 –> 00:02:39,200
در درس قبلی نگاه
72
00:02:39,200 –> 00:02:41,200
خواهم کرد. البته و تقلید بدی از لهجه کانادایی انجام دادید،
73
00:02:41,200 –> 00:02:43,599
74
00:02:43,599 –> 00:02:45,200
جوک خود را در مورد عدم توانایی در
75
00:02:45,200 –> 00:02:47,360
شنیدن تفاوت در اینجا
76
00:02:47,360 –> 00:02:49,040
در این درس وارد کنید، من در مورد همه
77
00:02:49,040 –> 00:02:50,879
پیچیدگیهای تاریخ و زمان صحبت خواهم کرد در حالی که
78
00:02:50,879 –> 00:02:54,480
79
00:02:54,480 –> 00:02:56,319
در نمای کلی که ارائه دادم به صدای گفتاری معمولی خود پایبند هستم. نگاهی اجمالی به
80
00:02:56,319 –> 00:02:58,400
اینکه چگونه تاریخ ها و زمان های نامرتب می تواند
81
00:02:58,400 –> 00:03:00,239
مواردی باشد که باید در برنامه نویسی با
82
00:03:00,239 –> 00:03:01,840
تاریخ ها و زمان ها در نظر
83
00:03:01,840 –> 00:03:03,120
بگیرید
84
00:03:03,120 –> 00:03:06,000
که به هر حال می توانند تغییر کنند.
85
00:03:06,000 –> 00:03:07,599
86
00:03:07,599 –> 00:03:10,159
منظورم این است که آنها کجا هستند و
87
00:03:10,159 –> 00:03:12,879
چه تفاوتی با
88
00:03:12,879 –> 00:03:14,800
مناطق زمانی gmt دارند، به دلایل عملی فقط به طور طبیعی
89
00:03:14,800 –> 00:03:17,519
دنیا را به 24 بخش تقسیم
90
00:03:17,519 –> 00:03:19,120
نمی کنند، منطقی نیست که یک
91
00:03:19,120 –> 00:03:21,280
مرز به دو قسمت تقسیم شود فقط
92
00:03:21,280 –> 00:03:24,000
به این دلیل که در یک شهر قرار دارد. مناطق زمانی خاص نصف النهار
93
00:03:24,000 –> 00:03:26,560
به تبعیت از
94
00:03:26,560 –> 00:03:28,400
مرزهای سیاسی کشورها و ایالت ها و
95
00:03:28,400 –> 00:03:30,640
استان ها در داخل کشورها
96
00:03:30,640 –> 00:03:32,480
به نقشه منطقه زمانی نگاه کنید و متوجه خواهید شد
97
00:03:32,480 –> 00:03:34,080
که تعدادی از مرزها در واقع
98
00:03:34,080 –> 00:03:36,159
خطوط مستقیم هستند.
99
00:03:36,159 –> 00:03:38,239
100
00:03:38,239 –> 00:03:39,519
101
00:03:39,519 –> 00:03:41,680
تفاوت زمانی
102
00:03:41,680 –> 00:03:43,519
برای یک مکان خاص می
103
00:03:43,519 –> 00:03:45,760
تواند بر اساس روز تغییر کند و اگر
104
00:03:45,760 –> 00:03:47,280
کافی نیست
105
00:03:47,280 –> 00:03:49,040
این چیزها می تواند تغییر کند،
106
00:03:49,040 –> 00:03:50,720
می دانید که زمین
107
00:03:50,720 –> 00:03:52,560
های گلف و شرکت های باربیکیو
108
00:03:52,560 –> 00:03:53,760
صنعت آب نبات چه مشترکاتی
109
00:03:53,760 –> 00:03:56,159
دارند، آنها لابی هایی دارند که در سال 2005
110
00:03:56,159 –> 00:03:57,840
لایحه ای را در ایالات متحده امضا کردند.
111
00:03:57,840 –> 00:03:59,519
زمانی که پساندازهای روز
112
00:03:59,519 –> 00:04:00,640
113
00:04:00,640 –> 00:04:03,920
قبل از سال 2007 اعمال میشد، ایالات متحده تغییر میکند و ایالات متحده
114
00:04:03,920 –> 00:04:06,879
درست قبل از هالووین به پساندازهای روز تغییر میکند،
115
00:04:06,879 –> 00:04:11,280
از سال 2007، اکنون پس از آن اتفاق میافتد.
116
00:04:11,280 –> 00:04:12,720
اگر نرمافزاری مینویسید که نیاز به در
117
00:04:12,720 –> 00:04:14,480
نظر گرفتن تاریخ و زمان دارد،
118
00:04:14,480 –> 00:04:16,798
مشکلات گذشته ممکن است
119
00:04:16,798 –> 00:04:19,040
کمی بیش از یک دهه پیش ایجاد شود، اینطور نیست
120
00:04:19,040 –> 00:04:20,399
که مجبور باشید با زمانهای قدیم سر و کار
121
00:04:20,399 –> 00:04:22,160
داشته باشید تا مشکلی داشته باشید.
122
00:04:22,160 –> 00:04:23,840
ما متولدین
123
00:04:23,840 –> 00:04:25,759
قبل از هزاره از قدیم الایام هستیم
124
00:04:25,759 –> 00:04:27,440
125
00:04:27,440 –> 00:04:29,360
اگر این دو چیز کافی نباشند چطور
126
00:04:29,360 –> 00:04:31,280
می توان گفت که هر چهار سال
127
00:04:31,280 –> 00:04:33,120
طول یک سال متفاوت است
128
00:04:33,120 –> 00:04:34,639
یا اینکه سرعت
129
00:04:34,639 –> 00:04:36,560
چرخش زمین در حال تغییر است و
130
00:04:36,560 –> 00:04:38,639
ظهر را حفظ کنیم. در یک ساعت همگام، زمانی که
131
00:04:38,639 –> 00:04:41,440
خورشید در اوج خود است، ما ثانیه های کبیسه را معرفی کردیم،
132
00:04:41,440 –> 00:04:43,199
133
00:04:43,199 –> 00:04:45,040
چیزی که همه اینها را بدتر می کند این است که یک
134
00:04:45,040 –> 00:04:47,120
سری چیزها در مورد تاریخ ها و
135
00:04:47,120 –> 00:04:50,800
زمان ها فقط منطقه ای نیست، بلکه فرهنگی است،
136
00:04:50,800 –> 00:04:52,639
من به شکل کوتاه آمریکایی برای
137
00:04:52,639 –> 00:04:53,520
خرما
138
00:04:53,520 –> 00:04:56,400
در مقابل معمولی اشاره کردم. اروپا در
139
00:04:56,400 –> 00:04:58,800
مقابل استاندارد بین المللی و تنها
140
00:04:58,800 –> 00:05:01,280
عاقل ترین ارقام اول
141
00:05:01,280 –> 00:05:03,360
برای پیروزی
142
00:05:03,360 –> 00:05:05,280
و همه این چیزها وجه
143
00:05:05,280 –> 00:05:06,880
اشتراک دارند آنها بخشی از
144
00:05:06,880 –> 00:05:09,440
فرهنگ غربی هستند، عبری اسلامی و بسیاری
145
00:05:09,440 –> 00:05:11,840
سیستمهای تاریخ آسیایی مبتنی بر قمری هستند و
146
00:05:11,840 –> 00:05:13,600
اگرچه تقویمهای عبری و اسلامی
147
00:05:13,600 –> 00:05:15,520
هر دو قمری هستند،
148
00:05:15,520 –> 00:05:17,440
تقویم عبری ماههای کبیسه دارد در حالی که تقویم
149
00:05:17,440 –> 00:05:19,600
اسلامی
150
00:05:19,600 –> 00:05:22,240
حتی مفهوم یک سال را هم دلخواه
151
00:05:22,240 –> 00:05:23,680
152
00:05:23,680 –> 00:05:26,720
نمیداند.
153
00:05:26,720 –> 00:05:28,320
یکی
154
00:05:28,320 –> 00:05:31,440
از کتابهای جدیدتر از قبل از میلاد برای نشان دادن
155
00:05:31,440 –> 00:05:34,160
دوران مشترک و قبل از عصر رایج برای
156
00:05:34,160 –> 00:05:36,320
حذف رنگ مذهبی استفاده
157
00:05:36,320 –> 00:05:38,800
میکنند که فقط تغییر نام است، اگرچه
158
00:05:38,800 –> 00:05:40,840
سال اول عبری
159
00:05:40,840 –> 00:05:46,720
3761 قبل از میلاد است در حالی که سال اول اسلامی 622
160
00:05:46,720 –> 00:05:49,360
161
00:05:49,360 –> 00:05:52,080
ق. 1 ژانویه
162
00:05:52,080 –> 00:05:54,479
163
00:05:54,880 –> 00:05:57,520
بسیار خوب، بنابراین من ثابت کردم که اوضاع نامرتب است،
164
00:05:57,520 –> 00:05:59,600
بیایید در مورد آنچه رایانه ها در مورد آن انجام می دهند صحبت
165
00:05:59,600 –> 00:06:00,560
کنیم،
166
00:06:00,560 –> 00:06:02,479
اکثر سیستم عامل های رایانه
167
00:06:02,479 –> 00:06:04,840
مدت زمان را از اول ژانویه
168
00:06:04,840 –> 00:06:06,479
169
00:06:06,479 –> 00:06:09,680
1970 ردیابی
170
00:06:09,680 –> 00:06:11,360
می کنند.
171
00:06:11,360 –> 00:06:13,039
با سیستمعاملهای یونیکس
172
00:06:13,039 –> 00:06:15,520
که در این زمان نوشته میشد، انجام دهید،
173
00:06:15,520 –> 00:06:17,360
خود دوران زمانی که برای اولین بار منتشر شد سازگار
174
00:06:17,360 –> 00:06:20,800
نبود اما در نهایت پوزی استاندارد شد.
175
00:06:20,800 –> 00:06:22,960
استاندارد x 1 تصمیم گرفت
176
00:06:22,960 –> 00:06:24,800
پیچیدگی ثانیه های کبیسه را نادیده بگیرد که
177
00:06:24,800 –> 00:06:27,039
در آن زمان برای نویسندگان کتابخانه ساده تر به نظر می رسید،
178
00:06:27,039 –> 00:06:28,960
179
00:06:28,960 –> 00:06:31,039
زمانی که این استاندارد منتشر شد، اکثر
180
00:06:31,039 –> 00:06:33,680
رایانه های یونیکس از 32 بیت برای ذخیره زمان استفاده می کردند
181
00:06:33,680 –> 00:06:36,639
که به آنها حدود 136 سال
182
00:06:36,639 –> 00:06:39,600
قبل و نیمی بعد از آن زمان می داد. در آن
183
00:06:39,600 –> 00:06:41,440
زمان رایانهها بیشتر برای
184
00:06:41,440 –> 00:06:43,520
ثبت سوابق محلی استفاده میشدند و به نظر
185
00:06:43,520 –> 00:06:45,280
میرسید که بیش از اندازه کافی باشد
186
00:06:45,280 –> 00:06:48,720
زیرا کاهش 32 بیتی 2038 برای ما
187
00:06:48,720 –> 00:06:50,720
مشکلساز به نظر میرسد
188
00:06:50,720 –> 00:06:52,880
بسیاری از کدنویسهای قدیمیتر که میدانستم
189
00:06:52,880 –> 00:06:56,479
مانند راهزنان در طول شکست y2k در سال 2038
190
00:06:56,479 –> 00:06:58,240
به نظر میرسد. یک برنامه بازنشستگی خوب
191
00:06:58,240 –> 00:07:00,479
با فرض عادت من به مصرف ویسکی به من اجازه می دهد
192
00:07:00,479 –> 00:07:05,440
آنقدر خوب زندگی کنم که به سرعت تاریک شد،
193
00:07:05,440 –> 00:07:06,960
بنابراین شما چند تاریخ و زمان
194
00:07:06,960 –> 00:07:08,240
دارید که می خواهید اکنون ذخیره کنید و
195
00:07:08,240 –> 00:07:09,440
در
196
00:07:09,440 –> 00:07:11,199
ابتدا فرض نکنید که می دانید
197
00:07:11,199 –> 00:07:13,199
کاربر شما مشکل کجاست.
198
00:07:13,199 –> 00:07:15,120
به ویژه هنگامی که شبکه جهانی
199
00:07:15,120 –> 00:07:16,400
وب در
200
00:07:16,400 –> 00:07:17,919
مورد مکان کامپیوتر و
201
00:07:17,919 –> 00:07:20,000
مکان کاربر در حال حاضر به طور معمول
202
00:07:20,000 –> 00:07:21,919
هیچ ربطی به یکدیگر ندارند
203
00:07:21,919 –> 00:07:25,039
، رایج ترین تاکتیک استفاده از شما است.
204
00:07:25,039 –> 00:07:28,400
زمان tc که منطقه زمانی صفر است
205
00:07:28,400 –> 00:07:30,479
به دلیل چیزهای تاریخی از جمله نقشهها،
206
00:07:30,479 –> 00:07:32,88