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

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

Ir al canal en Telegram

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

Mostrar más

📈 Análisis del canal de Telegram تعلم لغة بايثون python

El canal تعلم لغة بايثون python (@pythonp) en el segmento lingüístico de Árabe es un actor destacado. Actualmente la comunidad reúne a 21 433 suscriptores, ocupando la posición 4 572 en la categoría Tecnologías y Aplicaciones y el puesto 3 213 en la región Arabia Saudí.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 21 433 suscriptores.

Según los últimos datos del 15 diciembre, 2024, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de 361, y en las últimas 24 horas de 0, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 0%. Durante las primeras 24 horas tras publicar, el contenido suele obtener N/A% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 0 visualizaciones. En el primer día suele acumular 0 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 0.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
قناة خاصة بتعلم لغة البايثون لنجعلها مرجع للجميع بهذه اللغة. لمتابعة الدورة كاملة من البداية من هذا الرابط : t.me/PythonP/865 مجموعة النقاش @Programmer3

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 16 diciembre, 2024), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

21 433
Suscriptores
Sin datos24 horas
-97 días
+36130 días
Archivo de publicaciones
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 و هكذا