پروژه‌های هزار ساله

یه سری پروژه هست که نه پول توشون هست نه سختن ، فقط قابلیت کش اومدن در زمان دارن ، به اندازه یک عمر 😑

جزوه درس مبانی کامپیوتر נ رایانه ׆ و برنامه نویسی پایتون استاد رضویان

مبانی_کامپیوتر_و_برنامه_نویسی_پایتون

جزوه کامل مبانی کامپیوتر و برنامه نویسی مربوط به نیم سال اول ۱۳۹۱ ـ ۱۳۹۲ دانشگاه قم که خودم نوشتم مطالب جزوه به صورت کلی به دو قسمت معرفی مبانی و برنامه نویسی پایتون تقسیم بندی شده است ܂

تمامی کدها و آموزش‌های بر اساس پایتون نسخه دو و هفت ۷܂۲ است יִ

نکته مهم ׃ در صورت ناراحتی از دستخط اینجانب می‌توانید به سایر منابع مراجعه فرمایید יִ ׃׆

پیوند بارگیری נ دانلود ׆ جزوه پی دی اف ׃

PDF:

http://qomac.ir/wp-content/uploads/مبانی_کامپیوتر_و_برنامه_نویسی_استاد_رضویان.pdf

برخی عناوین در این جزوه ׃ تاریخچه کامپیوتر ، الگوریتم ، فلوچارت ، اصول برنامه نویسی ، معرفی زبان‌های برنامه نویسی ، اجزای اصلی کامپیوتر נ رایانه ׆ ، تمرین‌هایی از الگوریتم ، معرفی زبان برنامه نویسی پایتون ، انواع ارور נ خطاها ׆ در برنامه نویسی ، محاسبات بولی ، تابع در پایتون ، توابع بازگشتی ، رشته ، لیست ، دیکشنری ، استک ، ماتریس ، برنامه نویسی شی گرا پایتون و ܂ ܂ ܂

همچنین می‌توانید تمارین پایتون را در اینجا بیابید ׃

http://qomac.ir/tag/python

متن برنامه تعیین آناگرام بودن دو رشته به زبان پایتون ـ پیتون P26

برنامه تعیین آناگرام بودن دو رشته

برنامه تعیین آناگرام بودن دو رشته

منظور از آناگرام بودن دو رشته این است که ما بتوانیم با جا به جا کردن حروف یک رشته ، رشته دیگر را بسازیم مثل ׃

رشته و ترشه

رایانه و یارانه

سوریه و روسیه

cinema و iceman

silent و listen

mary و army

الگوریتم برنامه به این صورت است که ما دو دیکشنری برای هر رشته ایجاد می‌کنیم و تعداد تکرار هر حرف در هر رشته را در دیکشنری ثبت می‌کنیم با توجه به این که در دیکشنری ترتیب اهمیت ندارد اگر دو دیکشنری با یکدیگر یکسان باشند دو کلمه ما آناگرام هستند در غیر اینصورت آناگرام نیستند برای نمونه به دیکشنری حروف کلمات زیر دقت کنید ׃

cinema

{c:1 , i:1 , n:1 , e:1 , m:1 , a:1}

iceman

{i:1 , c:1 , e:1 , m:1 , a:1 , n:1}

دو دیکشنری یکسان هستند در نتیجه حروف و تعداد تکرار آن‌ها در دو رشته یکسان است و آناگرام هستند ܂

is anagram ? python program code

چگونه “کلمه ای” را بین فایل های متنی جستجو کنیم؟

search_bوقتی فکر ایجاد تغییر در کدهای نوشته شده توسط دیگران رو تصور میکنم، با خودم میگم چطور قراره اونچیزی رو که میخوام پیدام کنم.
یا مثلا در مورد فایل های وردپرس یا جوملا، شما میخواید کلمه ای رو که، در قالب شما، انگلیسی هست ترجمه کنید. حالا باید چطور اون کلمه رو پیدا کنید؟ پیشنهادی که من بارها میشنیدم این بود که باید شیوه ی نام گذاری فایل های وردپرس رو یاد بگیریدید و برای هر کد خاص داخل بخش خودش جستجو کنید، اما فقط فایل های قالب که نیستند، فایل های افزونه ها هم هستند و بعضی وقت ها مجبوریم اونها رو ترجمه کنیم.

