kaizonova
3.5K subscribers
207 photos
11 videos
24 files
120 links
network tools " covers internet tools, top Android apps, best websites, with eas "est help
القناة متخصصة في الانترنت وشروحات و تطبيقات و وافضل المواقع
و مساعدة العامة في التكنولوجيا
http://t.me/Kaizoa 👈 my account
youtube.com/c/kaizonova 👈 youtube
Download Telegram
مهم جدا بعد الوصول الى loop او فهم condition هنشغل واجبات على موقع سيتم ارساله وكيفية عمله على المحادثة الصوتية يوم الجمعة بتمنى منكم التفاعل والجدية لتتقدمو + ارسلو رابط القناة لاكبر عددية لتعم الفائدة للجميع
:)
Python3 Programming #post_5
المتغيرات في بايثون (Python Variables)**

#### تعيين قيم متعددة للمتغيرات
يمكنك في بايثون تعيين قيم متعددة لعدة متغيرات في سطر واحد.

مثال:
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

💡 ملاحظة: تأكد من أن عدد المتغيرات يتطابق مع عدد القيم، وإلا ستحدث مشكلة.

#### تعيين نفس القيمة لمتغيرات متعددة
يمكنك تعيين نفس القيمة لعدة متغيرات في سطر واحد.

مثال:
x = y = z = "Orange"
print(x)
print(y)
print(z)

#### تفريغ مجموعة قيم (Unpacking a Collection)
إذا كان لديك مجموعة من القيم في قائمة أو مجموعة (tuple)، يمكنك استخراج القيم إلى متغيرات باستخدام التفريغ.

مثال:
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)

#### طباعة متغيرات متعددة
يمكنك استخدام دالة print() لطباعة متغيرات متعددة مفصولة بفاصلة.

مثال:
x = "Python"
y = "is"
z = "awesome"
print(x, y, z)

#### **استخدام عامل الجمع + لدمج المتغيرات**
يمكنك أيضًا استخدام عامل الجمع + لدمج متغيرات نصيمثال:ل:**
x = "Python "
y = "is "
z = "awesome"
print(x + y + z)
ملاحظة:ة:** تأكد من وجود مسافة في نهاية السلسلة النصية إذا كنت تحتاج إلى فصل الكلمات، وإلا سيتم دمجها ككلمة واحدة (Pythonisawesome).

#### **استخدام + مع الأرقام**
بالنسبة للأرقام، يعمل عامل الجمع + كعامل مثال:*مثال:**
x = 5
y = 10
print(x + y)

#### **خلط النصوص مع الأرقام**
عند محاولة دمج نص مع رقم باستخدام عامل الجمع +، ستحصمثال:.

**مثال:**
x = 5
y = "John"
print(x + y)

أفضل طريقة لطباعة متغيرات من أنواع مختلفة هي استخدامثال:.

**مثال:**
x = 5
y = "John"
print(x, y)

#### **استخدام المتغيرات العامة (global)**
إذا كنت ترغب في تعديل متغير عام داخل دالة، استخدم الكلمة المفتاحية global.

**مثال:**
x = "awesome"

def myfunc():
global x
x = "fantastic"

myfunc()

print("Python is " + x)

---

### **Beginner's Guide: PAssign Multiple Values to Variablesle Values to Variables**
Python allows you to assign values to multiple Example: one line.

**Example:**
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

💡 **Note:** Make sure the number of variables matches the number of values, or yAssign the Same Value to Multiple Variablesalue to Multiple Variables**
You can also assign the same value to multiExample:s in one line.

**Example:**
x = y = z = "Orange"
print(x)
print(y)
print(z)

#### **Unpacking a Collection**
If you have a collection (like a list or tuple), you can extract its values iExample:s using unpacking.

**Example:**
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)

#### **Printing Multiple Variables**
You can use the print() function to output multipExample:, separated by commas.

**Example:**
x = "Python"
y = "is"
z = "awesome"
print(x, y, z)

#### **Using the + Operator to Concatenate Variables**
You can use the + opeExample:catenate string variables.

**Example:**
x = "Python "
y = "is "
z = "awesome"
print(x + y + z)

💡 **Note:** Be sure to include spaces after each word to avoid mUsing + for Numbersonisawesome").

#### **Using + for Numbers**
For numbers, the + Example:ks as a mathematical operator.

**Example:**
x = 5
y = 10
print(x + y)

#### **Mixing Strings and Numbers**
If you try to combine a string and a number with the + operator, Python will give an error.

**Example:**
x = 5
y = "John"
print(x + y)

