انجمن علمی کامپیوتر دانشکده فنی و حرفه ای دختران قم
نشریه.jpg
فایل نشریه اصلاح شد.
⚠️⚠️تا ۱۲ شب فرصت دارید رمز جدول را ارسال نمایید.
با تشکر از دوستانی که در مسابقه شرکت کردند.
تا دقایقی دیگر برنده اعلام میشود.
تا دقایقی دیگر برنده اعلام میشود.
رمز جدول: ما به آرزوهایمان یک رسیدن بدهکاریم😊
به امید روزی که همه به آرزوهای قشنگشون برسن☘
به امید روزی که همه به آرزوهای قشنگشون برسن☘
This media is not supported in your browser
VIEW IN TELEGRAM
و اینک برنده مسابقه🔔🔔🎁🎁🎈🎈🎉🎉🎉🎉
تبریک ویژه به برنده ی عزیزمون❤️
🚩 «فاز نهایی پرچم»
📌 اولین دوره مسابقات فتح پرچم SuSeC به مرحله نهایی رسید.
📅 یکشنبه ۲۵ اسفندماه ۹۸، ساعت ۱۰
💠 همین حالا، تیمهای خود را در ctftime.org تشکیل دهید و در مسابقه ثبتنام کنید:
🔗 SuSeC.tf
💡 اطلاعات بیشتر در کانال مسابقه:
@SuSeCCTF
📌 اولین دوره مسابقات فتح پرچم SuSeC به مرحله نهایی رسید.
📅 یکشنبه ۲۵ اسفندماه ۹۸، ساعت ۱۰
💠 همین حالا، تیمهای خود را در ctftime.org تشکیل دهید و در مسابقه ثبتنام کنید:
🔗 SuSeC.tf
💡 اطلاعات بیشتر در کانال مسابقه:
@SuSeCCTF
📗 تمدید دسترسی به طرح ۵۰۰ ساعت آموزشهای رایگان فرادرس
به اطلاع همراهان عزیز فرادرس، میرسانیم که مهلت «دانلود و/یا دسترسی آنلاین به آموزشهای طرح رایگان فرادرس» که در هفتههای پیش برای همراهی با دانشجویان در بازه خانه نشینی، اجرا شد؛ تا «۱۵ اردیبهشت» تمدید شده است.
🔗 لینک دسترسی: fdrs.ir/freedu98
درصورتی که شما و یا دوستانتان موفق به استفاده از این طرح نشدهاید تا تاریخ یاد شده این امکان را دارید در این طرح شرکت کنید و دروس دلخواه خود را از میان ۵۰۰ ساعت آموزش ارائه شده بصورت رایگان دریافت و مطالعه کنید.
🔗 لینک دسترسی: fdrs.ir/freedu98
📚 فرادرس
دانش در دسترس همه
همیشه و همه جا
📗 تمدید دسترسی به طرح ۵۰۰ ساعت آموزشهای رایگان فرادرس
به اطلاع همراهان عزیز فرادرس، میرسانیم که مهلت «دانلود و/یا دسترسی آنلاین به آموزشهای طرح رایگان فرادرس» که در هفتههای پیش برای همراهی با دانشجویان در بازه خانه نشینی، اجرا شد؛ تا «۱۵ اردیبهشت» تمدید شده است.
🔗 لینک دسترسی: fdrs.ir/freedu98
درصورتی که شما و یا دوستانتان موفق به استفاده از این طرح نشدهاید تا تاریخ یاد شده این امکان را دارید در این طرح شرکت کنید و دروس دلخواه خود را از میان ۵۰۰ ساعت آموزش ارائه شده بصورت رایگان دریافت و مطالعه کنید.
🔗 لینک دسترسی: fdrs.ir/freedu98
📚 فرادرس
دانش در دسترس همه
همیشه و همه جا
#خبرهایی_از_تکنولوژی 📣
کمپانی اپل به تازگی MacBook Air های 2020 را معرفی کرده است؛ ترکیبی از سخت افزارهای جدید و طراحی سبُک در کنار ضخامت پایین که همچنان به عنوان محبوبترین لپ تاپ این شرکت روانه بازارهای جهانی خواهد شد. اما نکته جالب توجه، پردازنده و سخت افزارهای جدید MacBook Air 2020 است که منجر به افزایش عملکرد آنها به شکلی ویژه شده است.
کمپانی اپل به تازگی MacBook Air های 2020 را معرفی کرده است؛ ترکیبی از سخت افزارهای جدید و طراحی سبُک در کنار ضخامت پایین که همچنان به عنوان محبوبترین لپ تاپ این شرکت روانه بازارهای جهانی خواهد شد. اما نکته جالب توجه، پردازنده و سخت افزارهای جدید MacBook Air 2020 است که منجر به افزایش عملکرد آنها به شکلی ویژه شده است.
در دنیای زبانهای برنامه نویسی، اصطلاحی وجود دارد به نام زبانهای خانواده C؛ دلیل این نامگذاری، شباهت ظاهری (Syntax) زبانهای عضو این خانواده به زبان C است.
خیلی از زبانهای برنامه نویسی مشهور این روزها مثل C، C++، Objective-C، PHP، C#، Java و حتی زبان بسیار جدید Swift عضو این خانواده هستند. بنابراین به نظر میرسد اگر یکی از این زبانها را بلد باشید، کارتان برای یادگیری دیگری آسان تر خواهد بود.
خیلی از زبانهای برنامه نویسی مشهور این روزها مثل C، C++، Objective-C، PHP، C#، Java و حتی زبان بسیار جدید Swift عضو این خانواده هستند. بنابراین به نظر میرسد اگر یکی از این زبانها را بلد باشید، کارتان برای یادگیری دیگری آسان تر خواهد بود.
✍️ به آموزش پایتون خوش آمدید!
پایتون یک زبان برنامه نویسی سطح بالا است که دارای اپلیکیشن های زیادی در حوزه های مختلف مانند برنامه نویسی وب، اسکریپت نویسی، محاسبات علمی و هوش مصنوعی است.
این زبان برنامه نویسی بسیار محبوب، توسط بسیاری از سازمان ها مانند گوگل، ناسا، سی آی ای و ... مورد استفاده قرار گرفته است.
پایتون، در زمان اجرا، توسط مفسر، پردازش می شود و هیچ نیازی به کامپایل کد قبل از اجرا ندارد.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ به آموزش پایتون خوش آمدید!
پایتون یک زبان برنامه نویسی سطح بالا است که دارای اپلیکیشن های زیادی در حوزه های مختلف مانند برنامه نویسی وب، اسکریپت نویسی، محاسبات علمی و هوش مصنوعی است.
این زبان برنامه نویسی بسیار محبوب، توسط بسیاری از سازمان ها مانند گوگل، ناسا، سی آی ای و ... مورد استفاده قرار گرفته است.
پایتون، در زمان اجرا، توسط مفسر، پردازش می شود و هیچ نیازی به کامپایل کد قبل از اجرا ندارد.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ نوشتن اولین برنامه
بیایید با ساختن یک برنامه ی کوچک شروع کنیم که “hello world!” را نمایش دهد.
در پایتون، از دستور print برای چاپ یک متن استفاده می کنیم.
>>> print(‘Hello world!’)
Hello world!
📌 شما برای اجرای برنامه خود نیاز دارید تا پایتون را از سایت www.python.org دانلود و نصب کنید.
⚠️ پایتون یک زبان مفسری است، یعنی هر خط همان طوری که وارد شده است اجرا می شود. همچنین پایتون شامل IDLE (محیط توسعه تجمیع شده) است که شامل ابزار هایی برای نوشتن و دیباگ کردن کل برنامه است.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ نوشتن اولین برنامه
بیایید با ساختن یک برنامه ی کوچک شروع کنیم که “hello world!” را نمایش دهد.
در پایتون، از دستور print برای چاپ یک متن استفاده می کنیم.
>>> print(‘Hello world!’)
Hello world!
📌 شما برای اجرای برنامه خود نیاز دارید تا پایتون را از سایت www.python.org دانلود و نصب کنید.
⚠️ پایتون یک زبان مفسری است، یعنی هر خط همان طوری که وارد شده است اجرا می شود. همچنین پایتون شامل IDLE (محیط توسعه تجمیع شده) است که شامل ابزار هایی برای نوشتن و دیباگ کردن کل برنامه است.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ چاپ متن
فرقی نمی کند که برای چاپ خروجی در دستور پرینت از ‘ یا “ استفاده کنید ولی باید در ابتدا و انتهای دستور از یک نوع استفاده شود، برای مثال دستور زیر باعث ارور می شود.
print(“hello')
دستور print همچنین برای چاپ چندین خط از متن استفاده می شود. که در این صورت بجای استفاده از یک کوتیشن از سه کوتیشن استفاده خواهیم کرد.
>>> print("""hi
ali
reza
alipour""")
hi
ali
reza
alipour
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
فرقی نمی کند که برای چاپ خروجی در دستور پرینت از ‘ یا “ استفاده کنید ولی باید در ابتدا و انتهای دستور از یک نوع استفاده شود، برای مثال دستور زیر باعث ارور می شود.
print(“hello')
دستور print همچنین برای چاپ چندین خط از متن استفاده می شود. که در این صورت بجای استفاده از یک کوتیشن از سه کوتیشن استفاده خواهیم کرد.
>>> print("""hi
ali
reza
alipour""")
hi
ali
reza
alipour
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ عملیات های ساده (1)
برای عملیات جمع و تفریق در پایتون کافیه بصورت زیر بنویسیم
>>> 2 + 2
4
>>> 5 + 4 - 3
6
در پایتون ضرب را با علامت ستاره * و تقسیم را با علام اسلش / انجام می دهند.
با پرانتز گذاری می توانیم اولویت انجام عملیات ها را مشخص کنیم.
>>> 2 * ( 3 + 4 )
14
>>> 10 / 2
5.0
همچنین دقت کنید اگر بخواهیم در تقسیم دو عدد فقط قسمت صحیح تقسیم نمایش دهد و قسمت اعشاری نمایش داده نشود از دو اسلش // استفاده خواهیم کرد. بنابراین استفاده از یک اسلش حتما پاسخ اعشاری به ما خواهد داد.
>>> 3/2
1.5
>>> 2/2
1.0
>>> 3//2
1
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
برای عملیات جمع و تفریق در پایتون کافیه بصورت زیر بنویسیم
>>> 2 + 2
4
>>> 5 + 4 - 3
6
در پایتون ضرب را با علامت ستاره * و تقسیم را با علام اسلش / انجام می دهند.
با پرانتز گذاری می توانیم اولویت انجام عملیات ها را مشخص کنیم.
>>> 2 * ( 3 + 4 )
14
>>> 10 / 2
5.0
همچنین دقت کنید اگر بخواهیم در تقسیم دو عدد فقط قسمت صحیح تقسیم نمایش دهد و قسمت اعشاری نمایش داده نشود از دو اسلش // استفاده خواهیم کرد. بنابراین استفاده از یک اسلش حتما پاسخ اعشاری به ما خواهد داد.
>>> 3/2
1.5
>>> 2/2
1.0
>>> 3//2
1
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ عملیات های ساده (2)
برای نمایش اعداد منفی و مثبت میتوان از علامت های منفی و مثبت قبل از اعداد استفاده کرد.
>>> -7
-7
>>> ( -7 + 2 ) * ( - 4 )
20
📌 علامت مثبت می تواند در جلوی اعداد قرار بگیرد اما هیچ تاثیری ندارد، و فقط برای تاکید بر مثبت بودن عدد استفاده می شود تا خوانایی کد افزایش پیدا کند.
⚠️ همانطور که می دانید تقسیم بر صفر در ریاضیات تعریف نشده است و در پایتون باعث ایجاد خطا می شود.
>>> 11 / 0
Traceback (most recent call last) :
File “<stdin>”, line 1, in <module>
ZeroDivisionError: division by zero
💡در پایتون، آخرین خط پیام خطا، نوع خطا را نشان می دهد. پیام های ارور را با دقت بخوانید، چون گاهی توضیح می دهند که چگونه ارور را رفع کنید.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
برای نمایش اعداد منفی و مثبت میتوان از علامت های منفی و مثبت قبل از اعداد استفاده کرد.
>>> -7
-7
>>> ( -7 + 2 ) * ( - 4 )
20
📌 علامت مثبت می تواند در جلوی اعداد قرار بگیرد اما هیچ تاثیری ندارد، و فقط برای تاکید بر مثبت بودن عدد استفاده می شود تا خوانایی کد افزایش پیدا کند.
⚠️ همانطور که می دانید تقسیم بر صفر در ریاضیات تعریف نشده است و در پایتون باعث ایجاد خطا می شود.
>>> 11 / 0
Traceback (most recent call last) :
File “<stdin>”, line 1, in <module>
ZeroDivisionError: division by zero
💡در پایتون، آخرین خط پیام خطا، نوع خطا را نشان می دهد. پیام های ارور را با دقت بخوانید، چون گاهی توضیح می دهند که چگونه ارور را رفع کنید.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ اعداد اعشاری (float) - بخش اول
در پایتون به اعداد اعشاری float گفته می شود. که این اعداد میتوانند با اضافه کردن یک اعشار بعد از عدد صحیح یا با انجام تقسیم نمایش داد.
>>> 3/4
0.75
>>> 9.8765000
9.8765
📌 کامپیوتر ها نمی توانند اعداد float را خیلی دقیق ذخیره و نگهداری کنند، همان طور که ما نمی توانیم مقدار دقیق 1/3 را بنویسیم : ...0.333333333333 . این نکته رو به خاطر بسپارید در برخی موارد باعث ایجاد باگ های بدی می شود.
‼️ 0.1 + 0.2 = 0.3000000000000004 !!!!!!!
🔑 http://0.30000000000000004.com
🔑 https://docs.python.org/2/tutorial/floatingpoint.html
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
در پایتون به اعداد اعشاری float گفته می شود. که این اعداد میتوانند با اضافه کردن یک اعشار بعد از عدد صحیح یا با انجام تقسیم نمایش داد.
>>> 3/4
0.75
>>> 9.8765000
9.8765
📌 کامپیوتر ها نمی توانند اعداد float را خیلی دقیق ذخیره و نگهداری کنند، همان طور که ما نمی توانیم مقدار دقیق 1/3 را بنویسیم : ...0.333333333333 . این نکته رو به خاطر بسپارید در برخی موارد باعث ایجاد باگ های بدی می شود.
‼️ 0.1 + 0.2 = 0.3000000000000004 !!!!!!!
🔑 http://0.30000000000000004.com
🔑 https://docs.python.org/2/tutorial/floatingpoint.html
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ اعداد اعشاری (float) - بخش دوم
همان طور که دیدید تقسیم هر 2 عدد صحیحی، تولید عدد اعشاری می کند. به علاوه می توان گفت که با انجام هر عملیاتی بر روی دو عدد float، و یا یک عدد صحیح و یک عدد float، یک خروجی float ایجاد می شود.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
همان طور که دیدید تقسیم هر 2 عدد صحیحی، تولید عدد اعشاری می کند. به علاوه می توان گفت که با انجام هر عملیاتی بر روی دو عدد float، و یا یک عدد صحیح و یک عدد float، یک خروجی float ایجاد می شود.
>>> 8 / 2
4.0
>>> 6 * 7.0
42.0
>>> 4 + 1.65
5.65
📌 یک عدد float می تواند به یک عدد صحیح اضافه شود (در حالی که از دو نوع متفاوت float و int هستند)، چون پایتون عدد صحیح را در هنگام محاسبه به float تبدیل می کند. این تبدیل یک مورد خاص در پایتون است و از قوانین پایتون نیست که فقط برای جلوگیری از ایجاد ارور، تبدیل انجام می شود (در پایتون متغیرها با نوع متفاوت نمیتوان عملیات ریاضی بر روی آن ها انجام داد مگر در این مورد که میتوانیم عملیات محاسباتی بر روی اعداد صحیح و اعشاری انجام دهیم).🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ توان
در کنار اعمال جمع، ضرب، تفریق، و تقسیم، پایتون از عملیات به توان رساندن هم پشتیبانی می کند. این عملیات با استفاده از نماد ** انجام می شود.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ توان
در کنار اعمال جمع، ضرب، تفریق، و تقسیم، پایتون از عملیات به توان رساندن هم پشتیبانی می کند. این عملیات با استفاده از نماد ** انجام می شود.
>>> 25
32
>>> 9 ** ( 1 / 2 )
3.0
📌 شما می توانید زنجیره ای از توان ها داشته باشید. به زبان دیگر، شما می توانید یک عدد را به توان چندین عدد برسانید.4**3**2
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ خارج قسمت و باقی مانده
برای به دست آوردن خارج قسمت و باقی مانده تقسیم ها می توانید به ترتیب از عملگر های // و % استفاده کنید.
📌 این عملگرها می توانند هم در اعداد صحیح و هم در اعداد اعشاری مورد استفاده قرار بگیرند.
❗️کد پایین نشان می دهد که 20 تقسیم بر 6 شده است و حاصل نشان دهنده ی خارج قسمت است.
❗️کد پایین نشان دهنده ی باقی مانده ی تقسیم عدد 1.25 بر 0.5 است.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
برای به دست آوردن خارج قسمت و باقی مانده تقسیم ها می توانید به ترتیب از عملگر های // و % استفاده کنید.
📌 این عملگرها می توانند هم در اعداد صحیح و هم در اعداد اعشاری مورد استفاده قرار بگیرند.
❗️کد پایین نشان می دهد که 20 تقسیم بر 6 شده است و حاصل نشان دهنده ی خارج قسمت است.
>>> 20 // 6
3
در مثال بالا حاصل 6 % 20 برابر با 2 خواهد بود چون : 2 + (6 * 3)❗️کد پایین نشان دهنده ی باقی مانده ی تقسیم عدد 1.25 بر 0.5 است.
>>> 1.25 % 0.5
0.25
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community