كيف تكتب وتجمع أول كود سوليتى الخاص بك
Solidity هي لغة البرمجة التي تستخدمها العقود الذكية على Ethereum blockchain. إنها لغة برمجة مكتوبة بشكل ثابت وموجهة للكائنات.
تقدم Python وحدة تقويم مدمجة تتيح لك معالجة التعليمات البرمجية لأيام أو شهور محددة من السنة. يمكنك استخدامه لإخراج سلسلة من جميع أشهر التقويم في السنة ، على سبيل المثال.
إليك كيفية البدء في فصل تقويم Python وإنشاء تقويم DIY به.
في تقويم الوحدة هي سهلة الاستخدام. ونظرًا لأنها وحدة Python مضمنة ، فلن تحتاج إلى تثبيتها بشكل منفصل.
للبدء ، افتح ملف Python واستورد وحدة التقويم :
import calendar
بدءًا من يوم الاثنين ، يوم البدء الافتراضي للوحدة النمطية في الأسبوع ، يمكنك إخراج أيام الأسبوع بشكل مختصر باستخدام وظيفة رأس الأسبوع () .
و weekheader () وظيفة من وحدة، ومع ذلك، يقبل حجة العرض. هذا عدد صحيح يحدد رقم أو طول السلسلة المختصرة:
import calendar print(calendar.weekheader(2)) # set the abbreviation length to 2 Output: Mo Tu We Th Fr Sa Su
تعيّن الوحدة النمطية اليوم الأول من الأسبوع إلى الاثنين افتراضيًا. يمكنك تغيير هذا إلى الأحد باستخدام وظيفة setfirstweekday () لوحدة التقويم .
حاول الآن إعادة اليوم الأول من الأسبوع إلى الأحد. ثم أعد طباعة رؤوس الأسبوع كما فعلت أعلاه:
import calendar # set the first day of the week to Sunday: calendar.setfirstweekday(calendar.SUNDAY) print(calendar.weekheader(3)) # set the abbreviation length to 3 Output: Sun Mon Tue Wed Thu Fri Sat
تتيح لك Python التحقق مما إذا كانت السنة قفزة أم لا عند استدعاء وظيفة isleap () من فصل التقويم .
ومع ذلك ، تقبل الدالة وسيطة السنة (2023 كما في الكود أدناه) وتُرجع ناتجًا منطقيًا:
import calendar print(calendar.isleap(2023)) Output: False
يمكنك استخدام الكبيسات () للتحقق من عدد الأيام الكبيسة بين نطاقات سنة معينة.
على سبيل المثال ، للتحقق من عدد الأيام الكبيسة بين 2021 و 2030:
import calendar checkleap = calendar.leapdays(2022, 2030) print("There are {} leap days between 2022 and 2030".format(checkleap)) Output: There are 2 leap days between 2022 and 2030
الموضوعات ذات الصلة: كيف يعمل أسلوب Python String ()؟
ترجع الوحدة فهرس قائمة بأيام الأسبوع. من حيث الجوهر ، فإن يوم الاثنين ، أول يوم من أيام الأسبوع الافتراضي ، يعادل صفرًا ، بينما يوم الثلاثاء واحد - بهذا الترتيب ، حتى يوم الأحد ، آخر يوم من أيام الأسبوع ، وهو المؤشر السادس.
يمكنك تأكيد ذلك عن طريق طباعة اليوم الأول الافتراضي من الأسبوع باستخدام طريقة firstweekday () الخاصة بفئة التقويم :
import calendar print(calendar.firstweekday()) Output: 0
باستخدام هذه الرؤية ، دعنا نتحقق من اليوم الأول من سبتمبر 2020 باستخدام وظيفة weekday () :
import calender print(calendar.weekday(2021, 9, 1)) # This accepts a year, a month, and a date argument Output: 2
باتباع المؤشر الافتراضي ، 2 ، يعني هذا أن اليوم الأول من سبتمبر 2020 هو يوم الأربعاء.
ذات صلة: كيف تعمل المصفوفات والقوائم في بايثون
يمكنك أيضًا التحقق من اليوم الأول من الشهر ومعرفة عدد الأيام في ذلك الشهر.
للقيام بذلك ، استخدم monthrange () :
import calendar print(calendar.monthrange(2021, 9)) Output: (2, 30)
لمشاهدة التقويم لمدة شهر ، استخدم الدالة month () من فصل التقويم. بالإضافة إلى السنة والشهر محل الاهتمام ، فإنه يقبل وسيطتي العرض ( w ) والطول ( l ) الاختياريين .
هذه الحجج اختيارية. لذلك تقوم الوحدة بتعيينهم على صفر افتراضيًا حتى إذا لم تحددهم.
فيما يلي كيفية طباعة التقويم الشهري باستخدام طريقة month () لهذا الفصل:
import calendar print(calendar.month(theyear = 2021, themonth = 9, w = 4, l = 2))
هذا يبدو كالتالي:
في النهاية ، يمكنك إخراج السنة التقويمية بأكملها باستخدام وظيفة التقويم للوحدة:
import calendar print(calendar.calendar(2022, w=2, l=1, c=2, m=6))
إليك ما يبدو عليه الإخراج:
بينما يتحكم w في العرض و l يتحكم في الطول بين كل سلسلة ، يحدد c و m عدد الصفوف والأعمدة ، على التوالي. لا تتردد في تعديل قيم هذه المعلمات لمعرفة ما سيحدث.
هذا كل شيء! لقد قمت للتو بإنشاء تقويم باستخدام Python. إذا كنت مهتمًا بالفضول ، فيمكنك أيضًا الاطلاع على وثائق وحدة التقويم لمعرفة المزيد حول أساليبها وميزاتها المختلفة.
لقد ناقشنا فقط المفاهيم الأساسية لوحدة التقويم في هذه المقالة. هناك ما هو أكثر مما يمكن أن تغطيه هذه المقالة. تقدم الوحدة ، على سبيل المثال ، أدوات تزيين HTML و CSS وعناصر واجهة مستخدم لتصميم التقويم الخاص بك وتقديمه بتنسيق HTML. بالإضافة إلى ذلك ، لديها وثائق شاملة. لذلك لا تتردد في اللعب بها كما تريد. ترميز سعيد!
Solidity هي لغة البرمجة التي تستخدمها العقود الذكية على Ethereum blockchain. إنها لغة برمجة مكتوبة بشكل ثابت وموجهة للكائنات.
SQL مقابل NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟
يحب العديد من المبرمجين حل المشكلات الرياضية الصعبة باستخدام الكود. يساعد على شحذ العقل وتحسين مهارات حل المشكلات. في هذه المقالة ، ستتعلم كيفية العثور على أصغر وأكبر المربعات والمكعبات الكاملة المكونة من رقم n باستخدام Python و C ++ و JavaScript. يحتوي كل مثال أيضًا على عينة إخراج لعدة قيم مختلفة.
بينما يمكنك استخدام آلة حاسبة رسومية على جهاز الكمبيوتر الخاص بك ، يمكن لمترجم لغة البرمجة Python أن يتضاعف كآلة حاسبة مكتبية. إنها مزحة شائعة في مجتمع Python والتي تم ذكرها في البرنامج التعليمي الرسمي. إليك كيف يمكنك استخدام بايثون كآلة حاسبة.
يعد تضمين خدمات الجهات الخارجية في منشورات WordPress الخاصة بك طريقة مثيرة لجذب اهتمام الزائر. يوفر المحتوى المضمن أيضًا إشارات مرئية تجعل المسح الضوئي أسهل. جعل WordPress إضافة هذا النوع من المحتوى أمرًا سهلاً.
إذا كنت عالم بيانات طموحًا يعمل مع Python أو R ، فأنت بحاجة إلى معرفة كيفية استخدام Jupyter Notebook. إنه IDE مفتوح المصدر وقائم على الخادم لمعالجة البيانات ومشاركة التعليمات البرمجية الحية ، فضلاً عن إدارة سير عمل علم البيانات.
التكنولوجيا هي بلا شك صناعة المستقبل. إذا كنت واحدًا من ملايين الشباب الذين هم على وشك الغوص في المرحلة الأولى من حياتك المهنية ، فقد تتساءل عما يجب عليك فعله إذا كنت لا تحب البرمجة.
يصبح تعلم لغة برمجة جديدة مثل Python أمرًا سهلاً إذا كان لديك خارطة طريق شاملة توضح بالتفصيل المفاهيم التي يجب تعلمها كمبتدئ وكيفية التقدم أكثر للوصول إلى المرحلة التالية. حتى المبرمجين المتوسطين يجب أن يصقلوا بشكل متكرر أساسياتهم لبناء أساس متين لأنفسهم.
ASP.NET هو إطار عمل مجاني عبر الأنظمة الأساسية من Microsoft لإنشاء تطبيقات وخدمات الويب. منصة ASP.NET هي امتداد لـ .NET ، وهي منصة مطورة للأدوات ولغات البرمجة والمكتبات المستخدمة لبناء تطبيقات مختلفة.
تستخدم بعض تطبيقات الهاتف المحمول الأكثر شيوعًا والتجارب هذه الأيام تقنية الواقع المعزز. في حين أن بعض هذه التجارب يمكن أن تعمل عمليًا على أي جهاز محمول ، فإن البعض الآخر يعمل فقط على طرز أحدث وأكثر تكلفة. يتطلب تطوير واستخدام هذه التجارب الأكثر قوة ARCore و ARKit.
تعتبر الفروع أساسية لمفهوم التحكم في الإصدار في البرمجة ، ولا سيما Git. تخبرك مقالة البداية هذه ماهية الفرع وكيفية إنشاء فرع باستخدام عدد من الأدوات المختلفة.
عبارة if هي القوة الدافعة للبرمجة المنطقية. نتيجة لذلك ، فإن فهم لغة Python بشكل أفضل يعد إضافة مهمة لمهارات برمجة Python الخاصة بك.
يمكن أن تعزز شارات GitHub إمكانية قراءة المستودع من خلال تزويد المستخدمين بطريقة سريعة لالتقاط مقاييس المستودع. يمكن تضمين الشارات في ملف README.md لتوضيح أهمية وضرورة مشروعك للمطورين الآخرين. نتيجة لذلك ، يحصل القراء على فكرة سريعة حقًا عن المستودع عن طريق التحقق من الشارات المرفقة.
بصفتك مستخدمًا لنظام التشغيل Windows ، فمن المحتمل أن تكون قد صادفت مرة واحدة على الأقل الكلمات .NET Framework. إنه إطار عمل برمجي مطور من Microsoft يتيح لك إنشاء برامج C # و C ++ و F # و Visual Basic وتشغيلها. أحدث إصدار من .NET هو 4.8 ، ولكن قد يحتاج جهاز الكمبيوتر الخاص بك إلى إصدار أقدم من .NET (مثل .NET 3.5) لتشغيل بعض التطبيقات.
تسمح لك أوراق الأنماط المتتالية (CSS) بتحويل مظهر صفحات الويب الخاصة بك. من الخطوط والألوان إلى التباعد والتخطيط العام ، كل أنواع أدوات التصميم في متناول يدك. على الرغم من أن CSS هي لغة معقدة في مجملها ، إلا أنه لا يوجد سوى مفهومين أساسيين تحتاج إلى فهمهما للبدء.
هل تبحث عن بديل WordPress لبناء موقع الويب الخاص بك؟ لا مزيد من البحث. ستوضح لك هذه المقالة أنظمة إدارة المحتوى (CMS) الأخرى التي يمكنك استخدامها لبناء موقعك.
لا يمكنك إكمال مشروع واقعي في Python بنجاح بدون بيئة افتراضية. أدوات مثل virtualenvwrapper و virtualenv شائعة لإنشاء وإدارة بيئات افتراضية لتطوير الويب ، بينما يستخدم علماء البيانات أناكوندا على نطاق واسع.
في وقت سابق من هذا العام ، أصدرت Microsoft نسخة المعاينة من Visual Studio 2022 في عالم البرمجة الجامح. هذه أخبار جيدة! إنه IDE شائع للغاية ، ولكن بسبب ضبط أو ربما حتى إصلاح شامل ، نظرًا لوتيرة التغيير في نظام DevOps البيئي الذي يزدهر فيه.
بصفتك مبرمجًا ، يجب أن تواجه تحديات من أجل البقاء وبناء بعض العجائب في مجال التطوير أو البرمجة. وبالتالي ، إذا كنت تسعى لتعلم لغة برمجة متقدمة لتعزيز مهاراتك المهنية ، فإن Java هي واحدة من أفضل الاحتمالات الموجودة.
الجمع مفهوم رياضي. يشير إلى ترتيب العديد من العناصر حيث يكون ترتيبها غير ذي صلة. تصف الصيغة الأساسية عدد التركيبات الصالحة.
Solidity هي لغة البرمجة التي تستخدمها العقود الذكية على Ethereum blockchain. إنها لغة برمجة مكتوبة بشكل ثابت وموجهة للكائنات.
SQL مقابل NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟
يحب العديد من المبرمجين حل المشكلات الرياضية الصعبة باستخدام الكود. يساعد على شحذ العقل وتحسين مهارات حل المشكلات. في هذه المقالة ، ستتعلم كيفية العثور على أصغر وأكبر المربعات والمكعبات الكاملة المكونة من رقم n باستخدام Python و C ++ و JavaScript. يحتوي كل مثال أيضًا على عينة إخراج لعدة قيم مختلفة.
بينما يمكنك استخدام آلة حاسبة رسومية على جهاز الكمبيوتر الخاص بك ، يمكن لمترجم لغة البرمجة Python أن يتضاعف كآلة حاسبة مكتبية. إنها مزحة شائعة في مجتمع Python والتي تم ذكرها في البرنامج التعليمي الرسمي. إليك كيف يمكنك استخدام بايثون كآلة حاسبة.
يعد تضمين خدمات الجهات الخارجية في منشورات WordPress الخاصة بك طريقة مثيرة لجذب اهتمام الزائر. يوفر المحتوى المضمن أيضًا إشارات مرئية تجعل المسح الضوئي أسهل. جعل WordPress إضافة هذا النوع من المحتوى أمرًا سهلاً.
إذا كنت عالم بيانات طموحًا يعمل مع Python أو R ، فأنت بحاجة إلى معرفة كيفية استخدام Jupyter Notebook. إنه IDE مفتوح المصدر وقائم على الخادم لمعالجة البيانات ومشاركة التعليمات البرمجية الحية ، فضلاً عن إدارة سير عمل علم البيانات.
التكنولوجيا هي بلا شك صناعة المستقبل. إذا كنت واحدًا من ملايين الشباب الذين هم على وشك الغوص في المرحلة الأولى من حياتك المهنية ، فقد تتساءل عما يجب عليك فعله إذا كنت لا تحب البرمجة.
يصبح تعلم لغة برمجة جديدة مثل Python أمرًا سهلاً إذا كان لديك خارطة طريق شاملة توضح بالتفصيل المفاهيم التي يجب تعلمها كمبتدئ وكيفية التقدم أكثر للوصول إلى المرحلة التالية. حتى المبرمجين المتوسطين يجب أن يصقلوا بشكل متكرر أساسياتهم لبناء أساس متين لأنفسهم.
ASP.NET هو إطار عمل مجاني عبر الأنظمة الأساسية من Microsoft لإنشاء تطبيقات وخدمات الويب. منصة ASP.NET هي امتداد لـ .NET ، وهي منصة مطورة للأدوات ولغات البرمجة والمكتبات المستخدمة لبناء تطبيقات مختلفة.