برنامه ای که میخوام معرفی کنم رو قبلا اسم برده بودم اما تازه برای اولین بار استفاده کردم و کارم رو راه انداخت.

برنامه ی Grep به شما کمک میکند تا کلمه یا تیکه کدی را در مجموعه ای از فایلهای متنی ساده (plain-ASCII text files) جستجو کنید. البته کار این نرم افزار بیشتر از اینهاست و میتونید با استفاده ازش تمام کلمات یافته شده رو با کلمه ی دیگری جایگزین کنید و …

– امکان جستجوی فارسی هم وجود دارد.

– امکان جستجو در فایل های .doc و .docx وجود ندارد.

دانلود نرم افزار Grep

mainwindow1

last comments
محمد حسن
محمد حسن

در سال 2003 کلمه ی grep (یا globally search a regular expression and print) به عنوان یک فعل هم ثبت…
مرتضی
مرتضی

چه باحال

برنامه نوشتن جدول ضرب در پایتون ـ پیتون P9

جدول ضرب پایتون

سلام برنامه نوشتن جدول ضرب از یادگاری های ترم یک ـ Multiplication table python

برای اجرای برنامه تابع multiTable را با مقادیر دلخواه m و n فراخوانی کنید
مثلا

این مطلب از مطالب سایت خدا بیامرز انجمن علمی علوم کامپیوتر است همچنین می‌توانید همین مطلب را در انجمن کامپیوتر قم مشاهده کنید

مجموعه کد‌های پایتون ـ تعدادی از تمارین و پروژه‌ها ۱۳۹۱

دانلود مجموعه کد‌های زبان پایتون

تمام تمارین و پروژه‌هایی را که در نیم سال اول تحصیلی سال تحصیلی ۱۳۹۱ ـ ۱۳۹۲ نوشتم را می‌توانید از لینک زیر دانلود کنید:

python_codes_by_morteza_aghabeigi

این کد‌ها به زبان پایتون ۲.۷.۳ نوشته شده است و مربوط به کلاس «مبانی کامپیوتر و برنامه نویسی» استاد جواد رضویان در دانشگاه قم می‌باشد.

last comments
یوسف عزیززاده
یوسف عزیززاده

ممنون از لطفتون

برنامه ضرب دو ماتریس به زبان پایتون ـ پیتون

برنامه ضرب دو ماتریس در هم

کد این برنامه که(قبلا شبه کدش را منتشر کرده بودم) به زبان پایتون نوشته شده است می تواند دو ماتریس را در هم ضرب کند ـ شما می‌توانید همین کد را با استفاده از حلقه فور بنویسید ـ

ـ program python code for multiplication two matrices – matrix ـ

 

برنامه یافتن تعداد ارقام یک عدد صحیح به صورت بازگشتی به زبان پایتون

توابع بازگشتی به این معنا هستند که از خود تابع در خودش استفاده می شود. یکی از راه های نوشتن برنامه ای که بتواند تعداد ارقام اعداد صحیح را نمایش دهد استفاده از تابع بازگشتی به صورت زیر است(python program code for finding number of digits):

برنامه مثلث خیام ـ پاسکال به زبان پایتون(پیتون)

چند تن از رفقای گل ترم علوم کامپیوتر دانشگاه قم از برنامه مثلث خیام ـ پاسکال پرسیده بودن با کمی جستجو به برنامه آمادش داخل شبکه جهانی رسیدم:

لطفا برای حل تمرینات برنامه نویسی فکر و زمان بگذارید.

last comments
mim*Salehzade
mim*Salehzade

دستون درد نکنه