تعلم بايثون من الصفر للمبتدئين: join slice في بايثون
HTML-код
- Опубликовано: 8 фев 2025
- تعلم البرمجة من الصفر للإحتراف مجانا. كورس تعليم البرمجة للمبتدئين من الصفر. افضل كورس لتعلم البرمجة للمبتدئين. شرح البرمجة للمبتدئين
يمكنك دعم القناة من خلال هذا الرابط
/ @octucode
حمل تطبيقنا المجاني ايفون هنا
apps.apple.com...
واندرويد هنا
play.google.co...
أحبائنا في أكتو كود, تجدون مجموعة أكبر بكثير من الفيديوهات على التطبيق مقارنة بما هو متوفر على يوتيوب. نشجعكم على تحميل التطبيق المجاني للإستفادة الكاملة ولا تنتظروا حتى نقوم برفع المزيد على يوتيوب. يمكنك تخطي اي عدد دروس تحب من خلال التطبيق أيضا
حمل اكتو كود على ايفون من هنا:
apps.apple.com/us/app/octucode/id6449018676
وعلى أندرويد من هنا:
play.google.com/store/apps/details?id=com.base.octucode
Full_name = input("Enter the first name and the last name of your friends sprated by comma ").split(", ")
for friend in Full_name:
new_friend = friend.split()
print(new_friend)
print("Abbreviated Names: ")
for friend in Full_name:
new_friend = friend.split()
print(f"{new_friend[0][0]}.{new_friend[0][1]}.")
انا حليت الاختبار بدون استخرام join
هل الحل صحيح
2:31 احييك من ليبيا يا مستر شكرا لمجهوداتك الجباره
اللهم اغفر لي ولوالداي والمسلمين والمسلمين والمسلمات الاحياء منهم والاموات
صل علي النبي
هذه طريقة حل الاستاذ ابراهيم
a = [1,2,3,4,5]
b = 0
for i in a:
b += i
print(b)
هذه الطريقة انا حليت بها التحدي
a = [1,2,3,4,5]
b = 0
for i in a:
b = i + i
print(b + i)
للأسف لم أجد حل للمشروع☹️☹️
لم أبحث كثيرا ولم أحاول جيدا لأنني شعرت بالملل،
لكن لن أكرر هذه الطريقة مجددا فهي تمنعك التعلم والتطور.
البرمجه طلعت سهله جدااااااااااااا جزاك الله خيرا يا مستر ابراهيم 😊
thank you mr.ibrahim for each work you did and you will do for us , may god bless u ya rab
الله يوفقك ويعطيك الصحة والعافية وطول العمر ان شاء الله استاذ ابراهيم ❤
تمكنت من التحدي او لا ؟
@@im-tng8900😂
شرح رائع بجد ينستفاد من حضرتك جداً ربنا يجازيك كل خير
تمكنت من التحدي او لا ؟
بحق انت من احسن الناس وتستحق كل الشكر والتقدير الله يوفقك ويبعد عنك كل شر ويوفقك ويحفظك .
حضرتكم وقفتم تنزيل على التطليق ولا ايه عان كده دخلين في 5 ايام بدون تنزيل
فعلا
اتوقع في تحديث قادم
هو فعلا في تحديث بس كده الرتم قليل قوي يعن كان كل 3 ايام حلقة والوحد بيقول عقبال ميجمع حلقات ويتنزل بقات شهرية هشترك فيها لان في حلقات بتنزل بتكون اصلا مفههاش جديد مجرد حل او تعريف لما سيتم شرحه في الوحده @@jafarshurbaji
@@jafarshurbajiايه التحديث دا ممكن تفهمني شو هوه التحديث القادم
التحديث القادم كان قال عليه وهيكون فيه شهادة اتمام السمتوى هتلاقيها في المنتدى@@HKIWpqowoq
امتي حلقة ولع النور مستر ابراهيم؟ ❤
والله لم استطع حل المشروع الأول لأن ذلك يتطلب خبرة ومرونة في التعامل بين القوائم..
ولكن سنتطور إن شاء الله في المستقبل القريب
شكرا لك استاذ ابراهيم وفقك الله لما يحبه ويرضاه استاذن حضرتك انا عارف ان مشاغلك كثيرة اعانك الله عليها
سرعة تنزيل الحلقات فى كورس البايثون
تمكنت من التحدي او لا ؟ 😅
نعم
@@im-tng8900
@@im-tng8900اش فيك انت في كل تعليق تكتب كذا😢
نيتي المساعدة 😇😅@@MohanedAlabdali
لاحظت ذلك أيضا 😅
@@MohanedAlabdali
شكرا جزيلا استاذ على شرحك السهل الي يخلينا نحب البرمجه ونتمكن منها وفقك الله ❤
كمل بايثون ولا في فيديوهات بعد؟
تمكنتي من التحدي او لا ؟
@@im-tng8900 الاول كان شوي صعب بس الثاني بحثت عنه وهمته صار اسهل
@@mohamedtaher5527لالا باقي باقي حاجات كثير الصبر الصبر😊
هل تمكنت من الحل؟ @@im-tng8900
انا عملت نفس الناتج بخطوات سهله و سطور صغيره بس خدت مني ٥٠سطر😂😂
انا انهيته ب 15 سطر بس
a_input = input("please enter your friends names & last names
Separate each one with (, )
:").lower()
b_input = a_input.split(",")
the_names = []
the_first_alfabet = []
for i in b_input:
the_name_aganst_the_last_name = i.split(" ")
the_names.append(the_name_aganst_the_last_name)
the_first_alfabet.append(the_name_aganst_the_last_name[0][0])
the_first_alfabet.append(the_name_aganst_the_last_name[1][0])
for j in the_names:
print(f"[{(" , ").join(j)}]")
the_first_alfabetn = int(len(the_first_alfabet) /2)
for a in range(1,the_first_alfabetn+1):
print((".").join(the_first_alfabet[0:2])+".")
del(the_first_alfabet[0:2])
بس المشكلة انه معقد جدا ويصعب التعديل عليه
كتير جدا ٥٠سطر
@@Amirap8i9hهو بيهزر
جزاك الله خير لكن عاصر علينا في موضوع التحديات دي احترم المرحله النحنا فيها هههههههههههه بهظر نعرف كله لمصلحتنا شكرا شكرا
اخيرا حليت التحدي الاول بعد معاناه😂❤
عااااااااااااااش
إتقان اللغة الانجليزية، اللي عايز يتعلم برمجة خصوصا بايثون سهل تفهمها لازم يكون ليفل عالي في الإنجليزية
لأن بايثون كأنها قابلة للترجمة
والبيان على المعلم إبراهيم 👌✔️يعتبر نبغة في أسلوبه لأنه متقن الانجليزية.
كل ما تحتاج اليه بعض المصطلحات فقط كما ان ابراهيم عادل قال بنفسه لا تحتاج الانجليزية لتعلم البرمجة
thanks our theacher for the effort that you do to theach us .I really apperciate that push it up 😍😍😍😍😍😍
teacher not theacher ... teach not theach.
شكرا على هذا العمل الكبير الذي تقدمه من أجل تسهيل تعليم البرمجة .
انا اتابع معك على الموبايل فواجهتني بعض المشاكل منها علامة باكسلاش لم اجدها!
ثانيا في الكانسل بعد كتابة الاسم اضقط على Run ينزل فقرة جديدة مع علامة تعجب
اضقط على interpretar نفس الشئ ارجو الحل شاكرا.
وجزاك الله خيرا.
"
" الباك سلاش موجودة
السلام عليكم ورحمة الله وبركاته
أستاذ ابراهيم
هل يوجد هنالك ملخصات للحلقات في اوكتو كود
وجزاك الله خير على هذا العمل المتقن 😍😍
بعد اذنك يا استاذ ابراهيم هي حلقة ولع النور هاتنزل امتى؟؟
تمكنت من التحدي او لا ؟
هذا تأتي يوم وانا نفكر
( بنخلي التعليق كمرجع بيش نعرف كم خدي مني 😅)
حل التحدى الأول :
names = input("Enter the first and last name of your friends separated by a comma : ").split(", ")
abb1 = []
abb2 = []
for name in names:
person =[]
if " " in name:
n = name.index(" ")
person.append(name[:n])
person.append(name[n+1:len(name)+1])
print(person)
abb1.append(person[0][0])
abb2.append(person[1][0])
print("Abbreviared names : ")
for i in range(len(abb1)):
a = abb1[i]+abb2[i]+" "
print(".".join(a))
حل التحدى الثانى :
sentence = input("Enter a sentence : ").split(" ")
print(f"Reversed sentence : {' '.join(sentence[::-1])}")
حل التحدي الاول متقدم بعض الشيء
التحدي الاول عملته اسهل:
names = input("Enter the first and the last name of your friends separated by a comma:
").split(", ")
for names2 in names:
names_splited = names2.split(" ")
print(names_splited)
first_letter = names_splited[0][0]
second_letter = names_splited[1][0]
for names2 in names:
names_splited = names2.split(" ")
first_letter = names_splited[0][0]
second_letter = names_splited[1][0]
print(first_letter+"."+second_letter+".")
التحدي الثاني في سطر واحد:
print(f"Reversed sentence: {" ".join(input("Enter a sentence: ").split(" ")[::-1])}")
@@abdallahammar-pp3ynرهبنب
أنا عن نفسي حسيت بصعوبة في التحديين دول 😅
التحدي الثاني وصلت لنفس النتيجة حقت -1 بس المشكلة كان الكلام بيتعكس كأحرف مو ك كلمات فتهت
والتحدي الاول …🌚
بس مقدر اقول بالضبط ان السبب في مستوى التحديين ، أصلًا اليوم وامس كان تركيزي جدًا منخفض بالكاد شفت حل التحدي وفهمته😅
يلا مو مشكلة خيرة ان شاء الله ، المهام في الدروس السابقة كانت تمام ، بس اراجع التحديين دول بكرا كمان ان شاء الله ويبقى الوضع افضل 😊
شكرًا جزيلًا لك أ.ابراهيم ، الله يجعل هذا العلم اللي تقدمه من ميزان حسناتك❤❤
انا نفس وضعك ما اعرف اذا هذا الشي طبيعي او لا واذا المقروض ارجع اراجع الدروس السابقة واللا لا بس ان شاء الله اننا ماشين تمام
@@Bandar_Alsubaie عملتوا اي هل توصلتوا لحل لاني كده
وهل بقيتوا مبرمجين فعلا ؟؟
الحمد لله ❤
sentence = input("Enter a sentence:").split()
# انعكاس الجملة بأكملها
reversed_sentence =" ".join(sentence[::-1])
print(f"Reversed sentence: {reversed_sentence}")
sentence=input("enter a sentence ")
words=[]
words_reverse=[]
words.append(sentence.split(" "))
j=len(words[0])-1
for i in range(j+1):
words_reverse.append(words[0][j-i])
print((" ").join(words_reverse))
جزاك الله خير الجزاء وحفظك من كل سوء ورحم والديك ❤❤❤
شكرا على جهودكم الطيبه
اول تعليق يا مستر
سطر واحد 😎😎😎:
print(f"Reversed sentence: {" ".join(input("Enter a sentence: ").split(" ")[::-1])}")
كم وصلت في الكورس حاليا ؟
👏👏👏💯
شكرا
sentence = input("Enter a sentence:").split()
r_sentence =" ".join(sentence[::-1])
print(f"Reversed sentence: {r_sentence}")
ارجو المساعده وين ابحث وشو احط حتى اقدر اكتب في العكس ارجو المساعد عشان اكمل التحدي ارجو المساعده
الله اكبر ولله الحمد اخيرا🙃
انا فاول الوحده الرابعه بس من اول الرابعه مفيش امتحان فلو انا نزلت اكتو كود هاجي عندها واستني ولو هو عندي لازم اقعد اعمل اسكب لفيديوهين كل١٢ساعه بعد اذنك شوف المشكله دي
حل التحدي الأول.. بعد تفكير ساعات.. واضطرار استعمال ميثود list.index
names=input("enter the names separate by a comma ").split(", ")
a=[]
for name in names:
b=[name[0:name.index(" ")].capitalize()]
b.append(name[name.index(" "):len(name)].capitalize())
a.append(b)
for s in a:
print(s)
print("short names:")
for s in a:
print(f"{s[0][0][0]}.{s[1][1][0]}.")
للأسف... لم استعمل join
وكان الحل ممكن ببساطة بالغة لو استعمل split("")
@@alisyria5709انا كمان مستخدمش join المهم النتيجة
الكود ملوش شرط معين نمشي عليه كل واحد بتعمل الكود بطريقه مختلفه دا عادي جدا ف البرمجه المهم النتيجه
الحمدلله قدرت اعمله وباستخدام split بس محتاجتش استخدم join ولا slice ولا append
friends= input("Enter the first and last name of your friends separated by a comma:").split(", ")
for x in friends:
y= x.split( )
print(y)
print("Abbreviated Names:")
for a in friends:
b= a.split( )
print(f"{b[0][0]}.{b[1][0]}.")
لما تعمل مشروع اشرح لنا اكثر منشان نفهم فكرة المشروع
التحدي صعب بصراحه🙂💔
لا تستسلم ابدا
انا حليته بي بطريقه ابسط😶💔
اي اخبار الكورس هل بقيت بتبرمج وحريف ؟؟
لسا بنتعلم
انا انهيت الدورة صدقوني من سيكمل الدورة لن يندم
رائع ❤❤❤❤❤❤❤
جمال ❤
sentence=input("Enter a sentence: ").split(" ")
print(" ".join(sentence[::-1]))
رائع يامستر ❤❤
التحدي التاني
1- sentance = input("Enter a sentance : ").split(" ")
2- x= int(len(sentance))
3- reversed_sentance= (" ".join(sentance[-1:-x-1:-1]))
4- print(f"reversed sentance: {reversed_sentance}")
sentence=input("Entre a sentence ").split( )
slicing_sentence=sentence[::-1]
sentence=(" ").join(slicing_sentence)
print(sentence)
مارأيك في هذا الحل؟؟
sentence = input ("Enter a sentences : ")
list = sentence.split(" ")
list.reverse()
print(" ".join(list))@@Excuri_Agadir
@@Excuri_Agadir
أحسنت
كدة اسهل:
print(f"Reversed sentence: {" ".join(input("Enter a sentence: ").split(" ")[::-1])}")
the_sentence = input("Enter a sentence: ").split ( )
the_reversed_sentence = the_sentence[::-1]
print(" ".join(["reversed sentence: "] + the_reversed_sentence))
مشكل فتح درس string manipulation لم أستطيع اكمال التعلم نتمنى تدارك الامر بارك الله فيك استاذ
دكتور التحديين هدول وجدت فيهم صعوبات بحلهم .. ي ريت تنزللنا الحل باشرع وقت لان فضولي قوي بدي اعرف كيف الحل
انا ايضا وجدت صعوية لكن تمكنت من طريقة وضع الاسم والنسب في قائمة وحدة بشكل مفرق
thank you mr.ibrahim
في الانتظار
التحدي الأول طلعت عيني لحليتو
(", ")names=input("Enter the first and the last name of your friends separated by a comma :").split
:for name in names
(" ")a=name.split
print(a)
print("The abbreviated names:")
:for name in names
(" ")a=name.split
print(f"{a[0][0]}.{a[1][0]}.")
بحثت وحليييييتتتتووووووووووووو
A=input("Enter the last and the first name seperated by comma:
").split(", ")
for i in A:
L=i.split(" ")
print(L)
for i in A:
L=i.split(" ")
print(L[0][0]+"."+L[1][0]+".")
اول تحدي اعلق فيه ليه تحديين في حلقة وحدة يارجل
عشان تتعود علي التفكير
التحدي الأول طلع عيني 😂😂😂
names = input ("enter the first name: ")
list_names = names.split(', ')
h = []
for x in list_names:
h.append(x.split())
for y in h:
print(y)
print ("
abbreviated names:
")
for z in h:
print (f"{z[0][0]}.{z[1][0]}.")
phrase=input("enter phrase you want to reverse:")
words=phrase.split()
lofi_sama="".join(reversed(words))
print(f"you reversed phrase is:{lofi_sama}")phrase=input("enter phrase you want to reverse:")
التحدي الثاني m = input("enter a sentence : ").split() print(" ".join(m[::-1]))
التحدي الاول
names_input = input("Enter the first and last name of your friends separated by a comma: ")
Names = names_input.split(", ")
for X in Names:
Name = X.split()
print(Name)
print("Abbreviated Names:")
for Y in Names:
Name = Y.split()
Abbr1 = Name[0][0]
Abbr2 = Name[1][0]
print(f"{Abbr1}.{Abbr2}.")
لاحظ ان الحل الذي وجته خارج الصندوق 😅 :
Numbers = [1, 2, 3, 4, 5]
For i in numbers:
Print( f " -》{i} " )
num = numbers [ i - 1 ] + i
Print(f " The total number = { i + num} ")
نفس النتيجة 😅
ايش مطلوب البحث عنو حتى اكمل حل التحدي ارجو المساعده استاذه ابراهيم طلب نبحث عن حاجه تخلينا نكتب بلعكس ارجو المساعده وين ابحث وشو احط الي واصل لهنا خلونا نتساعد
التحدي التاني
Sentence = input("Enter a sentence: ")
Dividing = Sentence.split()
n = len(Dividing)
X = "Reversed sentence:"
for Y in range(1,n+1):
X += " " + Dividing[n-Y]
print(X)
Sentence = input("Enter a sentence:
")
print(" ".join(Sentence(::-1))
براه ما حليت مشروع حجر ورقة مقص ولا مشروع العمليات الحسابية
التحدين صعبين
thank yuo so much
15:03
يا شرير😂
بارك الله فيك يا استاذ
هذا هو التحدي الأول بدون استخدام join
list_names=input("Enter the first and the last names of your friends separated by commas: ")
n=list_names.split(", " )
friends=[ ]
names=[ ]
for name in n:
names.append(name)
freind=name.split(" ")
print((freind))
friends.append(freind)
my_freinds = friends
print("Abbreviated names:")
for I in my_freinds:
print(I[0][0]+"."+I[0][0]+".")
not working
@@yassutoyt3440صراحة لا أعرف أين المشكلة معك ولكن يعمل معي.
عفوا كيفية اضافة الاموجي لاسطر البرمجه؟؟
علامه الويندوز ال ف لوحه المفاتيح +حرف الكاف بادروا من لوحه المفاتيح تضغط ع الاتنين مع بعض
ايش فريق بين برمجة و الهكر
A=input("Enter a sentence: ").split(" ")
print("Reversed sentence: "," ".join(A[::-1]))
names = input("Enter the first and the last name of your friends separated by a comma :
").split(", ")
for x in range (len(names)):
seperate_name=(names[x]).split(" ")
print(seperate_name)
print("Abriviated Names :
")
for x in range (len(names)):
seperate_name=(names[x]).split(" ")
data_1=(str(seperate_name[0]))[0]
data_2=(str(seperate_name[1]))[0]
print(".".join(data_1+data_2))
sentence = input("Enter a sentence: ")
print(sentence [: :-1])
fullName = input("enter list for full names :").split(',')
names = []
for x in range(0,len(fullName)):
names.append(fullName[x].split(' '))
print(names[x])
print("abbreviated Names")
for name in names:
print(f"{name[0][0].upper()}.{name[1][0].upper()}.")
شكرااا دكتوررررر🤩🤩🤩🤩
مستر ربلت في اعطال بقاله اسبوع
ماذا افعل اذا لم استطع حل التحدي على الرغم من التفكير به كثيرا ؟
انا مثلك هل توصلت لحل؟
def reverse_sentence(sentence):
words = sentence.split() # Split the sentence into words
reversed_words = ' '.join(words[::-1]) # Reverse the order of the words and join them into a sentence
return reversed_words
# Get input from the user
user_input = input("Enter a sentence: ")
# Call the function to reverse the sentence
reversed_result = reverse_sentence(user_input)
# Print the reversed sentence
print("Reversed Sentence:", reversed_result)
Well sister doha but we haven't learning "def" yet
@@im-tng8900 but it is correct I think
@@Dodo-doha idk actually 😅
@@im-tng8900 I don't understand what you mean
@@Dodo-doha I said I don't know the solution btw where're u from ?
انا حليتو بطريقه غير دي خالص, عملت قائمه فاضيه واستخدمت sum بس طلعت نفس النتيجه
حضرتك وقفت تنزيل الحلقات علي البرنامج
متوسط ازاي يعني؟؟ لا صعبين جدا 💔
بعد اذن حضرتك يا مستر هو باقي كام وحده في المستوي الاول
وحدتين 🎉
كيف استخدمنا join بالتحدي الاول ؟ انا خربطني انو لازم استخدمها وكثير اخد معي وقت وما كنت اوصل لنتيجة وبالاخر ما استخدمناها
انا لسى ماشفت حل المشروم وفعلا ما قدرت ادخّل الjoin ولا بأي طريقه فالاكواد وال ابيند برضو بس وصلت لنفس النتيجه ومتاكده ميه بالميه ان حلي مختلف كليا عن حله 💔... والحال مع كل المشاريع طريقتي مختلفه والنتيجه نفسها 😢 + مرت 5 شهور ع تعليقك وحابه اعرف فين وصلت/ي اذا مفيش مانع 🙏🏾
انا كمان زيك هو لازم الحل بتاعنا يكون زي الحل بتاع الاستاذ؟! @@روعةفضل-و6ف
عايزين حلقات اكتر واكتر
يا جماعة هو بعدما نخلص الكورس ده هنبدأ ب ايه او هيفيدنا ب ايه بسوق العمل ول حد عارف يا ريت يجاوبني ؟
البرمجة الكائنية او الشيئيه oop ابحث عنها في اليوتيوب
numbers = ["1","2","3","4","5"]
print("lets add each number to the next....")
for m in numbers:
print(f"--->{m}")
result = 3 * int(m)
print(f"the total number is:{result}")
print("........................")
انا عملتها باسلوب مختلف هل كده صح
هو attribute زي method ?
frinds=input ("enter your frinds by a coma
") .split (", ")
for x in frinds :
name= x. split (" ")
print (name)
for x in frinds :
name= x. split (" ")
litr1=x[0][0]
litr2=x[1][0]
print (f"{litr1}. {litr2}.")
كده احلا ب كتير
number = input("Enter a number: ").split(", ")
print ("Let's add each number to the next")
total = 0
for x in number:
x = int(x)
print (f"
-> {x}")
total += x
print (f"The total number is: {total}
")
input("Enter....")
print ("
That's it folks!")
انا جمعت ارقام الليستة من غير sum() و من غير ال for loop اتحداك يا مستر ابراهيم تعرف الطريقة
user_input = input("Enter a sentence: ").split()
print(" ".join(user_input[::-1]))
how can get the way to be good searching?
1- names_input = input ("Enter the first and last name of your frinds separated by a comma: ").split(", ")
2- for name in names_input:
name_list= name.split(" ")
print(name_list)
print("Abbraviated names:")
for name in names_input:
name_list= name.split(" ")
print(f"{name_list[0][0]} . {name_list[1][0]}").upper()
الله أكبر
❤❤❤❤❤❤❤❤❤
عندما قمت بتنزيل replit أجد رسالة مكتوب فيها Trial ends in 14 days , ارجو منكم او من الاستاذ ابراهيم ان تجيبوني فلم افهم
Do anyone knows a free app to can code python on it cuz with replit they give u only limited repls with limited time ??
pydroid3 انا بشتغل عليه
لو سمحت الكورس ده لتاسيس العام في البرمجة ولا في لغة بايثون فقط ارجوا الرد
التأسيس العام في البرمجة
حدا الريبلت عنده في اعطال ولا بس انا؟
2:22