The best way to output diffeExample:pes is by separating them with commas.

**Example:**
x = 5
y = "John"
print(x, y)

#### **Using Global Variables**
If you need to change a globExample:inside a function, use the global keyword.

**Example:**
x = "awesome"

def myfunc():
global x
x = "fantastic"

myfunc()

print("Python is " + x)

:)
🤝2
Kaizonova Apps
Pydroid 3 - IDE for Python 3_6.3_x86_64_Apkpure.apk
تطبيق لتشغيل اكواد python على android
:)
الدرس التعريفي 3.2 :
*** سوف نتحدث على طريقة تشغيل لغة بايثون على الحاسب الآلي( على pc )
لتشغيل بايثون على الحاسوب الآلي، يمكنك اتباع الخطوات التالية :

** 0/. تثبيت بايثون :
إذا لم يكن لديك بايثون مثبتًا على حاسوبك هنالك طريقتين الطريقة الأولى فتح متجر مايكروسوفت و كتابة python في البحث والضغط على get
لكن أنصح بطريقة اليدوية ، يمكنك أتباع هذه الخطوات لطريقة اليدوية 👇

1. قم بزيارة الموقع الرسمي لبايثون على الويب عبر الرابط التالي: https://www.python.org/downloads/
2. سترى قائمة بإصدارات بايثون المتاحة. انقر فوق "Download" بجانب إصدار البايثون الذي تريد تثبيته.
3. ستظهر لك صفحة التنزيل. تحت "Files"، اختر الإصدار المتوافق مع نوع نظام التشغيل الذي تستخدمه (Windows) ونوع المعالج (32-bit أو 64-bit). انقر على الرابط لتحميل المثبت.
4. بعد تنزيل الملف، انقر نقرًا مزدوجًا على الملف لبدء عملية التثبيت.
5. في نافذة المثبت، تأكد من تحديد خيار "Add Python X.Y to PATH" (حيث X.Y هو إصدار بايثون الذي تثبته). هذا الخيار يسمح بإضافة مسار البايثون إلى المتغيرات البيئية.
6. انقر على زر "Install Now" لبدء عملية التثبيت.
7. سيبدأ المثبت في تثبيت بايثون على جهازك. انتظر حتى اكتمال العملية.
8. بمجرد الانتهاء من التثبيت، انقر على "Close" لإغلاق مثبت البايثون
*** اضافة بايثون لمسار path
إذا كنت ترغب في إضافة مسار (Path) لتشمل مجلد تثبيت بايثون على نظام التشغيل الخاص بك، يمكنك اتباع الخطوات التالية نظام ويندوز windows :
1. انتقل إلى "إعدادات النظام المتقدمة" (Advanced System Settings) من خلال الضغط على زر الفأرة الأيمن على "هذا الكمبيوتر"او "my Computer" ثم اختر "Properties" وبعد ذلك اختر "Advanced system settings" من القائمة الجانبية.
2. في علامة التبويب "المتقدمة" (Advanced)، انقر على زر "Environment Variables" أسفل النافذة.
3. في قسم "System Variables"، ابحث عن المتغير "Path" وحدده، ثم انقر على زر "Edit".
4. في نافذة التحرير، انقر على "New" وأضف مسار تثبيت بايثون إلى القائمة. على سبيل المثال، إذا كان بايثون مثبتًا في C:\Python39، قم بإضافة C:\Python39 إلى المسار.

*2/. فتح واجهة الأوامر أو الترمينال:
قم بفتح واجهة سطر الأوامر (Command Prompt على ويندوز)
بعد فتح command prompt
اكتب الأمر
python --version
واضغط Enter للتحقق من أن بايثون تم تثبيته بنجاح وعرض إصداره.
سوف يتم عرض إصدار البايثون الذي تم تحميله
اذا قمت بكل خطوات صحيحة
مثلا الاصدار الحالي 3.11.4
سوف يتم عرض اصدار 3.11.4
على terminal
* note *
تابع الصور لفهم الدرس بشكل افضل
👇
الدرس القادم 3.3 مواصلة لدرس الحالي

.........


See ya
Next lesson...
..............
..............
...............
.................
..............

رابط قناة التليغرام 👇

t.me/t3lampython

رابط قناة اليوتيوب 👇

youtube.com/kaizonova

My account 👇

t.me/kaizodev

Or

