*** path ***
شرح اضافة بايثون الى path المسار بصور
بعد تم تسطيب بايثون
تاكد من نسخ مسار بايثون
مثلا المسار
C:\Program Files\Python3.9\python.exe
قم بتحديد المسار الخاص بك وانسخه إلى الحافظة باستخدام
Ctrl + C
ثم تابع مع الخطوات التالية أدناه.
شرح اضافة بايثون الى path المسار بصور
بعد تم تسطيب بايثون
تاكد من نسخ مسار بايثون
مثلا المسار
C:\Program Files\Python3.9\python.exe
قم بتحديد المسار الخاص بك وانسخه إلى الحافظة باستخدام
Ctrl + C
ثم تابع مع الخطوات التالية أدناه.
بعد نسخ المسار اضغط انقر بزر الماوس الأيمن على my Computer
وحدد الخصائص بمجرد دخولك الى قائمة الخصائص انقر فوق اعدادت النظام المتقدم
وحدد الخصائص بمجرد دخولك الى قائمة الخصائص انقر فوق اعدادت النظام المتقدم
في قسم "System Variables"، ابحث عن المتغير "Path" وحدده، ثم انقر على زر "Edit".
في نافذة التحرير، انقر على "New" وأضف مسار تثبيت بايثون إلى القائمة
الدرس التعريفي 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
* بيئة العمل *
بيئة العمل او 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
JetBrains
PyCharm: The only Python IDE you need
Built for web, data, and AI/ML professionals. Supercharged with an AI-enhanced IDE experience.
👍2👏1
Python3 Programming #post_6
#### شرح للمبتدئين حول تحديد نوع البيانات في بايثون (Setting the Specific Data Type)
في بايثون، يمكنك تحديد نوع البيانات باستخدام دوال الإنشاء (Constructor Functions) المخصصة لكل نوع. إليك بعض الأمثلة التي توضح كيفية تحديد أنواع البيانات المختلفة:
| المثال | نوع البيانات | التوضيح |
|--------|--------------|---------|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### إنشاء أرقام عشوائية باستخدام وحدة
بايثون لا يحتوي على دالة مدمجة تسمى
#### مثال:
لإدخال وحدة
يمكنك معرفة المزيد عن وحدة
### تمرين:
ما هو النوع الرقمي الذي ليس نوع بيانات قانونيًا في بايثون؟
- int
- long
- float
> ملاحظة: في إصدارات بايثون الحديثة، لم يعد هناك نوع بيانات باسم
---
#### 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 |
|---------|-----------|-------------|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Generating Random Numbers Using the
Python does not have a built-in
#### Example:
To import the
#### شرح للمبتدئين حول تحديد نوع البيانات في بايثون (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 ModulePython 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
### Exercise:
Which is NOT a legal numeric data type in Python?
- int
- long
- float
> Note: In modern Python versions, 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.:)
Python3 Programming #post_7
### تحويل البيانات في بايثون (Python Casting)
#### تحديد نوع المتغير
في بعض الأحيان، قد ترغب في تحديد نوع معين لمتغير. يمكن القيام بذلك باستخدام التحويل. بايثون هي لغة موجهة للكائنات، وبالتالي تستخدم الفئات (Classes) لتعريف أنواع البيانات، بما في ذلك أنواعها الأساسية.
يتم تنفيذ التحويل في بايثون باستخدام دوال الإنشاء (Constructor Functions) التالية:
- **
- **
#### الأعداد الصحيحة (Integers):gers):**
**الأعداد العشرية (Floats):**
**السلاسل النصية (Strings):**
#### تمرين:
ما هي نتيجة الكود التالي؟
- 35
- 35.88
-Python CastingPython Casting**
#### Specify a Variable Type
There may be times when you want to specify a particular type for a variable. This cacastingsing **casting**. Python is an object-oriented language, and as such, it uses classes to define data types, including its primitive types.
Casting in Python is done using the following constructoint()ns:
- **
- **
- **
Integers::
**Integers:**
**Floats:**
**Strings:**
#### Exercise:
What will be the result of the following code?
- 35
- 35.88
- 36
:)
### تحويل البيانات في بايثون (Python Casting)
#### تحديد نوع المتغير
في بعض الأحيان، قد ترغب في تحديد نوع معين لمتغير. يمكن القيام بذلك باستخدام التحويل. بايثون هي لغة موجهة للكائنات، وبالتالي تستخدم الفئات (Classes) لتعريف أنواع البيانات، بما في ذلك أنواعها الأساسية.
يتم تنفيذ التحويل في بايثون باستخدام دوال الإنشاء (Constructor Functions) التالية:
- **
int()** - تقوم بإنشاء عدد صحيح (Integer) من قيمة صحيحة، أو عدد عشري (مع إزالة الأجزاء العشرية)، أو من سلسلة نصية بشرط أن تمثل السلسلة عددًا صحيحًا.- **
float()** - تقوم بإنشاء عدد عشري (Float) من قيمة صحيحة أو سلسلة نصية بشرط أن تمثل السلسلة عددًا عشريًا أو عددًا صحstr()*str()** - تقوم بإنشاء سلسلة نصية (String) من مجموعة واسعة من أنواع البيانات مثل النصوص، الأعداد الصحيحة، والأعداد العشرية.#### الأعداد الصحيحة (Integers):gers):**
x = int(1) # x سيكون 1
y = int(2.8) # y سيكون 2
z = int("3") # z سيكون 3
**الأعداد العشرية (Floats):**
x = float(1) # x سيكون 1.0
y = float(2.8) # y سيكون 2.8
z = float("3") # z سيكون 3.0
w = float("4.2") # w سيكون 4.2
**السلاسل النصية (Strings):**
x = str("s1") # x سيكون 's1'
y = str(2) # y سيكون '2'
z = str(3.0) # z سيكون '3.0'#### تمرين:
ما هي نتيجة الكود التالي؟
print(int(35.88))
- 35
- 35.88
-Python CastingPython Casting**
#### Specify a Variable Type
There may be times when you want to specify a particular type for a variable. This cacastingsing **casting**. Python is an object-oriented language, and as such, it uses classes to define data types, including its primitive types.
Casting in Python is done using the following constructoint()ns:
- **
int()** - constructs an integer from an integer literal, a float literal (by removing all decimals), or a string literal (as long as the string represents a wfloat()).- **
float()** - constructs a float from an integer literal, a float literal, or a string literal (as long as the string represents a float orstr()er).- **
str()** - constructs a string from a wide range of data types, including strings, integer literals, and float literals.Integers::
**Integers:**
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
**Floats:**
x = float(1) # x will be 1.0
y = float(2.8) # y will be 2.8
z = float("3") # z will be 3.0
w = float("4.2") # w will be 4.2
**Strings:**
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'#### Exercise:
What will be the result of the following code?
print(int(35.88))
- 35
- 35.88
- 36
:)
kaizonova
Python3 Programming #post_7 ### تحويل البيانات في بايثون (Python Casting) #### تحديد نوع المتغير في بعض الأحيان، قد ترغب في تحديد نوع معين لمتغير. يمكن القيام بذلك باستخدام التحويل. بايثون هي لغة موجهة للكائنات، وبالتالي تستخدم الفئات (Classes) لتعريف أنواع…
غدا ان شاءالله سنبدا التعامل مع النصوص ✨ + توجد تمارين في كل بوست اتمنى لو تكتبو حلها في التعليقات
:)
:)
Python3 Programming #post_8
### Python Strings (Beginner Guide)
#### Strings in Python
In Python, strings are sequences of characters enclosed in either single quotes (' ') or double quotes (" "). Both are valid and interchangeable.
print("Hello")
print('Hello')
#### Quotes Inside Strings
You can use quotes inside a string as long as they don't match the surrounding quotes.
print("It's alright")
print('He is called "Johnny"')
#### Assigning Strings to Variables
You can assign a string to a variable by using an equal sign (=):
a = "Hello"
print(a)
#### Multiline Strings
For strings spanning multiple lines, use triple quotes (""" or ''').
a = """This is a multiline
string example"""
print(a)
a = '''Another way to
do a multiline string'''
print(a)
---
### Strings as Arrays
In Python, strings are arrays of characters. You can access individual characters using square brackets [].
a = "Hello, World!"
print(a[1]) # Outputs 'e'
#### Looping Through Strings
Since strings are arrays, you can iterate over them using a loop.
for char in "banana":
print(char)
#### String Length
To get the length of a string, use the len() function.
a = "Hello, World!"
print(len(a)) # Outputs 13
---
### Checking Substrings
You can check if a substring is present within a string using the in keyword.
txt = "The best things in life are free!"
print("free" in txt) # Outputs True
You can also use this in an if statement:
if "free" in txt:
print("Yes, 'free' is present.")
#### Check if NOT Present
To check if a substring is not present, use not in:
txt = "The best things in life are free!"
print("expensive" not in txt) # Outputs True
if "expensive" not in txt:
print("No, 'expensive' is NOT present.")
---
#### Exercise:
What will be the output of the following code?
x = 'Welcome'
print(x[3])
The answer is c, because indexing starts at 0, so x[3] refers to the fourth character.
---
### السلاسل النصية في بايثون (دليل للمبتدئين)
#### السلاسل النصية في بايثون
في بايثون، السلاسل النصية هي تسلسل من الأحرف ويمكن كتابتها باستخدام علامات التنصيص الفردية (' ') أو علامات التنصيص المزدوجة (" ")**، وكلاهما صحيح.
#### علامات الاقتباس داخل السلاسل
يمكنك استخدام علامات الاقتباس داخل السلسلة النصية طالما أنها لا تتطابق مع علامات الاقتباس المحيطة بالنص.
#### تعيين سلسلة نصية لمتغير
لتعيين سلسلة نصية لمتغير، نستخدم علامة المساواة (
#### السلاسل متعددة الأسطر
يمكنك كتابة سلسلة نصية متعددة الأسطر باستخدام ثلاثة علامات اقتباس (
```python
a = '''طريقة أخرى لكتابة
سلسلة نصية متعددة الأسطر'''
print(a)
python
a = "مرحباً، أيها العالم!"
print(a[1]) # يظهر 'ر'
python
for char in "موز":
print(char)
python
a = "مرحباً، أيها العالم!"
print(len(a)) # يظهر 13
python
txt = "أفضل الأشياء في الحياة مجانية!"
print("مجانية" in txt) # يظهر True
python
if "مجانية" in txt:
print("نعم، 'مجانية' موجودة.")
#### التحقق من عدم الوجود
للتحقق مما إذا كانت سلسلة فرعية **غير موجودة، استخدم not in:
txt = "أفضل الأشياء في الحياة مجانية!"
print("مكلفة" not in txt) # يظهر True
if "مكلفة" not in txt:
print("لا، 'مكلفة' ليست موجودة.")
---
#### تمرين:
ما هو ناتج الكود التالي؟
x = 'أهلاً'
print(x[3])
الجواب هو 'اً' لأن الترقيم يبدأ من 0، وبالتالي x[3] يشير إلى الحرف الرابع.
:)
### Python Strings (Beginner Guide)
#### Strings in Python
In Python, strings are sequences of characters enclosed in either single quotes (' ') or double quotes (" "). Both are valid and interchangeable.
print("Hello")
print('Hello')
#### Quotes Inside Strings
You can use quotes inside a string as long as they don't match the surrounding quotes.
print("It's alright")
print('He is called "Johnny"')
#### Assigning Strings to Variables
You can assign a string to a variable by using an equal sign (=):
a = "Hello"
print(a)
#### Multiline Strings
For strings spanning multiple lines, use triple quotes (""" or ''').
a = """This is a multiline
string example"""
print(a)
a = '''Another way to
do a multiline string'''
print(a)
---
### Strings as Arrays
In Python, strings are arrays of characters. You can access individual characters using square brackets [].
a = "Hello, World!"
print(a[1]) # Outputs 'e'
#### Looping Through Strings
Since strings are arrays, you can iterate over them using a loop.
for char in "banana":
print(char)
#### String Length
To get the length of a string, use the len() function.
a = "Hello, World!"
print(len(a)) # Outputs 13
---
### Checking Substrings
You can check if a substring is present within a string using the in keyword.
txt = "The best things in life are free!"
print("free" in txt) # Outputs True
You can also use this in an if statement:
if "free" in txt:
print("Yes, 'free' is present.")
#### Check if NOT Present
To check if a substring is not present, use not in:
txt = "The best things in life are free!"
print("expensive" not in txt) # Outputs True
if "expensive" not in txt:
print("No, 'expensive' is NOT present.")
---
#### Exercise:
What will be the output of the following code?
x = 'Welcome'
print(x[3])
The answer is c, because indexing starts at 0, so x[3] refers to the fourth character.
---
### السلاسل النصية في بايثون (دليل للمبتدئين)
#### السلاسل النصية في بايثون
في بايثون، السلاسل النصية هي تسلسل من الأحرف ويمكن كتابتها باستخدام علامات التنصيص الفردية (' ') أو علامات التنصيص المزدوجة (" ")**، وكلاهما صحيح.
print("مرحباً")
print('مرحباً')#### علامات الاقتباس داخل السلاسل
يمكنك استخدام علامات الاقتباس داخل السلسلة النصية طالما أنها لا تتطابق مع علامات الاقتباس المحيطة بالنص.
print("إنه بخير")
print('يُدعى "جوني"')#### تعيين سلسلة نصية لمتغير
لتعيين سلسلة نصية لمتغير، نستخدم علامة المساواة (
=):a = "مرحباً"
print(a)
#### السلاسل متعددة الأسطر
يمكنك كتابة سلسلة نصية متعددة الأسطر باستخدام ثلاثة علامات اقتباس (
""" أو ''').a = """هذا مثال
على سلسلة نصية متعددة الأسطر"""
print(a)
```python
a = '''طريقة أخرى لكتابة
سلسلة نصية متعددة الأسطر'''
print(a)
---
### السلاسل النصية كمصفوفات
في بايثون، السلاسل النصية هي مصفوفات من الأحرف. يمكنك الوصول إلى كل حرف باستخدام الأقواس المربعة `[]`.
python
a = "مرحباً، أيها العالم!"
print(a[1]) # يظهر 'ر'
#### التكرار عبر السلاسل النصية
بما أن السلاسل النصية هي مصفوفات، يمكنك التكرار عبرها باستخدام حلقة `for`.
python
for char in "موز":
print(char)
#### طول السلسلة النصية
للحصول على طول سلسلة نصية، استخدم دالة `len()`.
python
a = "مرحباً، أيها العالم!"
print(len(a)) # يظهر 13
---
### التحقق من وجود سلسلة فرعية
يمكنك التحقق مما إذا كانت سلسلة فرعية موجودة داخل سلسلة نصية باستخدام الكلمة المفتاحية `in`.
python
txt = "أفضل الأشياء في الحياة مجانية!"
print("مجانية" in txt) # يظهر True
يمكنك أيضًا استخدامه داخل جملة `if`:
python
if "مجانية" in txt:
print("نعم، 'مجانية' موجودة.")
`#### التحقق من عدم الوجود
للتحقق مما إذا كانت سلسلة فرعية **غير موجودة، استخدم not in:
txt = "أفضل الأشياء في الحياة مجانية!"
print("مكلفة" not in txt) # يظهر True
if "مكلفة" not in txt:
print("لا، 'مكلفة' ليست موجودة.")
---
#### تمرين:
ما هو ناتج الكود التالي؟
x = 'أهلاً'
print(x[3])
الجواب هو 'اً' لأن الترقيم يبدأ من 0، وبالتالي x[3] يشير إلى الحرف الرابع.
:)
👍3❤2
ان شاءالله غدا الساعة ٨ مساء سيبدا البث ويكون عبارة عن نقاش واجابة عن اسئلة البرمجة بلغة بايثون وايضا في شرح لموقع hacker rank وكيف التعامل مع البرمجة فيه والدخول في التحديات 😎✨
@kaizonova
:)
@kaizonova
:)
👍4
تصويت لحد الساعة ٧مساء ...
بالنسبة لشرح لغة python الحالي يكون في قناة منفصلة خاصة بالبايثون ولا في نفس هذه القناة ؟
بالنسبة لشرح لغة python الحالي يكون في قناة منفصلة خاصة بالبايثون ولا في نفس هذه القناة ؟
Anonymous Poll
44%
يكون هذه القناة
56%
في قناة منفصلة
👍2
kaizonova
ان شاءالله غدا الساعة ٨ مساء سيبدا البث ويكون عبارة عن نقاش واجابة عن اسئلة البرمجة بلغة بايثون وايضا في شرح لموقع hacker rank وكيف التعامل مع البرمجة فيه والدخول في التحديات 😎✨ @kaizonova :)
محادثة اليوم الصوتية الساعه ٨ م عن:
ـ اجابة عن الاسئلة المتعلقة بالبرمجة.
- شرح مواقع التحديات والمنافسات العالمية بالبرمجة.
ـ خريطة تعلم البرمجة من الصفر وحتى الاحتراف
قناة المحادثة @kaizonova
:)
ـ اجابة عن الاسئلة المتعلقة بالبرمجة.
- شرح مواقع التحديات والمنافسات العالمية بالبرمجة.
ـ خريطة تعلم البرمجة من الصفر وحتى الاحتراف
قناة المحادثة @kaizonova
:)