- Видео 355
- Просмотров 1 148 176
SoftwareTube
Германия
Добавлен 13 июл 2017
رايط للانضمام لعضوية القناة و الحصول على بعض المميزات و أيضاً دعم المحتوى 😍
ruclips.net/channel/UC2mU-JkQ3kkkc8S6d29UlPAjoin
انا مهندس عربي اسمي محمد السيد متخصص في مجال السوفتوير في صناعات السيارات عملت في أحد أهم شركات هذا المجال في مصر عدد من السنوات ثم انتفلت للعمل في المانيا حيث أهم شركات صناعة السيارات في العالم
و قناتي تهدف لمساعدة الشباب العربي على تعلم لغات البرمجة و علوم هندسة الكمبيوتر الأساسية مجاناً بالعربي بطريقة مبسطة و بلغة سهلة تجمع بين العربية و المصطلحات الاجنبيىة الشهيرة لرد الجميل و دفع ذكاة العلم
الهدف هو مساعدة شباب الوطن العربي الحبيب علی التعلم التقني و التفوق فيه
للدعم www.buymeacoffee.com/SoftwareTubeCh
المحتوى الذي أنوي انشاءه هو.
- Operating systems
- Python Programming
- C/C++ programming
- Algorithms and Data structures
- Problem-solving
- Embedded Systems
- AUTOSAR
- طرق السفر و العمل في المانيا
- نصائح عامة لمساعدتك في التطور
Facebook: SoftwareTubeCh
ruclips.net/channel/UC2mU-JkQ3kkkc8S6d29UlPAjoin
انا مهندس عربي اسمي محمد السيد متخصص في مجال السوفتوير في صناعات السيارات عملت في أحد أهم شركات هذا المجال في مصر عدد من السنوات ثم انتفلت للعمل في المانيا حيث أهم شركات صناعة السيارات في العالم
و قناتي تهدف لمساعدة الشباب العربي على تعلم لغات البرمجة و علوم هندسة الكمبيوتر الأساسية مجاناً بالعربي بطريقة مبسطة و بلغة سهلة تجمع بين العربية و المصطلحات الاجنبيىة الشهيرة لرد الجميل و دفع ذكاة العلم
الهدف هو مساعدة شباب الوطن العربي الحبيب علی التعلم التقني و التفوق فيه
للدعم www.buymeacoffee.com/SoftwareTubeCh
المحتوى الذي أنوي انشاءه هو.
- Operating systems
- Python Programming
- C/C++ programming
- Algorithms and Data structures
- Problem-solving
- Embedded Systems
- AUTOSAR
- طرق السفر و العمل في المانيا
- نصائح عامة لمساعدتك في التطور
Facebook: SoftwareTubeCh
لو بتفكر تبدأ برمجة.. شوف الفيديو ده الأول ! | التطبيق هو السر
لو بتفكر تبدأ برمجة.. شوف الفيديو ده الأول ! | التطبيق هو السر
في الفيديو ده هنلخص أهم النصائح لتعلم البرمجة في 2024-2025 من خلاصة خبرتي ليكم من الاخر
00:00:00 مقدمة
00:01:01 ليه تعلم البرمجة مهم؟
00:02:39 نفذ البرمجة و لا تحفظ
00:04:02 مش لازم تبقى جاهز ١٠٠٪ لكن نفذ
00:05:15 استخدام الذكاء الصناعي كمينتور
00:06:56 نفذ مشاريع كبيرة
00:07:38 اهمية مشاركة المعرفة و العلم
00:08:02 التعلم الذاتي
00:09:58 soft skills لا غنى عنها
00:11:39 الخلاصة
أهم ٥ لغات برمجة تتعلمها بنهاية 2024
ruclips.net/video/GPDbHOwGRcw/видео.html
هل الذكاء الصناعي هيقتل البرمجة ؟ و هل تتعلم برمجة في 2024
ruclips.net/video/o8ZdqpNDrnM/видео.html
من مدرس الى ملياردير - من هو مؤسس علي بابا جاك ما
ruclips.net/video/d3JtBiY3ZBU/видео.html...
في الفيديو ده هنلخص أهم النصائح لتعلم البرمجة في 2024-2025 من خلاصة خبرتي ليكم من الاخر
00:00:00 مقدمة
00:01:01 ليه تعلم البرمجة مهم؟
00:02:39 نفذ البرمجة و لا تحفظ
00:04:02 مش لازم تبقى جاهز ١٠٠٪ لكن نفذ
00:05:15 استخدام الذكاء الصناعي كمينتور
00:06:56 نفذ مشاريع كبيرة
00:07:38 اهمية مشاركة المعرفة و العلم
00:08:02 التعلم الذاتي
00:09:58 soft skills لا غنى عنها
00:11:39 الخلاصة
أهم ٥ لغات برمجة تتعلمها بنهاية 2024
ruclips.net/video/GPDbHOwGRcw/видео.html
هل الذكاء الصناعي هيقتل البرمجة ؟ و هل تتعلم برمجة في 2024
ruclips.net/video/o8ZdqpNDrnM/видео.html
من مدرس الى ملياردير - من هو مؤسس علي بابا جاك ما
ruclips.net/video/d3JtBiY3ZBU/видео.html...
Просмотров: 3 283
Видео
من مدرس الى ملياردير - من هو مؤسس علي بابا جاك ما
Просмотров 12 тыс.14 дней назад
من مدرس الى ملياردير - من هو مؤسس جاك ما دعم القناة بمبلغ بسيط شهري ما يعادل ٥٠ جنيهاَ مقابل خدمات بسطة مما سيساعد على الاستمرار و التطوير ❤️☺️ ruclips.net/channel/UC2mU-JkQ3kkkc8S6d29UlPAjoin او من خلال www.buymeacoffee.com/SoftwareTubeCh Software Roadmap ruclips.net/video/-MqrBl2tz2A/видео.htmlsi=0-ooCNcTMiRAVncy Software Talks ruclips.net/p/PLTr1xN4uMK5uyzgaKfFQSOw3C8XaCcZhX&si=NT14gquJGDYHz...
أهم ٥ لغات برمجة تتعلمها بنهاية 2024
Просмотров 12 тыс.21 день назад
أهم ٥ لغات برمجة تتعلمها بنهاية 2024 00:00:00 intro 00:00:50 Python 00:03:34 JavaScript 00:04:55 Rust 00:06:58 Go Language 00:08:40 Swift and Kotlin 00:09:42 Conclusion دعم القناة بمبلغ بسيط شهري ما يعادل ٥٠ جنيهاَ مقابل خدمات بسطة مما سيساعد على الاستمرار و التطوير ❤️☺️ ruclips.net/channel/UC2mU-JkQ3kkkc8S6d29UlPAjoin او من خلال www.buymeacoffee.com/SoftwareTubeCh Software Roadmap ruclips.net/...
[#105] X - O Game Python Project - تعلم بايثون و برمجة مجاناً
Просмотров 80221 день назад
X - O Game Python Project - تعلم بايثون و برمجة مجاناً 00:00:00 Project description 00:01:27 Customer Requirements 00:05:55 Software Functional Requirements 00:07:10 Software Non-Functional Requirements 00:08:06 Input Output Diagram 00:09:29 Flow Chart using DrawIO 00:16:55 Game Python Code 00:30:27 Functional Testing دعم القناة بمبلغ بسيط شهري ما يعادل ٥٠ جنيهاَ مقابل خدمات بسطة مما سيساعد على...
[#104] Dice Game Python Project - Draw IO - لعبة النرد - تعلم بايثون و برمجة مجاناً
Просмотров 1,4 тыс.21 день назад
Dice Game Python Project لعبة النرد - تعلم بايثون و برمجة مجاناً و شرح برنامج Draw IO 00:00:00 Project description 00:01:05 Customer Requirements 00:05:06 Software Functional Requirements 00:07:24 Software Non-Functional Requirements 00:09:46 Input Output Diagram 00:11:30 Flow Chart using DrawIO 00:19:30 Game Python Code دعم القناة بمبلغ بسيط شهري ما يعادل ٥٠ جنيهاَ مقابل خدمات بسطة مما سيساعد ...
عودة إلى المكتب : هل انتهى عصر العمل عن بُعد لمهندسي البرمجيات بعد قرار Amazon !!
Просмотров 4,8 тыс.28 дней назад
عودة إلى المكتب : هل انتهى عصر العمل عن بُعد لمهندسي البرمجيات بعد قرار Amazon !! في هذا الفيديو، نستعرض آخر التحديثات حول مستقبل العمل عن بُعد لمهندسي البرمجيات. مع إعلان شركات كبرى مثل أمازون وميتا عن العودة إلى المكتب، هل انتهى فعلاً عصر العمل عن بُعد؟ تابع الفيديو لتتعرف على الأسباب وراء هذه التحولات وما يمكن أن يحمله المستقبل للمهندسين في مجال البرمجيات. دعم القناة بمبلغ بسيط شهري ما يعادل...
هل الذكاء الصناعي هيقتل البرمجة ؟ و هل تتعلم برمجة في 2024
Просмотров 5 тыс.Месяц назад
هل الذكاء الصناعي هيقتل البرمجة ؟ و هل تتعلم برمجة في 2024 00:00:00 مقدمة 00:02:50 هل ال AI جاهز لاستبدال المبرمج؟ 00:03:45 وظائف البرمجة 2024 00:05:26 كيفية زيادة فرص العمل بسبب ال AI و ليس العكس 00:10:00 دور ال AI في صناعة البرمجيات 00:11:24 شكل ال Software Developer بعد ال AI 00:14:00 الخلاصة دعم القناة بمبلغ بسيط شهري ما يعادل ٥٠ جنيهاَ مقابل خدمات بسطة مما سيساعد على الاستمرار و التطوير ❤️...
[#103] Student management system Python Project - تعلم بايثون و برمجة مجاناً
Просмотров 292Месяц назад
Student management system Python Project - تعلم بايثون و برمجة مجاناً Project Description: Create a simple student management system where you can add, view, and search for students. Each student has a name, age, and student ID. Requirements: 1- Create a menu-driven interface with options to add, view, and search for students. 2- Use functions to implement the functionalities. 3- Use a list to ...
هندسة و لا حاسبات و معلومات ؟!
Просмотров 3,1 тыс.3 месяца назад
هندسة و لا حاسبات و معلومات ؟! دعم القناة بمبلغ بسيط شهري ما يعادل ٥٠ جنيهاَ مقابل خدمات بسطة مما سيساعد على الاستمرار و التطوير ❤️☺️ ruclips.net/channel/UC2mU-JkQ3kkkc8S6d29UlPAjoin او من خلال www.buymeacoffee.com/SoftwareTubeCh Software Roadmap ruclips.net/video/-MqrBl2tz2A/видео.htmlsi=0-ooCNcTMiRAVncy Software Talks ruclips.net/p/PLTr1xN4uMK5uyzgaKfFQSOw3C8XaCcZhX&si=NT14gquJGDYHz_IN ٥ معلو...
🇩🇪 2024 ايجابيات الحياة بالمانيا 🇩🇪
Просмотров 3,9 тыс.3 месяца назад
🇩🇪 2024 ايجابيات و مميزات الحياة بالمانيا 🇩🇪 في الفيديو ده هنتكلم عن أبرز مميزات او ايجابيات الحياة و العمل في المانيا زي: 00:00 المقدمة 00:31 قانون العمل 02:57 job center 03:50 وفرة فرص العمل 04:19 التأمين الصحي 06:12 التعليم 08:28 الأمن و الأمان 09:46 رعاية الأطفال 11:05 المواصلات العامة 12:43 الطرق العامة 14:16 الدخل المادي 16:04 كرامة الانسان و الحقوق 18:51 الطبيعة 19:57 الخلاصة دعم القناة ...
عيوب ألمانيا - هل تناسبك!؟ 🇩🇪
Просмотров 6 тыс.4 месяца назад
عيوب ألمانيا - هل تناسبك!؟ 🇩🇪 في الفيديو ده هنتكلم عن أبرز عيوب او سلبيات الحياة في المانيا زي: 00:00 المقدمة 00:56 اللغة الالمانية 02:15 البيروقراطية الالمانية 03:43 الحياة الاجتماعية 05:13 الاحساس بالغربة 05:33 تربية الاطفال و فقدان الهوية 08:17 صعوبة الاجراءات 08:54 ضرورة التدريب المهني 10:16 الضرائب 11:49 صعوبة الجو 12:26 الخلاصة دعم القناة بمبلغ بسيط شهري ما يعادل ٥٠ جنيهاَ مقابل خدمات بسط...
أسباب توقفك عن التطور كمبرمج محترف - تحديات ومفاتيح النمو في مسيرتك كمهندس برمجيات
Просмотров 3,5 тыс.4 месяца назад
هل حاسس انك ثابت في مكانك مش بتطور و لا بتاخد خطوات في ال وظيفتك في السوفتوير؟ في الفيديو ده هعرفك ليه مش بتطور و تعمل ايه علشان تحل المشكلة ديه. دعم القناة بمبلغ بسيط شهري ما يعادل ٥٠ جنيهاَ مقابل خدمات بسطة مما سيساعد على الاستمرار و التطوير ❤️☺️ ruclips.net/channel/UC2mU-JkQ3kkkc8S6d29UlPAjoin او من خلال www.buymeacoffee.com/SoftwareTubeCh Software Roadmap ruclips.net/video/-MqrBl2tz2A/видео...
[#102] Assignment 5 Q.4 Python Functions - تعلم بايثون و برمجة مجاناً
Просмотров 3594 месяца назад
Assignment 5 Q.4 Python Functions - تعلم بايثون و برمجة مجاناً Q4. Attached is a program to manipulate and plot a set of scores (scores.py). Restructure the program into multiple functions as follows: A function, app(), which runs the interface (menu choices). A function which prompts the user for a sequence of scores and appends the new scores to the current list of grades. A function which pr...
[#101] Assignment 5 Q.3 Python Functions - تعلم بايثون و برمجة مجاناً
Просмотров 3174 месяца назад
Assignment 5 Q.3 Python Functions - تعلم بايثون و برمجة مجاناً Q3. Write a function numberToText() which takes as argument a positive integer between 0 and 999,999 and prints its equivalent value in English text. If the argument is not in the specified range, the function should print an error message instead. You will find that the code needed to print (or formulate) the number of thousands is...
[#100] Assignment 5 Q.2 Python Functions - تعلم بايثون و برمجة مجاناً
Просмотров 2044 месяца назад
Assignment 5 Q.2 Python Functions - تعلم بايثون و برمجة مجاناً Write a function which takes two strings as arguments and returns True if the two strings are anagrams and False otherwise. Write a main script that prompts the user for two space-separated strings and finds out whether they are anagrams using the function implemented above. Sample run: This program finds out if two strings are anag...
[#099] Assignment 5 Q.1 Python Functions - تعلم بايثون و برمجة مجاناً
Просмотров 2165 месяцев назад
[#099] Assignment 5 Q.1 Python Functions - تعلم بايثون و برمجة مجاناً
[#098] Assignment 5 Python Functions - تعلم بايثون و برمجة مجاناً
Просмотров 2255 месяцев назад
[#098] Assignment 5 Python Functions - تعلم بايثون و برمجة مجاناً
🇩🇪 البطاقة الزرقاء أسرع طريقة الى الاقامة الدائمة فى المانيا | الشروط - المميزات - العيوب 🇩🇪
Просмотров 2,3 тыс.5 месяцев назад
🇩🇪 البطاقة الزرقاء أسرع طريقة الى الاقامة الدائمة فى المانيا | الشروط - المميزات - العيوب 🇩🇪
inter-Personal skills - مهارات التواصل الشخصي في العمل
Просмотров 5455 месяцев назад
inter-Personal skills - مهارات التواصل الشخصي في العمل
🇩🇪 اقامة العمل العاديه في المانيا | الشروط - المميزات - العيوب - الحصول على اقامة دائمة بعدها 🇩🇪
Просмотров 3,2 тыс.5 месяцев назад
🇩🇪 اقامة العمل العاديه في المانيا | الشروط - المميزات - العيوب - الحصول على اقامة دائمة بعدها 🇩🇪
Top Communication Skills! - أهم مهارات التواصل للعمل
Просмотров 1 тыс.5 месяцев назад
Top Communication Skills! - أهم مهارات التواصل للعمل
ChancenKarte 🇩🇪 - السفر الى المانيا من خلال فيزا الفرص و نظام النقاط دليل شامل
Просмотров 15 тыс.5 месяцев назад
ChancenKarte 🇩🇪 - السفر الى المانيا من خلال فيزا الفرص و نظام النقاط دليل شامل
العمل كمطور برمجيات في المانيا 🇩🇪 - Working as a software engineer in Germany Tips
Просмотров 85 тыс.5 месяцев назад
العمل كمطور برمجيات في المانيا 🇩🇪 - Working as a software engineer in Germany Tips
[#097] Modules in Python -المكتبات في بايثون - تعلم بايثون و برمجة مجاناً
Просмотров 4337 месяцев назад
[#097] Modules in Python -المكتبات في بايثون - تعلم بايثون و برمجة مجاناً
[#096] Docstring in Python -توثيق الدوال و الملفات - تعلم بايثون و برمجة مجاناً
Просмотров 1737 месяцев назад
[#096] Docstring in Python -توثيق الدوال و الملفات - تعلم بايثون و برمجة مجاناً
البرمجة الكائنية OOP في السريع - Object Oriented Programming
Просмотров 4,2 тыс.7 месяцев назад
البرمجة الكائنية OOP في السريع - Object Oriented Programming
[#095] Multiple Return Values in Functions -الدوال متعددة المخرجات - تعلم بايثون و برمجة مجاناً
Просмотров 1667 месяцев назад
[#095] Multiple Return Values in Functions -الدوال متعددة المخرجات - تعلم بايثون و برمجة مجاناً
[#094] Value Return Functions -الدوال ذات المخرجات - تعلم بايثون و برمجة مجاناً
Просмотров 1697 месяцев назад
[#094] Value Return Functions -الدوال ذات المخرجات - تعلم بايثون و برمجة مجاناً
[#093] Objects Mutability -قابلية المتغيرات للتغيير - تعلم بايثون و برمجة مجاناً
Просмотров 1017 месяцев назад
[#093] Objects Mutability -قابلية المتغيرات للتغيير - تعلم بايثون و برمجة مجاناً
Dresden, Germany. Eid Mubark ❤️- SoftwareTube
Просмотров 1157 месяцев назад
Dresden, Germany. Eid Mubark ❤️- SoftwareTube
عند استدعاء الدالة يبدأ الكود في تشغيل اللعبة def tic_tac_toe(): def instructionGame(): print("Welcome to the X/O Game!") print("Game Rules:") print("1. The game is played on a 3x3 grid.") print("2. Player 1 is 'X', and Player 2 is 'O'.") print("3. Players take turns placing their marks (X or O) in empty squares.") print("4. To choose a square, enter a number between 1 and 9 as shown below:") print(""" 1 | 2 | 3 ---|---|--- 4 | 5 | 6 ---|---|--- 7 | 8 | 9 """) print("5. A player wins by completing a row, column, or diagonal with their mark.") print("6. If all squares are filled without a winner, the game ends in a draw.") print("Enjoy the game!") def display_board(board): print(" ") print(f" {board[0]} | {board[1]} | {board[2]} ") print("---|---|---") print(f" {board[3]} | {board[4]} | {board[5]} ") print("---|---|---") print(f" {board[6]} | {board[7]} | {board[8]} ") print(" ") def check_winner(board, player): # تحقق من الصفوف والأعمدة والأقطار win_conditions = [ [0, 1, 2], [3, 4, 5], [6, 7, 8], # الصفوف [0, 3, 6], [1, 4, 7], [2, 5, 8], # الأعمدة [0, 4, 8], [2, 4, 6] # الأقطار ] for condition in win_conditions: if all(board[i] == player for i in condition): return True return False def is_draw(board): return all(cell != " " for cell in board) # بداية تشغيل اللعبة instructionGame() #يطبع التعليمات board = [" "] * 9 #هذا يعني عندي قائمة بهذا الشكل [" "," "," "," "," "," "," "," "," "] ,index = ["0","1","2","3","4","5","6","7","8"] current_player = "X" while True: display_board(board) # إدخال اللاعب try: move = int(input(f"Player {current_player}, enter your move (1-9): ")) - 1 except ValueError: print("Please enter a valid number between 1 and 9.") continue if move < 0 or move >= 9 or board[move] != " ": print("Invalid move. Try again.") continue # تحديث اللوحة بعد حركة اللاعب board[move] = current_player # تحقق من الفوز if check_winner(board, current_player): display_board(board) print(f"Player {current_player} wins!") break # تحقق من التعادل if is_draw(board): display_board(board) print("It's a draw!") break # تبديل اللاعبين current_player = "O" if current_player == "X" else "X" # تشغيل اللعبة tic_tac_toe()
def diceRollGame(): import osClear """ this function takes a guss number from the player in range (1,6) and check with computer choice , if player guss the computer choice he wins , else he lose """ def get_user_input(): while True: try: user_entry=input('please Guss a number between 1 and 6 ').strip() if int(user_entry) in range(1,7): return int(user_entry) else: print("your guss must be between 1 and 6 ") osClear.sleeeping(2) osClear.clearance() instructionsGame() except ValueError: print("Invalid entry. Please enter a valid numbers.") osClear.sleeeping(2) osClear.clearance() def computerRandomGuss(): from random import choice computerChoice=choice([1,2,3,4,5,6]) print("computer has gussed a number , your turn ") return computerChoice def checkWinner(): lives=3 while lives>0: computerChoice=computerRandomGuss() userInput=get_user_input() if userInput==computerChoice: print(f""" the computer choose ( {computerChoice} )and you choose ( {userInput} ) You Win """) else: print(f""" the computer choose {computerChoice} and you choose {userInput} You Lose """) lives-=1 print(f"your remaining lives is {lives}") osClear.sleeeping(5) osClear.clearance() instructionsGame() print("game over") again=input("Do you want to play again? (y,n) or press any key to exit ").upper() while again=="Y": lives=3 diceRollGame() print("exiting ................") def instructionsGame(): menu=""" ******welcome to dice roll game****** GAME INSTRUCTIONS: 1-YOU GUSS A NUMBER BETWEEN 1 AND 6 2-COMPUTER GUSS RANDOM NUMBER 3-IF YOU GUSS THE COMPUTER GUSS , YOU WIN 4-IF YOUR GUSS WAS WRONG YOU LOSE AND LOSE 1 LIVE 5-IF YOU DON'T HAVE ANY LIVES , GAME OVER """ return print(menu) instructionsGame() checkWinner() diceRollGame()
import turtle import time import random # parameter x=random.randrange(0,99) or (random.randrange(0,99)*-1) y=random.randrange(10,99) or (random.randrange(0,99)*-1) # draw the cupic Lenght=random.randrange(20,100) east,north,west,south=0,90,180,270 turtle.setup(600,600) turtle.hideturtle() turtle.speed(0) turtle.penup() turtle.goto(x,y) turtle.pendown() turtle.setheading(east) turtle.forward(Lenght) turtle.setheading(north) turtle.forward(Lenght) turtle.setheading(west) turtle.forward(Lenght) turtle.setheading(south) turtle.forward(Lenght) # العودة الي الصفر turtle.penup() turtle.goto(0,0) turtle.setheading(east) # رسم المستخدم turtle.showturtle() while True: try: angel=float(input("enter the angel ")) except Exception as e: print("your angel is ",Exception,"-",e) continue try: force=float(input("enter the launch force ")) except Exception as e: print("your angel is ",Exception,"-",e) continue if type(angel) == float and type(force) == float: break else: continue forceFactor=10 projeSpeed=1 dist=force*forceFactor turtle.setheading(angel) turtle.pendown() turtle.forward(dist) time.sleep(2) if x <= turtle.xcor() <= (x + Lenght) and y <= turtle.ycor() <= (y + Lenght): print("You hit the game") time.sleep(2) else: print("you loose") time.sleep(2)
الله اكبر والله ينور عليك مجهود وابداع وتألق شوقتني للمستويات القادمة امتي هتنزلنا المستويات الجاية ؟
دائما مبدع ومتألق
def isAnagram(): string1=input("please enter word #1 ") string2=input("please enter word #2 ") anagram1="".join(sorted(string1.lower())) anagram2="".join(sorted(string2.lower())) if anagram1==anagram2: print(f'the two strings is anagrams {string1,string2}') else: print(f'the two strings is not anagrams {string1,string2}') isAnagram()
def ConvertIntegerToZero(): userinput = input("Please enter any positive integers separated by space: ") Integers = userinput.split() # التحقق من صحة الإدخال if not all(dig.isdigit() and int(dig) >= 0 for dig in Integers): print("You must enter only positive integers.") return Counts = [] digits = [int(dig) for dig in Integers] # تحويل إلى أرقام صحيحة # حساب الخطوات لتحويل كل رقم إلى صفر for dig in digits: count = 0 while dig > 0: if dig % 2 == 0: dig //= 2 # القسمة الصحيحة على 2 else: dig -= 1 count += 1 Counts.append(count) # إنشاء أزواج (الرقم الأصلي، عدد الخطوات) steps = [(digits[i], Counts[i]) for i in range(len(digits))] # طباعة النتائج print("The pairs (number, steps) needed to convert each number to zero are:") for step in steps: print(step) ConvertIntegerToZero()
دالة للتحقق من النصوص المدخلة بغض النظر عن حالة الحرف def isAnagram(): string1=input("please enter word #1 ") string2=input("please enter word #2 ") anagram1="".join(sorted(string1.lower())) anagram2="".join(sorted(string2.lower())) if anagram1==anagram2: print(f'the two strings is anagrams {string1,string2}') else: print(f'the two strings is not anagrams {string1,string2}') isAnagram()
دالة لتحويل المدخلات الي صفر في خطوات مع اخراج الرقم المدخل وعدد الخطوات في زوج def ConvertIntegerToZero(): userinput = input("Please enter any positive integers separated by space: ") Integers = userinput.split() # التحقق من صحة الإدخال if not all(dig.isdigit() and int(dig) >= 0 for dig in Integers): print("You must enter only positive integers.") return Counts = [] digits = [int(dig) for dig in Integers] # تحويل إلى أرقام صحيحة # حساب الخطوات لتحويل كل رقم إلى صفر for dig in digits: count = 0 while dig > 0: if dig % 2 == 0: dig //= 2 # القسمة الصحيحة على 2 else: dig -= 1 count += 1 Counts.append(count) # إنشاء أزواج (الرقم الأصلي، عدد الخطوات) steps = [(digits[i], Counts[i]) for i in range(len(digits))] # طباعة النتائج print("The pairs (number, steps) needed to convert each number to zero are:") for step in steps: print(step) ConvertIntegerToZero()
ممكن اعرف اي حكايه الكود ده انا ف قسم حاسبات وعايزه اعمل اله حاسبه بس مش عارفه اعملها ومش فاهمه حاجه
ممكن تتواصلي معايا
مبدع
ما شاء الله معلومات بسيطة وبطريقة سلسلة حببتني في البرمجة ، ربنا يباركلك
import random import osClear userInput=input("please type (H) for Heads ,(T) for tails or press any key to exit ").upper() while userInput in ("H","T"): computerChoice=random.choice(["H","T"]) if userInput==computerChoice: print(f""" the computer choose ( {computerChoice} )and you choose ( {userInput} ) You Win """) else: print(f""" the computer choose {computerChoice} and you choose {userInput} You Lose """) osClear.sleeeping(2) osClear.clearance() userInput=input("please type (H) for Heads ,(T) for tails or press any key to exit ").upper() print("exiting ................")
انت فعلا مبدع وتستحق الدعم "مبدع ، متميز ، بسيط ، معلومة صحيحة" من أفضل من شرح البايثون شكرا لك
حبيبي ❤️
def StrReverse(): # قائمة لتخزين النصوص المعكوسة all_reversed = [] while True: # طلب الإدخال من المستخدم input_str = input("Please enter any text (or press ENTER to exit): ") # التحقق من حالة الخروج if input_str == "": break # عكس النص وإضافته إلى القائمة reversed_str = input_str[::-1] print("Reversed:", reversed_str) all_reversed.append(reversed_str) # طباعة جميع النصوص المعكوسة print(" All Reversed Strings:") print(f"list of all reversed values {all_reversed}") print("revered items :") for item in all_reversed: print(item) # استدعاء الدالة StrReverse()
لو سمحت يا باشمهندس هل تقصد الكود كده def a(): print("a() starts") b() d() print("a()returns") def b(): print("b() starts ") c() print ("b()retuens") def c(): print("c()starts") print("c()returns") def d(): print("d()starts") print("d()returns") a() لان لو ناديت علي دالة لم تعرف قبل ما انادي عليها بيرفع لي خطا؟؟
1-قمت بدمج الطباعه داخل الداله 2- ضفت ادخال حتي يدخل المستخدم الجمله اللي يريد عكسها def strReverse(): StringSequence=input("please type a scentence you want to reverse ") # ReversedSTr="" # for letter in StringSequence: # ReversedSTr=letter+ReversedSTr ReversedSTr=StringSequence[::-1] print(ReversedSTr) # return ReversedSTr strReverse()
vielen dank fur Sie .
أكثر من رائع
userEntry=input("please enter a sequence og integers only , any other value will be ignored ") digits=[] for letter in userEntry: if not letter.isdigit() : pass elif letter in digits: pass else: digits.append(letter) print(digits)
def generate_pascals_triangle(): # طلب إدخال عدد الصفوف while True: try: n = int(input("Enter the number of rows for Pascal's Triangle: ")) if n <2: raise ValueError("The number must be positive and more than 1.") else: break except ValueError as e: print(f"Invalid entry: {e}") continue # هذا يقوم بإنشاء مثلث باسكال حتى الصف n triangle = [] for i in range(n): # نبدأ كل صف كقائمة تحتوي على 1 row = [1] * (i + 1) # نحسب الأرقام داخل الصف استنادًا إلى الصف السابق for j in range(1, i): # عندما كانت i بصفر او بواحد لم يتم تشغيل الحقة الثانية لانه ليس هنا نطاق # اشتغلت الحلقة الثانية عندما كانت i=2 اي من الصف الثالث row[j] = triangle[i-1][j-1] + triangle[i-1][j] # عندما كانت i=2 كان الرينج => (1,2) ,وقيمة ال j 1 """ row[1] العنصر الثاني = triangle[i-1 يعني الصف الثاني][j-1 بصفر يعني العنصر الاول] =1 + triangle[i-1 يعني الصف الثاني][j بصفر يعني العنصر الثاني] =1 =2 يعني يتم تغير قيمة العنصر 2 في الصف الثالث ليصبح 2 وبذلك يكون الصف الثالث row=[1,2,1] """ # إضافة الصف الحالي إلى المثلث triangle.append(row) # حساب أكبر رقم في المثلث لتحديد عرض الأعمدة max_value = triangle[-1][len(triangle[-1]) // 2] max_width = len(str(max_value)) # طباعة مثلث باسكال مع استخدام join() for i in range(n): # تحويل الأرقام إلى نصوص مع محاذاة row_str = [f'{num:>{max_width}}' for num in triangle[i]] # تحويل القائمة إلى نص باستخدام join() row_output = ' '.join(row_str) # حساب المسافة الفارغة قبل الصف spaces = ' ' * ((n - i - 1) * max_width // 2) # طباعة الصف مع المسافات print(spaces + row_output) generate_pascals_triangle()
try: # إدخال سلسلة من الأرقام المفصولة بمسافة وتحويلها إلى قائمة x = input("Please enter a set of space-separated positive Numbers: ").split() if len(x)<2: print("we need to numbers at least") exit(0) # تحويل كل عنصر إلى عدد صحيح x = [int(num) for num in x] # التحقق من أن الأرقام كلها إيجابية if any(num <= 0 for num in x): raise ValueError("All numbers must be positive.") except ValueError as e: print(f"Invalid entry: {e}") exit(0) # إنشاء قائمة من الأزواج pairs = [] for y in range(len(x)): pair = [y,x[y]] pairs.append(pair) areas=[] for i in range(len(pairs)): area=int(pairs[i][0])*int(pairs[i][1]) areas.append(area) max_value=max(areas) ind_max=areas.index(max_value) print(f'the biggest area of the container is pairs {pairs[0],pairs[ind_max]}') #output Please enter a set of space-separated positive Numbers: 10 5 7 9 8 the biggest area of the container is pairs ([0, 10], [4, 8])
userEntry=input("please enter a sequence og integers only , any other value will be ignored ") digits=[] for letter in userEntry: if not letter.isdigit() : pass elif letter in digits: pass else: digits.append(letter) print(digits)
لو تم التعريب للمصطلحات هيبقي افضل بكتيير والمشتركين هتزيد بالملايين
انا بتكلم بالعربي في الغالب لكن بعض المصطلحات الافضل عدم تعريبها لانها تستخدم بالانجليزية خاصة المتعلقة بهذه العلوم حتى لو هتشتغل في الوطن العربي او هتدرس في جامعة عربية و لكن غير ذلك احاول جاهدا تعريبه باذن الله للاسف من يريد ان يتعلم و يعمل بالمجالات المتعلقة بالتكنولوجيا و الكمبيوتر و السوفتوير لابد ان يستخدم الانجليزية
فيديو ممتاز جدا ربنا يجازيك كل خير
حاسس ب تفاؤل م قبل م اتفرج 😂❤ بس اهو لايك وسبسكريب وكومنت وزر الجرس❤
استمررررررررررر
# دالة لإنشاء جدول الضرب def create_MultiplicationTable(): # إدخال حجم جدول الضرب size = int(input("Please enter the size of the Multiplication Table: ")) # طباعة العناوين الرأسية header = "{:^4}|".format("") for H in range(1,size+1): header+="{:^4}".format(H) print(header) print("-" * len(header)) # خط فاصل تحت العنوان # إنشاء جدول الضرب for i in range(1, size + 1): # طباعة العنوان الجانبي (الرقم الأول في كل صف) print(f"{i:^4}|", end="") # طباعة القيم داخل الصف for j in range(1, size + 1): print(f"{i * j:^4}", end="") print() # الانتقال إلى الصف التالي # استدعاء الدالة وعرض جدول الضرب create_MultiplicationTable()
# دالة لإنشاء مثلث فلويد def create_Floyd_triangle(): import random # إدخال عدد الصفوف rows = int(input("Please enter the number of rows: ")) # إنشاء المثلث triangle = [] for r in range(rows+1): # عدد العناصر في الصف يزداد مع كل صف row = [] # صف جديد for c in range(r): row.append(random.randint(10, 100)) # إضافة قيم عشوائية بين 10 و 100 triangle.append(row) # إضافة الصف إلى المثلث return triangle # استدعاء الدالة وعرض المثلث triangle = create_Floyd_triangle() print("Generated Floyd Triangle:") for row in triangle: for c in row: print("{:<4}".format(c),end="") print()
import random # دالة لإنشاء مصفوفة عشوائية def create_matrix(): # إدخال عدد الصفوف والأعمدة rows = int(input("Please enter the number of rows: ")) columns = int(input("Please enter the number of columns: ")) # إنشاء المصفوفة matrix = [] # مصفوفة جديدة for r in range(rows): row = [] # صف جديد for c in range(columns): # إضافة قيمة عشوائية بين 1 و 100 لكل عنصر row.append(random.randint(1, 100)) matrix.append(row) # إضافة الصف إلى المصفوفة return matrix # استدعاء الدالة وعرض المصفوفة matrix = create_matrix() print("Generated Matrix:") for row in matrix: print(row)
بارك الله فيك استمررررررررررر
ممتع
شكرا لك
ما شاء الله شرحك جميل وممتع استمرررررررررر
ايش نوع الشاشة التي وراك...ياريت لوتعمل فيديو عن شراء شاشة او كيبورد وجهاز كمبوتر للتعلم وخاصة للمبرمجين ونصائح للشراء؟
ايه رايك فى مجال باك إيند ب .net
❤❤❤❤❤
اكتر حد يستاهل المليون مشترك واكتر محتوي بسيط وواضح وممتع وكمان بشكل علمي سليم ربنا يوفقك وما يحرمنا من محتواك الممتع
حبيبي ❤️❤️
ما تنساش تعمل لايك و سبسكرايب و شير و ديه لينكات تهمك رايط للانضمام لعضوية القناة و الحصول على بعض المميزات و أيضاً دعم المحتوى Join this channel ruclips.net/channel/UC2mU-JkQ3kkkc8S6d29UlPAjoin أهم ٥ لغات برمجة تتعلمها بنهاية 2024 ruclips.net/video/GPDbHOwGRcw/видео.html هل الذكاء الصناعي هيقتل البرمجة ؟ و هل تتعلم برمجة في 2024 ruclips.net/video/o8ZdqpNDrnM/видео.html من مدرس الى ملياردير - من هو مؤسس علي بابا جاك ما ruclips.net/video/d3JtBiY3ZBU/видео.html سوفتويرتيوب في المانيا ruclips.net/p/PLTr1xN4uMK5tTaMUqvdhSh8QBg9YBqJvG&si=lO900ypPTK5FNp2u Software TALKS ruclips.net/p/PLTr1xN4uMK5uyzgaKfFQSOw3C8XaCcZhX&si=MR0w_VQMU2Qz0APF كورس البرمجه و البايثون - PYTHON Programming In Arabic ruclips.net/p/PLTr1xN4uMK5uN2XgBhd-695FtwLQCj8nC&si=DvBKZzLCWEiBeD3C أسرار و نصائح تعلم البرمجة 2024 ruclips.net/video/9WxJKPaP2uE/видео.html مجالات البرمجة و السوفتوير ruclips.net/video/8CL99yRoDr4/видео.html خارطة الطريق لتعلم البرمجة و أهمية تعلم الاساسيات - Software roadmap and Basics importance ruclips.net/video/-MqrBl2tz2A/видео.html
محتوي دسم وممتع
ما شاء الله عليك ربنا يبارك في عمرك وفي والديك , انت انسان محترم ومحتواك رائع جدا.
انت انسان جميل وشرحك وطريقتك ممتازين جدا
شرحك رائع
toll
vielen dank
لو سمحت بالنسبة لل product owner او سمحت ينطبق نفس الملام.. ولازم ألماني ولا عادي زي ال software engineer
الفيديو هيبقي احلا من غير الموسيقي ، حاول تقفلها لأنك ستحاسب علي كل من بيسمعها ، ثبت في صحيح البخاري أن رسول الله ﷺ قال : « ليكونن من أمتي أقوام يستحلون الحر والحرير والخمر والمعازف » وجزاك الله خيرًا
اخي في الله المسئول عن قناة اغلق الاعلانات من ما فيها من منكرات ، لأنك ستحاسب علي كل من يشاهدها، وجزاك الله كل خير ❤
تسلم ايدك
جزاكم الله خيرا بس بلاش الموسيقى 🎶
تسلم ايدك , شرحك وافي واكثر من ربائع ان شاء الله ال 100 الف مشترك قريب