@kaizoa
الضغط على download s و اختيار نوع النظام
اختيار الإصدار المناسب اخر إصدار دايما افضل اختيار لأن اخر إصدار يوجد دايما ميزات جديدة
اختار نوع التقسيمة التي يعمل عليها نظام الويندوز الخاص بك 64 او 32
بعد اكتمال تحميل الملف وفتح ملف توجد هذه الواجهة قبل الضغط على install now تاكد من الضغط add python to path
بعد اكتمال عملية setup بنجاح سوف تظهر لك هذه الرسالة و اضغط على colse
*** path ***
شرح اضافة بايثون الى path المسار بصور

بعد تم تسطيب بايثون
تاكد من نسخ مسار بايثون
مثلا المسار
C:\Program Files\Python3.9\python.exe
قم بتحديد المسار الخاص بك وانسخه إلى الحافظة باستخدام
 Ctrl + C
ثم تابع مع الخطوات التالية أدناه.
بعد نسخ المسار اضغط انقر بزر الماوس الأيمن على my Computer
وحدد الخصائص بمجرد دخولك الى قائمة الخصائص انقر فوق اعدادت النظام المتقدم
This media is not supported in your browser
VIEW IN TELEGRAM
في قسم "System Variables"، ابحث عن المتغير "Path" وحدده، ثم انقر على زر "Edit".
This media is not supported in your browser
VIEW IN TELEGRAM
في نافذة التحرير، انقر على "New" وأضف مسار تثبيت بايثون إلى القائمة
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
الدرس التعريفي 3.3 :
* بيئة العمل *
بيئة العمل او IDE
( Integrated Development Environment )
هي برنامج يوفر مجموعة من الأدوات والميزات المصممة لتسهيل عملية كتابة وتطوير البرمجيات. فيما يلي بعض بيئات العمل الشهيرة للعمل مع لغة البرمجة بايثون :
أهمها 👇
1. PyCharm:
واحد من أشهر بيئات التطوير المتكاملة لبايثون، يوفر واجهة مستخدم رسومية مفيدة وقوية، مع أدوات لتصحيح الأخطاء، وتحليل الشيفرة، وتنظيم المشاريع.
رابط التحميل :
https://www.jetbrains.com/pycharm/
النسخة المجانية هيا community


2. Visual Studio Code (VSCode): بيئة تطوير قوية وشهيرة من مايكروسوفت، توفر ميزات تحرير قوية وملحقات مخصصة لبايثون تجعل من تطوير التطبيقات أمرًا سهلاً ومريحًا.
رابط التحميل :
https://code.visualstudio.com/download

كما يوجد العديد من البرامج مثل
Spyder و Jupyter Notebook و IDLE

#ملاحظة بيئة العمل المستخدمة في الشرح القادم بالنسبة لي pc هيا pycharm

بالنسبة الى الأندرويد

يمكن استخدام هذه التطبيقات
1 / pydroid3
هو Python IDE شامل لأجهزة Android، وهو مصمم لتسهيل تطوير Python أثناء التنقل. سواء كنت مبتدئًا في تعلم لغة Python أو مطورًا متمرسًا.

رابط التحميل من قوقل بلاى 👇
https://play.google.com/store/apps/details?id=ru.iiec.pydroid3

2/ coding python :

A powerful Python compiler for beginner

يوفر وظائف التجميع والتشغيل التي تسمح للمبتدئين بالتحقق من أفكارهم في أسرع وقت ممكن. لا يحتاج البرنامج إلى تنزيل مكونات إضافية

رابط التحميل من قوقل بلاى
👇
https://play.google.com/store/apps/details?id=com.kvassyu.coding.py

هنالك أيضآ مواقع تمكنك من كتابة اكواد بايثون
من اشهر المواقع هو موقع replit
كل المطلوب منك يا صديقي ان تسجل في موقع و تختار لغة الكود الخاص بك python

رابط الموقع 👇

https://replit.com/


See ya
Next lesson...
..............
..............
...............
.................
..............

رابط قناة التليغرام 👇

t.me/t3lampython

رابط قناة اليوتيوب 👇

youtube.com/kaizonova

My account 👇

t.me/kaizodev

Or

@kaizoa
👍2👏1
Python3 Programming #post_6



#### شرح للمبتدئين حول تحديد نوع البيانات في بايثون (Setting the Specific Data Type)

في بايثون، يمكنك تحديد نوع البيانات باستخدام دوال الإنشاء (Constructor Functions) المخصصة لكل نوع. إليك بعض الأمثلة التي توضح كيفية تحديد أنواع البيانات المختلفة:

