uz
Feedback
تعلم لغة بايثون python

تعلم لغة بايثون python

Kanalga Telegram’da o‘tish

قناة خاصة بتعلم لغة البايثون لنجعلها مرجع للجميع بهذه اللغة. لمتابعة الدورة كاملة من البداية من هذا الرابط : t.me/PythonP/865 مجموعة النقاش @Programmer3

Ko'proq ko'rsatish

📈 Telegram kanali تعلم لغة بايثون python analitikasi

تعلم لغة بايثون python (@pythonp) Arab til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 21 433 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 4 572-o'rinni va Saudiya Arabistoni mintaqasida 3 213-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 21 433 obunachiga ega bo‘ldi.

15 Dekabr, 2024 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 361 ga, so‘nggi 24 soatda esa 0 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 0% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining N/A% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 0 marta ko‘riladi; birinchi sutkada odatda 0 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 0 ta reaksiya keladi.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
قناة خاصة بتعلم لغة البايثون لنجعلها مرجع للجميع بهذه اللغة. لمتابعة الدورة كاملة من البداية من هذا الرابط : t.me/PythonP/865 مجموعة النقاش @Programmer3

Yuqori yangilanish chastotasi (oxirgi ma’lumot 16 Dekabr, 2024 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

21 433
Obunachilar
Ma'lumot yo'q24 soatlar
-97 kunlar
+36130 kunlar
Postlar arxiv
hacking-the-art-of-exploitation.pdf4.04 MB

كتاب HACKING THE ART OF EXPLOITATION المؤلف: Jon Erickson عدد الصفحات: 492 اللغة: الانكليزية مرجع مميز جدا عن تقنيات الاختراق
كتاب HACKING THE ART OF EXPLOITATION المؤلف: Jon Erickson عدد الصفحات: 492 اللغة: الانكليزية مرجع مميز جدا عن تقنيات الاختراق وكيفية التعامل معها والحماية منها وبشرح موسع ومفصل ومع الصور سأترك لكم نسخة pdf في الأسفل 👇

كتاب تعليم لغة بايثون.pdf8.91 KB

عند التشغيل تحصل على Stored languages: ('Arabic', 'English', 'French', 'Spanish') Number of stored languages is: 4

# هنا قمنا بتعريف مصفوفة ليس لها نوع محدد و تتألف من 4 عناصر languages = ('Arabic', 'French', 'English', 'Spanish') # هنا قمنا بعرض قيم المصفوفة و عدد عناصرها print('Stored languages:', languages) print('Number of stored languages is:', len(languages))

في المثال التالي قمت بتعريف مصفوفة تتألف من 4 عناصر ثابتة ثم عرضت قيمها و عدد عناصرها

المثال الأول A = () # هنا قمنا بتعريف مصفوفة فارغة B = (10, 20, 30, 40, 50) # هنا قمنا بتعريف مصفوفة تحتوي على أعداد صحيحة فقط C = ('Mhamad', 'Samer', 'Abdullah') # هنا قمنا بتعريف مصفوفة تحتوي على نصوص فقط D = (1, 'two', 'three', 4) # هنا قمنا بتعريف مصفوفة تحتوي على أعداد صحيحة و نصوص

تخزين البيانات في Tuple في بايثون الـ Tuple عبارة عن مصفوفة حجمها ثابت و قيمها غير قابلة للتغيير و يمكنها تخزين قيم من مختلف الأنواع في وقت واحد في بايثون نستخدم الرمز ( ) لتعريف مصفوفة أحادية ( أي ذات بعد واحد ) حجمها و قيمها ثابتة

ستحصلون عند التشغيل على Name: AmelaX Job: Programmer Message: This string that will span across multiple lines. No need to use newline characters for the next lines. The end of lines within this string is counted as a newline when printed.

# هنا قمت بتعريف ثلاث متغيرات تحتوي على قيم نصية name = 'AmelaX' job = "Programmer" message = '''This string that will span across multiple lines. No need to use newline characters for the next lines. The end of lines within this string is counted as a newline when printed.''' # هنا قمت بعرض قيم المتغيرات النصية بأسلوب مرتب print('Name: ', name) print('Job: ', job) print('Message: ', message)

سأعطيكم مثال لكي تفهمو اكثر

بالنسبة للرمز ' و الرمز " فإنه لا يوجد أي فرق بينهما. و يمكن إستخدام أي واحد منهما لتعريف نص يتألف من سطر واحد. بالنسبة للرمز ''' و الرمز """ فإنه لا يوجد أي فرق بينهما. و يمكن إستخدام أي واحد منهما لتعريف نص كبير يتألف من عدة أسطر في المثال التالي قمنا بتعريف ثلاث متغيرات تحتوي على قيم نصية لاحظ أننا قمنا بتعريف كل متغيير بواسطة رمز مختلف

النصوص في بايثون لتعريف نص في بايثون نستخدم الرمز ' أو الرمز " أو الرمز """

عند التشغيل ستحصل على

في المثال التالي قمت بتعريف ثلاث متغيرات و كل متغير وضعت فيه قيمة رقمية مختلفة في النوع و القيمة بعدها قمت بعرض نوع كل متغير منهم x = 3 # قيمته عبارة عن عدد صحيح ,x هنا قمنا بتعريف متغير إسمه y = 1.5 # قيمته عبارة عن عدد عشري ,y هنا قمنا بتعريف متغير إسمه z = 4J # قيمته عبارة عن عدد مركب ,z هنا قمنا بتعريف متغير إسمه print(type(x)) # x هنا طبعنا نوع قيمة المتغير print(type(y)) # y هنا طبعنا نوع قيمة المتغير print(type(z)) # z هنا طبعنا نوع قيمة المتغير

النوع الثالث هو complex يستخدم لتخزين أعداد مركبة (Complex Number) و التي غالباً ما يحتاجها المهندسون عند إجراء عمليات حاسبية معقدة ملاحظة: هنا يجب وضع الحرف J أو j مباشرةً بعد العدد حتى يعرف مفسّر بايثون أنك تقصد عدد مركب و ليس عدد عادي مثال توضيحي x = 4J

النوع الثاني هو float يستخدم لتخزين أعداد تحتوي على فاصلة عشرية مثل x = 1.5

النوع الاول هو int يستخدم لتخزين أعداد صحيحة x = 3

أنواع الأرقام في بايثون تنقسم إلى 3 أنواع

عند تعريف متغير و تخزين رقم فيه فإن مفسّر لغة بايثون سيقوم بشكل تلقائي بتحديد نوع هذا المتغير بناءاً على نوع القيمة الرقمية التي تم إسنادها إليه فإذا وضعت فيه عدد صحيح, يصبح نوعه int و إذا وضعت فيه عدد عشري ( أي يحتوي على فاصلة ) يصبح نوعه float و هكذا