محمد لرنینگ (آموزش برنامه نویسی)
2.99K subscribers
18 photos
4 videos
20 files
96 links
از پست اول شروع کنید
t.iss.one/makedeveloper/1
Download Telegram
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤‍🔥104🖕1
جلسه سوم.pdf
250.1 KB
جزوه جلسه سوم تهیه شده توسط آقا مهدی معروف

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👏337👍5🔥3🆒2🥰1
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (M.KH)
تا چند دقیقه دیگه لایو جلسه ۴ ام آموزش رایگان برنامه نویسی :
https://aparat.com/seyed_bax/live

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍5🔥1👏1
محمد لرنینگ (آموزش برنامه نویسی) pinned «تا چند دقیقه دیگه لایو جلسه ۴ ام آموزش رایگان برنامه نویسی : https://aparat.com/seyed_bax/live @SEYED_BAX»
محمد لرنینگ (آموزش برنامه نویسی)
. لینک ویدیوی جلسه 3: https://youtu.be/quxptvrXuEk تو این ویدیو، با پایتون در مورد data casting, conditions and if statement, input و یکسری سوالات الگوریتمی صحبت کردیم 🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶 از طریق…
.

لینک ویدیوی جلسه 4:
https://www.youtube.com/watch?v=UeQP6AgM0LE

تو این ویدیو، با پایتون در مورد حلقه ها (loop) صحبت کردیم،

🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶

از طریق لینک زیر می‌تونید از دوره حمایت کنید:
https://reymit.ir/seyedbax

هرگونه سوالی دارید توی گروه تخصصیمون یا دیسکورد بپرسید :
https://discord.gg/seyedbax

https://t.iss.one/QaDeveloper

تمرین این جلسه :
۱- برنامه ای بسازید که با استفاده از حلقه بتونید یک مثلث با * در خروجی نرم افزار نشان دهید
۲- برنامه ای بنویسید که یک عدد از کاربر دریافت کند و در صورتی که عدد بر ۵ بخش پذیر نبود دوباره از کاربر بخواهد عدد دیگری وارد کند (با استفاده از حلقه ها)

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
26👍3
متشکریم از خانوم ابراهیمی که برامون طراحی بنر ویدیو هارو انجام دادن

ایدی شون جهت اینکه اگر گرافیک دیزاینر نیاز داشته باشید :‌
@FaTi_ebrhmi

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45👏126❤‍🔥4🔥2👎1🤔1
امشب ساعت ۹ کلاس داریم

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍316😍3💊3🔥1
جلسه 4.pdf
307.7 KB
جزوه جلسه ۴ ام تهیه شده توسط آقا مهدی عزیز

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2710👍7👏2🥰1🙏1
ساعت ۹ امشب کلاس داریم. در مورد چی صحبت میکنیم ؟
اینجا نوشتم چیزی رو که میخوام روش تدریس کنم :‌

https://github.com/SEYEDBAX/course-notes/tree/main/lesson-5

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥3👍1
محمد لرنینگ (آموزش برنامه نویسی) pinned «ساعت ۹ امشب کلاس داریم. در مورد چی صحبت میکنیم ؟ اینجا نوشتم چیزی رو که میخوام روش تدریس کنم :‌ https://github.com/SEYEDBAX/course-notes/tree/main/lesson-5 @SEYED_BAX»
محمد لرنینگ (آموزش برنامه نویسی)
. لینک ویدیوی جلسه 4: https://www.youtube.com/watch?v=UeQP6AgM0LE تو این ویدیو، با پایتون در مورد حلقه ها (loop) صحبت کردیم، 🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶 از طریق لینک زیر می‌تونید از دوره حمایت کنید: h…
.

لینک ویدیوی جلسه ۵:
https://youtu.be/0JCIYXjgWx4

تو این ویدیو، با پایتون در مورد آپدیت مقدار های list , tuple , set , dict صحبت کردیم همچنین for تک خطی رو هم یاد گرفتیم،

جزوه ای که روش تدریس میکنم :
https://github.com/SEYEDBAX/course-notes/tree/main/lesson-5

🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶

https://t.iss.one/QaDeveloper

تمرین این جلسه :
۱- لیست اسامی و نمرات یک کلاس درس رو تک به تک دریافت کنید ، اگر کاربر به جای اسم شخص نوشت end بریم سراغ مرحله بعد که پرینت کردن اسم هر شخص و جلوی اون نمره اون شخص هستش

۲- لیست نمرات یک شخص رو دریافت کنید و معدل اون شخص رو محاسبه کنید

۳- از ورودی یک کلمه دریافت کنید و بعد چک کنید هر حرف چندبار تکرار شده توی اون کلمه و در خروجی نتیجه رو پرینت کنید . مثال :
کلمه : hello
خروجی :

{'h': 1, 'e': 1, 'l': 2, 'o':1}


@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2010🥰2😁1
این ویس رو کسایی که تمرین حل نمیکنن و کسایی که فکر میکنن هیچی تا الان متوجه نشدند گوش بدند
👍1513😁3🗿2
در پایتون از این اسامی برای انتخاب اسم متغیر (variable) یا تابع (functions) نباید استفاده کنید :


False class finally is return
None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise


به تنهایی نمیتونید استفاده کنید، اما مثلا اگر بنویسید class_name یعنی با ترکیب با کلمات دیگه ، مشکلی نداره، اما مثلا نباید بنویسید
class = 'hello'

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍221
یکم در مورد حلقه for حرف بزنیم :‌

حلقه for در پایتون
حلقه for در پایتون به ما این امکان رو می‌ده که بتونیم روی مجموعه‌ای از داده‌ها، مثل لیست‌ها، دیکشنری‌ها، رشته‌ها، یا حتی رنج‌های عددی، اعمالی رو تکرار کنیم.

مثال‌های حلقه `for`

1. چاپ اعداد صفر تا چهار:


for i in range(5):
print(i)


خروجی کد بالا :

0
1
2
3
4


2. چاپ هر کاراکتر در یک رشته:


for char in "Hello":
print(char)


خروجی کد بالا :

H
e
l
l
o


3. جمع اعداد در یک لیست:


numbers = [1, 2, 3, 4, 5]
total = 0
for number in numbers:
total += number
print("Total:", total)


خروجی کد بالا :

Total: 15


4. دسترسی به کلید و مقدار در یک دیکشنری:
توجه کنید که اگر بخوایم مقدار key , value رو توی دیکشنری استفاده کنیم توی حلقه for باید موقعی که حلقه رو مینویسم انتهای متغیر دیشکنریمون items() رو قرار بدیم و حلقه for رو هم به شکل زیر تعریف کنیم، اگر این کار رو نکنیم توی کد فقط به مقدار key ها دسترسی داریم.


fruits_colors = {'apple': 'red', 'banana': 'yellow', 'cherry': 'red'}
for fruit, color in fruits_colors.items():
print(fruit, color)


خروجی کد بالا :

apple red
banana yellow
cherry red


اگر دیکشنری رو بدون items بخوایم توی حلقه for بیاریم

fruits_colors = {'apple': 'red', 'banana': 'yellow', 'cherry': 'red'}
for fruit in fruits_colors:
print(fruit, fruits_colors[fruit])


که خروجیش مثل کد قبله، ما اومدیم با استفاده از کلید که fruit هست رفتیم از دیکشنری fruits_colors مقدار value رو بدست اوردیم
fruits_colors[fruit]

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍227🖕5🔥2