| المثال | نوع البيانات | التوضيح |
|--------|--------------|---------|
| x = str("Hello World") | str (سلسلة نصية) | يتم تعيين "Hello World" كنص. |
| x = int(20) | int (عدد صحيح) | يتم تعيين 20 كعدد صحيح. |
| x = float(20.5) | float (عدد عشري) | يتم تعيين 20.5 كعدد عشري. |
| x = complex(1j) | complex (عدد مركب) | يتم تعيين العدد المركب 1j. |
| x = list(("apple", "banana", "cherry")) | list (قائمة) | يتم تعيين قائمة تحتوي على "apple"، "banana"، "cherry". |
| x = tuple(("apple", "banana", "cherry")) | tuple (قائمة ثابتة) | يتم تعيين قائمة ثابتة. |
| x = range(6) | range (نطاق) | يتم تعيين نطاق من 0 إلى 5. |
| x = dict(name="John", age=36) | dict (قاموس) | يتم تعيين قاموس يحتوي على اسم وعمر. |
| x = set(("apple", "banana", "cherry")) | set (مجموعة) | يتم تعيين مجموعة غير مرتبة. |
| x = frozenset(("apple", "banana", "cherry")) | frozenset (مجموعة ثابتة) | يتم تعيين مجموعة ثابتة غير مرتبة. |
| x = bool(5) | bool (قيمة منطقية) | يتم تعيين قيمة منطقية بناءً على الرقم. |
| x = bytes(5) | bytes (بايتات) | يتم تعيين تسلسل من البايتات بطول 5. |
| x = bytearray(5) | bytearray (مصفوفة بايتات) | يتم تعيين مصفوفة من البايتات بطول 5. |
| x = memoryview(bytes(5)) | memoryview (ذاكرة) | يتم إنشاء عرض للذاكرة من البايتات. |

### إنشاء أرقام عشوائية باستخدام وحدة random
بايثون لا يحتوي على دالة مدمجة تسمى random() لإنشاء أرقام عشوائية، ولكن يمكنك استخدام وحدة مدمجة تسمى random لتوليد أرقام عشوائية.

#### مثال:
لإدخال وحدة random وعرض رقم عشوائي بين 1 و 9:

import random

print(random.randrange(1, 10))

يمكنك معرفة المزيد عن وحدة random في مرجع الوحدة.

### تمرين:
ما هو النوع الرقمي الذي ليس نوع بيانات قانونيًا في بايثون؟

- int
- long
- float

> ملاحظة: في إصدارات بايثون الحديثة، لم يعد هناك نوع بيانات باسم long، حيث تم دمجه مع int.

---



#### Beginner's Guide to Setting Data Types in Python

In Python, you can specify the data type by using the constructor functions. Here are some examples that show how to assign specific data types:

| Example | Data Type | Explanation |
|---------|-----------|-------------|
| x = str("Hello World") | str (string) | Assigns "Hello World" as a string. |
| x = int(20) | int (integer) | Assigns 20 as an integer. |
| x = float(20.5) | float (decimal) | Assigns 20.5 as a decimal number. |
| x = complex(1j) | complex (complex number) | Assigns the complex number 1j. |
| x = list(("apple", "banana", "cherry")) | list (list) | Assigns a list containing "apple", "banana", "cherry". |
| x = tuple(("apple", "banana", "cherry")) | tuple (tuple) | Assigns a tuple. |
| x = range(6) | range (range) | Assigns a range from 0 to 5. |
| x = dict(name="John", age=36) | dict (dictionary) | Assigns a dictionary with name and age. |
| x = set(("apple", "banana", "cherry")) | set (set) | Assigns an unordered set. |
| x = frozenset(("apple", "banana", "cherry")) | frozenset (frozen set) | Assigns an immutable set. |
| x = bool(5) | bool (boolean) | Assigns a boolean value based on the number. |
| x = bytes(5) | bytes (bytes) | Assigns a sequence of 5 bytes. |
| x = bytearray(5) | bytearray (byte array) | Assigns a byte array of length 5. |
| x = memoryview(bytes(5)) | memoryview (memory view) | Creates a memory view from bytes. |

### Generating Random Numbers Using the random Module
Python does not have a built-in random() function to generate random numbers, but it has a built-in module called random that you can use to generate random numbers.

#### Example:
To import the random module and display a random number between 1 and 9:

import random

print(random.randrange(1, 10))
🙏2
You can learn more about the random module in the Random Module Reference.

### Exercise:
Which is NOT a legal numeric data type in Python?

- int
- long
- float

> Note: In modern Python versions, the long data type no longer exists and has been merged with int.
:)