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

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

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel تعلم لغة بايثون python

Channel تعلم لغة بايثون python (@pythonp) in the Arabic language segment is an active participant. Currently, the community unites 21 433 subscribers, ranking 4 572 in the Technologies & Applications category and 3 213 in the Saudi Arabia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 21 433 subscribers.

According to the latest data from 15 December, 2024, the channel demonstrates stable activity. Although there has been a change in the number of participants by 361 over the last 30 days and by 0 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 0%. Within the first 24 hours after publication, content typically collects N/A% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 0 views. Within the first day, a publication typically gains 0 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 0.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
قناة خاصة بتعلم لغة البايثون لنجعلها مرجع للجميع بهذه اللغة. لمتابعة الدورة كاملة من البداية من هذا الرابط : t.me/PythonP/865 مجموعة النقاش @Programmer3

Thanks to the high frequency of updates (latest data received on 16 December, 2024), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

21 433
Subscribers
No data24 hours
-97 days
+36130 days
Posts Archive
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 و هكذا