دروس بايثون

بايثون هوم مقدمة بايثون ابدأ بايثون بناء جملة بايثون تعليقات بايثون متغيرات بايثون أنواع بيانات بايثون أرقام بايثون صب بايثون سلاسل بايثون بايثون منطقية مشغلي بايثون قوائم بايثون Python Tuples مجموعات بايثون قواميس بايثون بيثون إذا ... آخر بايثون أثناء التكرار بايثون للحلقات وظائف بايثون بيثون لامدا صفائف بايثون فئات / كائنات بايثون وراثة بايثون تكرارات بايثون نطاق بايثون وحدات بايثون تواريخ بايثون الرياضيات بايثون Python JSON لغة Python RegEx Python PIP بايثون جرب ... ماعدا مدخلات مستخدم بايثون تنسيق سلسلة Python

التعامل مع الملف

التعامل مع ملف بايثون ملفات قراءة بايثون Python كتابة / إنشاء ملفات بايثون حذف الملفات

وحدات بايثون

برنامج NumPy التعليمي تجول الباندا البرنامج التعليمي Scipy

بيثون ماتبلوتليب

مقدمة ماتبلوتليب ابدأ Matplotlib Matplotlib Pyplot ماتبلوتليب بالتآمر علامات Matplotlib خط ماتبلوتليب تسميات Matplotlib شبكة Matplotlib المؤامرات الفرعية Matplotlib مبعثر Matplotlib قضبان ماتبلوتليب الرسوم البيانية Matplotlib المخططات الدائرية Matplotlib

التعلم الالي

ابدء يعني وضع متوسط الانحراف المعياري النسبة المئوية توزيع البيانات توزيع البيانات العادي مؤامرة مبعثر الانحدارالخطي الانحدار متعدد الحدود الانحدار المتعدد حجم تدريب / اختبار شجرة القرار

Python MySQL

ابدأ MySQL MySQL إنشاء قاعدة بيانات إنشاء جدول MySQL إدراج MySQL حدد MySQL MySQL أين ترتيب MySQL حسب حذف MySQL جدول إسقاط MySQL تحديث MySQL حد MySQL انضم إلى MySQL

Python MongoDB

ابدأ MongoDB MongoDB إنشاء قاعدة بيانات MongoDB إنشاء مجموعة إدراج MongoDB البحث عن MongoDB استعلام MongoDB نوع MongoDB MongoDB يحذف مجموعة MongoDB Drop تحديث MongoDB حد MongoDB

مرجع بايثون

نظرة عامة على بايثون وظائف بايثون المضمنة طرق سلسلة بايثون طرق قائمة بايثون طرق قاموس بايثون طرق Python Tuple طرق تعيين بايثون طرق ملف بايثون كلمات بايثون استثناءات بايثون مسرد بايثون

مرجع الوحدة

وحدة عشوائية وحدة الطلبات وحدة الإحصاء وحدة الرياضيات وحدة cMath

كيف بايثون

إزالة قائمة التكرارات عكس سلسلة أضف عددين

أمثلة بايثون

أمثلة بايثون مترجم بايثون تمارين بايثون مسابقة بايثون شهادة بايثون

تاريخ بيثون


تواريخ بايثون

التاريخ في Python ليس نوع بيانات خاص به ، ولكن يمكننا استيراد وحدة مسماة datetimeللعمل مع التواريخ ككائنات تاريخ.

مثال

قم باستيراد وحدة التاريخ والوقت وعرض التاريخ الحالي:

import datetime

x = datetime.datetime.now()
print(x)

إخراج التاريخ

عندما ننفذ الكود من المثال أعلاه ، ستكون النتيجة:

2022-01-29 15:04:39.057889

يحتوي التاريخ على السنة والشهر واليوم والساعة والدقيقة والثانية والميكرو ثانية.

تحتوي datetimeالوحدة النمطية على العديد من الطرق لإرجاع معلومات حول كائن التاريخ.

فيما يلي بعض الأمثلة ، سوف تتعلم المزيد عنها لاحقًا في هذا الفصل:

مثال

إرجاع السنة واسم يوم الأسبوع:

import datetime

x = datetime.datetime.now()

print(x.year)
print(x.strftime("%A"))

إنشاء كائنات التاريخ

لإنشاء تاريخ ، يمكننا استخدام datetime()فئة (مُنشئ) datetimeالوحدة.

يتطلب datetime()الفصل الدراسي ثلاث معلمات لإنشاء تاريخ: السنة والشهر واليوم.

مثال

إنشاء كائن تاريخ:

import datetime

x = datetime.datetime(2020, 5, 17)

print(x)

يأخذ datetime()الفصل أيضًا معلمات للوقت والمنطقة الزمنية (ساعة ، دقيقة ، ثانية ، ميكرو ثانية ، tzone) ، لكنها اختيارية ولها قيمة افتراضية 0، ( Noneللمنطقة الزمنية).



طريقة strftime ()

يحتوي datetimeالكائن على طريقة لتنسيق كائنات التاريخ في سلاسل قابلة للقراءة.

يتم استدعاء العملية strftime()، وتأخذ معلمة واحدة ، formatلتحديد تنسيق السلسلة التي يتم إرجاعها:

مثال

عرض اسم الشهر:

import datetime

x = datetime.datetime(2018, 6, 1)

print(x.strftime("%B"))

مرجع لجميع رموز التنسيق القانوني:

Directive Description Example Try it
%a Weekday, short version Wed
%A Weekday, full version Wednesday
%w Weekday as a number 0-6, 0 is Sunday 3
%d Day of month 01-31 31
%b Month name, short version Dec
%B Month name, full version December
%m Month as a number 01-12 12
%y Year, short version, without century 18
%Y Year, full version 2018
%H Hour 00-23 17
%I Hour 00-12 05
%p AM/PM PM
%M Minute 00-59 41
%S Second 00-59 08
%f Microsecond 000000-999999 548513
%z UTC offset +0100
%Z Timezone CST
%j Day number of year 001-366 365
%U Week number of year, Sunday as the first day of week, 00-53 52
%W Week number of year, Monday as the first day of week, 00-53 52
%c Local version of date and time Mon Dec 31 17:41:00 2018
%C Century 20
%x Local version of date 12/31/18
%X Local version of time 17:41:00
%% A % character %
%G ISO 8601 year 2018
%u ISO 8601 weekday (1-7) 1
%V ISO 8601 weeknumber (01-53) 01