Faez Ehya

می‌خواهم اینجا خانه مجازی من باشد. هر آنچه در زندگی من مهم است اینجا می‌آورم. اما هیچ چیز مهمتر از عشق نیست. آن‌را در قلبم نگهبانی می‌کنم. فائزاحیا

۱۱ پروژه Python که توسعه‌دهندگان تازه‌کار پایتون می‌توانند برای تمرین کد نویسی شروع کنند

برای ایجاد تسلط در توسعه نرم‌افزار، باید پروژه بسازید؛

نه یکی

نه دو تا

بلکه پروژه‌های بسیار زیاد.

ولی همچنین شما باید از جای درست شروع کنید.

اگر به‌عنوان یک برنامه‌نویس مبتدی وارد هر پروژه تصادفی شوید، نه‌تنها احساس گم‌شدن خواهید کرد، بلکه حتی امکان دارد اگر برنامه‌نویسی برای شما مناسب است به شک بیافتید، بنابراین هوشمندانه کارکنید و از کم شروع کنید.

ابتدا اعتمادبه‌نفس خود را با یک پروژه کوچک بالا ببرید سپس یک پروژه کوچک دیگر و پس از چندین پروژه کوچک، به سراغ چیزهای بزرگ‌تری بروید البته مهم است که به‌اندازه سرعت یادگیری خود پیش بروید.

قبل از ساختن هر پروژه‌ای، اصول آن را بیاموزید، چراکه اگر اصول را یاد نگیرید، بر پایه‌ای متزلزل جلو خواهید رفت.

سطح مهارت شما برای حل پروژه‌های پایتون مهم نیست ولی قبل از شروع به انجام هر پروژه، به این دانستن این اصول اساسی احتیاج دارید.

شما باید بدانید که چگونه:

  • متغیرها را ایجاد کنید
  • ورودی کاربر را جمع‌آوری کنید
  • ذخیره اطلاعات انجام دهید
  • یک عمل را از طریق حلقه‌ها تکرار کنید
  • چگونه توابع برای تکرار بلوک‌های را بنویسید

البته در پایتون چیزهای بیشتری برای یادگیری وجود دارد، اما این موارد استانداردی است که شما باید بدانید و به‌اندازه کافی هستند تا بتوانید به پروژه‌های مبتدی بپردازید.

این احساس وسوسه‌انگیز وجود دارد که شما نیاز دارید بسیاری از آموزش‌های پایتون را قبل از اینکه روی هر پروژه‌ای کارکنید به پایان برسانید ولی این‌گونه نباشید چراکه بسیاری در دام یادگیری پشت سر هم آموزش‌های پایتون می‌افتند و منتظر احساس فوق‌العاده آمادگی هستند؛ در عوض، ابتدا اصول را یاد بگیرید. بعد، چند پروژه کوچک بسازید. سپس با آموزش‌های بیشتر به یادگیری برگردید.

به من اعتماد کنید، شما می‌توانید ۱۰۰ آموزش پایتون را به پایان برسانید و هنوز هم احساس می‌کنید برای ساخت هیچ پروژه‌ای آماده نیستید.

یادگیری به‌تنهایی کافی نیست، شما باید پروژه بسازید و تمرین کنید.

 

و حالا پروژه‌ها

نحوه استفاده از این پروژه‌ها

ابتدا دستورالعمل‌ها را بخوانید و مطمئن شوید که مطالب خوانده‌شده را درک کرده‌اید. سعی کنید آنچه را که می‌خوانید با کلمات خود بگویید.

سعی کنید خودتان آن را حل کنید بدون اینکه از به سراغ آموزش YouTube یا کد مثال در GitHub بروید، به‌احتمال با این وسوسه زیاد مبارزه خواهید کرد، به خود فشار بیاورید. این ایده تمرین عمدی، روانشناسی رفتاری است.

اگر به‌هیچ‌وجه پیشرفتی نکرده‌اید، آموزش YouTube را در صورت وجود تماشا کنید و کد مثال را مرور کنید، همچنین می‌توانید به‌صورت آنلاین جستجو کنید تا مثال‌های دیگری از آموزش و کد پایتون را برای همین مشکل مشاهده کنید.

پس از دیدن آموزش‌ها، به عقب برگردید و سعی کنید خودتان کد را بنویسید بدون اینکه به آموزش نگاه کنید و بازهم، خود را تحت‌فشار قرار دهید. این نیز از روانشناسی رفتاری است و شما به آن نیاز دارید.

هر کاری می‌کنید، کدهای کورکورانه را در آموزش کپی نکنید، چراکه نیاز دارید خود را به‌سختی محک بزنید. با کپی کردن ممکن است به‌سرعت پروژه را به پایان برسید اما درواقع شما چیزی یاد نگرفته‌اید.

اگر احساس می‌کنید پس از تلاش‌های زیاد کاملاً گیرکرده‌اید، کمی استراحت کنید. وقتی کمی به عقب می‌روید بر اساس علم روانشناسی می‌دانیم که ناخودآگاه شما یادگیری را ادامه خواهد داد. این به این دلیل است که ذهن شما از حالت متمرکز به حالت پراکنده تغییر کرده است.

هر وقت چیزی را حل کردید، برای آن جشن بگیرید! شما برای تثبیت کاری که انجام داده‌اید به انرژی مثبت نیاز دارید. در آینده وقتی ذهن شما در یک‌لحظه تردید زمزمه می‌کند «آیا می تونم انجامش بدم؟»، پاسخ می‌دهید «بله من قبلاً انجامش دادم!»

مهم‌ترین نکته: تکرار، تکرار، تکرار کنید.

همچنین می‌توانید از این موارد برای هر پروژه فراتر از موارد ذکرشده در زیر استفاده کنید.

حالا بیایید سراغ پروژه‌های پایتون برویم.

در اینجا برخی از پروژه‌های مبتدی برای کار در اینجا آورده شده است:

  • فرد یا زوج
  • بازی Mad Libs
  • تعداد کلمه
  • اطلاعات بیوگرافی
  • نام اختصاری من چیست؟
  • سنگ کاغذ قیچی
  • شماره را حدس بزنید
  • آیا کلمه یک palindrome است؟
  • ارزش‌افزوده را محاسبه کنید
  • تشخیص‌دهنده نوع ایمیل
  • مولد متن ترانه

 

فرد یا زوج

به یک کاربر خوش‌آمد گفته و سپس از او عددی بین ۱ تا ۱۰۰۰ بخواهید.

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

مثال:

Prompt: What number are you thinking?

Input: 25

Output: That’s an odd number! Have another?

 

بازی lib libs

از کاربر ورودی بگیرید.

این ورودی می‌تواند هر چیزی مانند نام، صفت، ضمیر یا حتی عمل باشد. پس از دریافت ورودی، می‌توانید آن را مرتب کرده و داستان خود را بسازید.

در اینجا یک آموزش یوتیوب در مورد lib libs در پایتون آورده شده است.

و کد مثال در GitHub.

 

تعداد کلمه

از کاربر پرسش اتفاقی که در ذهن دارد را بپرسید پس از پاسخ کاربر، تعداد کلمات جمله را بشمارید و آن را به‌عنوان یک خروجی چاپ کنید.

مثال:

Prompt: what’s on your mind today?

Input: well, it’s just a day for me to be an expert in coding

Output: oh nice, you just told me what’s on your mind in 13 words!

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

در اینجا چند کد مثال در GitHub آورده شده است.

 

اطلاعات بیوگرافی

اطلاعات شخصی کاربر را بپرسید. سپس معتبر بودن اطلاعاتی را که وارد کرده‌اند بررسی کنید. در آخر، خلاصه‌ای از تمام اطلاعاتی را که وارد کرده‌اند چاپ کنید.

مثال: نام شما چیست؟ (اگر کاربر اطلاعات غلط وارد کرد به او گفته شود که ورودی اشتباه است و از او بخواهید یک عنوان معتبر وارد کند.)

در پایان برنامه خلاصه‌ای را به‌صورت زیر چاپ کند:

– Name: John Doe

– Date of birth: Jan 1, 1954

– Address: 24 fifth Ave, NY

– Personal goals: To be the best programmer there ever was.

 

نام اختصاری من چیست؟

از کاربر بخواهید معنی کامل یک سازمان یا مفهوم را وارد کند و نام اختصاری آن‌ها در اختیار کاربر قرار دهید. مثلاً:

ورودی -> As Soon As Possible. خروجی -> ASAP.

ورودی -> World Health Organization. خروجی -> WHO.

ورودی -> Absent Without Leave. خروجی -> AWOL.

 

سنگ کاغذ قیچی

این‌یک بازی محبوب است که بین دو نفر انجام می‌شود. هر بازیکن با استفاده از دست خود یکی از سه شکل را تشکیل می‌دهد:

Rock (مشت بسته)

Paper (یکدست صاف)

Scissors (مشتی با انگشت اشاره و انگشت وسط کشیده، V را تشکیل می‌دهد)

در اینجا یک آموزش یوتیوب در مورد کد نویسی این بازی در پایتون وجود دارد.

 

شماره را حدس بزنید

شما از یک کاربر می‌خواهید عددی بین ۱ تا ۵۰ را حدس بزند.

اگر کاربر خارج از این محدوده حدس بزند، پیامی مبنی بر انتخاب عدد در رنج مناسب داده شود تا عدد درست وارد گردد و همچنین پرسیده شود که آیا می‌خواهد بازی خود را ادامه دهد یا مایل به ترک آن هست.

درنهایت، وقتی کاربر عدد مناسب را حدس زد، به او تبریک گفته و تعداد تلاشی را که انجام داده، نشان دهد.

در اینجا یک آموزش یوتیوب برای کد نویسی بازی حدس اعداد در پایتون وجود دارد.

 

آیا کلمه یک Palindrome است؟

از کاربر بخواهید پنج کلمه وارد کند سپس بررسی کنید که آیا هر یک از این پنج کلمه پالیندروم است.

Palindrome (کلمه‌ای است که چه به جلو خوانده شود و چه به عقب ثابت باقی بماند، مانند درد یا کمک!)

مثال:

Madam پالیندروم است.

همچنین Malayalam.

ولی geek نیست.

در اینجا چند کد از GitHub آورده شده است.

 

ارزش‌افزوده را محاسبه کنید

هدف شما این است که بفهمید دقیقاً چه مقدار ارزش‌افزوده را باید پس از انجام خدمات محاسبه کنید و در این سناریو، کل وجه صورتحساب را ارائه دهید سپس ارزش‌افزوده را برای ۱۸٪، ۲۰٪ و ۲۵٪ نمایش دهید.

مثال:

Prompt: what’s the total bill for today, please?

Input: $55.87

Output: 18% tip is $10.06, which brings your total to $65.93

به یاد داشته باشید که می‌خواهید خوب باشید، بنابراین جمع‌کردن را فراموش نکنید. برای سختی بیشتر، از تعداد افراد بیشتر استفاده کنید و سپس ارزش‌افزوده و هزینه کل را به‌طور مساوی بین آن‌ها تقسیم کنید. برای رفتن حتی یک‌قدم جلوتر، نامساوی مبلغ را تقسیم کنید. (به‌عنوان‌مثال، یک نفر ۷۰٪ قبض را پرداخت می‌کند درحالی‌که شخص دیگر ۳۰٪ قبض را پرداخت می‌کند)

 

تشخیص‌دهنده نوع ایمیل

یک آدرس ایمیل از کاربر درخواست کنید و سپس دریابید که کاربر نام دامنه سفارشی دارد یا نام دامنه عمومی است. مثلاً:

Input: mary.jane@gmail.com

Output: Hey Mary, I see your email is registered with Google. That’s cool!

Input: peter.pan@myfantasy.com

Output: Hey Peter, looks like you’ve got your own custom setup at My Fantasy. Impressive!

این‌یک پروژه مناسب پایتون است که در آینده کاربرد زیادی دارد. این برنامه به شما کمک می‌کند تا نام کاربری و نام دامنه را از طریق آدرس ایمیل دریافت کنید.

اگر می‌خواهید این کار را سخت‌تر کنید، می‌توانید برنامه را سفارشی کرده و با این اطلاعات به میزبان پیام ارسال کنید.

در اینجا یک آموزش یوتیوب و کد نمونه از GitHub آورده شده است.

 

مولد متن ترانه

از یک کاربر بخواهید از لیست ۱۰ آهنگ انتخاب کند. هنگامی‌که کاربر این کار را انجام می‌دهد، متن آهنگ موردنظر را چاپ می‌کنید.

مثال:

Welcome, please select a select a song from this top 10 songs:

 

  1. Baby by Bieber
  2. Hotline Bling by Drake
  3. Flawless by Beyoncé
  4. Fall by Eminem…

You chose Flawless by Beyoncé. Here you go: ——- Flawless by Beyoncé ————I’m out that H, town coming coming downI’m coming down, dripping’ candy on the groundH, Town, Town, I’m coming down, coming downDripping’ candy on the ground… Press * to choose again.

برای محکم‌کاری، حداقل ۳ آهنگ از همان هنرمند داشته باشید.

در مرحله بعدی، از کاربر بخواهید نام هنرمند را قرار دهد تا بتوانید فقط گزینه‌های آن هنرمند را به او نشان دهید. سپس کاربر می‌تواند آهنگ خاصی را از آن لیست انتخاب کند.

در پایان

پایانی نیست، باکار بر روی این پروژه‌ها، ممکن است به‌جای سفت برخورد کنید و ناامید شوید ولی مطمئن باشید شما با تمرین از پس آن بر خواهید آمد.

به یاد داشته باشید، کمی استراحت کنید و بعداً برگردید.

توسعه نرم‌افزار یک زمینه چالش‌برانگیز است؛ اما با موفقیت‌های زیاد.

اگر افراد زیادی این کار را کرده‌اند، شما هم می‌توانید این کار را انجام دهید.

 

موفق باشید.

این مقاله آموزشی، ترجمه‌ای آزاد از اینجا بود.

جمع‌آوری آب از مه

امکان اینکه به‌وسیله طرح‌های ساده بتوان آب موجود در اتمسفر را متراکم کرد توجه تعداد بسیاری از محققین را به خود جلب کرده است.

در تمدن‌های قدیم تحت عنوان تپه‌های شبنم و چاه‌های هوایی از روش جمع‌آوری آب از مه برای جمع‌آوری شبنم استفاده می‌شد، به‌این‌ترتیب که در منطقه کریمه بوته‌های متراکم را دورهم طوری می‌چیدند که بتوانند شبنم صبحگاهی را در حجم قابل‌توجهی جمع‌آوری کند و یا روش، استفاده از پراکنش سنگ در مزرعه هست که در برخی از مناطق جنوب ایران استفاده می‌شود.

در جنگل‌های مه گیر مانند کلاردشت شبنم در صبح به حدی زیاد است که مانند باران می‌بارد که به آن باران مخفی precipitation acute می‌گویند، اگرچه در محاسبات میزان بارندگی لحاظ نمی‌گردد ولی حضور آن کاملاً محسوس است.

 

جمع‌آوری آب از مه و ابرهای قله‌ای

در بسیاری از نقاط وضعیت توپوگرافی و شرایط حاکم بر پارامترهای هواشناسی به‌گونه‌ای است که علیرغم خشکی و کم‌بارانی منطقه، معمولاً در قله کوه‌ها مه و ابرهای قله‌ای به‌صورت دائمی مشاهده می‌شود.

مشاهدات نشان داده است که گیاهان و بوته‌هایی که از ارتفاع مناسبی برخوردار هستند، می‌توانند با عمل تراکم قطرک‌های موجود در مه و ابرهای قله‌ای را جمع کرده و مورداستفاده قرار دهند. برای مثال از دو درخت زیتون کوچک مجاور هم در ناحیه ظفار عمان در سال ۱۹۸۹م.، به‌طور متوسط ۸۶۰ لیتر در روز برای یک دوره ۷۹ روزه، آب جمع‌آوری شد.

این درختان در یک محیط بادخیز قرارگرفته بودند و مرتباً در معرض مه و باران‌ریزه قرار داشتند.

درختان موجود در ناحیه ظفار مقدار آب بیش‌ازحد نیاز خودشان را در این محیط مرطوب تولید کردند و همچنین رواناب سطحی فراوانی نیز در زیر این درختان دیده شد.

بنابراین فرض بر این است که می‌توان این قطرک‌ها را توسط جمع کننده‌هایی که به‌صورت مناسب طراحی و ساخته می‌شوند، جمع‌آوری نمود و مقدار قابل‌توجهی آب برای مصارف خانگی، کشاورزی و دامداری تهیه کرد. سرعت سقوط قطرک‌های مه آن‌قدر کم است که در هنگامی‌که بادها خیل

سامانه شبیه به درخت برای جمع آوری آب از مه

ی آرام می‌وزند، حرکت قطرک‌ها تقریباً افقی است و این بدین معنی است که یک سطح قائم می‌تواند مناسب‌ترین جمع کننده قطرک‌های آب مه در چنین ناحیه‌ای باشد.

 

مشاهدات نشان داده است که درختان سبز با ارتفاع و آرایش مناسب، می‌توانند جمع کننده‌های خوبی باشند؛ ازاین‌رو جمع کننده‌های مصنوعی شبیه به آن‌ها و به شکل صفحات شبکه‌ای قائم ساخته می‌شوند.

مقدار آب تولیدی، به سطح جمع کننده و کارآمد بودن جمع کننده درگرفتن قطرات آب موجود در مه و سرعت باد بستگی دارد و آب محتوی مه نیز تابع ارتفاع شکل‌گیری آن است.

تشکیل مه تابعی از عوامل منطقه‌ای از قبیل توزیع فشار، گردش عمومی جو، دمای آب اقیانوس‌ها و شرایط پایداری جو یا شدت وارونگی دمایی است.

عبور ابر و مه از روی سطح حائل بستگی به رفتار باد دارد؛ ازاین‌رو ضروری است که جهت و سرعت باد در میکرو توپوگرافی مناطق تعیین شود.

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

اگر یک پدیده آب و هوایی که مه را تولید می‌کند ثابت باشد، مه مرتباً شکل خواهد گرفت.

جمع‌آوری آب از مه

به هر جهت این رفتار ممکن است از یک منطقه به منطقه‌ای دیگر متفاوت باشد و اتفاقات فصلی خاصی رخ دهد.

مطالعات توپوگرافی، مکان‌هایی با ارتفاع مناسب، رشته‌کوه‌ها، تعداد قلل، سطح کشیدگی‌ها و گذرگاه‌ها را آشکار خواهد کرد.

آشنایی با مکان‌های مناسب و سامانه‌های جمع کننده می‌تواند موجب تولید بیشترین بهره‌وری آب خروجی از دستگاه شود.

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

بزرگ‌ترین طرح جمع‌آوری آب از مه که از سال ۱۹۹۲م. تاکنون اجراشده است، طرحی هست که در یک روستای ۳۳۰ نفری در بیابان ساحلی خشک شمال شیلی اجراشده و نتیجه آن به‌طور متوسط جمع‌آوری یازده هزار لیتر آب در روز بوده است.

طرح جمع‌آوری آب از مه شیلی

اسفندیار نژاد و همکاران در سال ۱۳۸۹، با بهره‌گیری از قوانین ساده فیزیکی و آمار و اطلاعات هواشناسی از بخارآب ناشی از تابش انرژی خورشید و مه معلق در هوا مقدار قابل‌توجهی آب سالم و گوارا به دست آوردند. با توجه به اینکه تمام بخارآب ناشی از تابش انرژی خورشید، به بارش تبدیل نمی‌شوند لذا بخشی از آن آب به دلیل پایین بودن تراکم به بارش تبدیل نشده و در فضا به‌صورت مریی و نامریی (مه و رطوبت هوا) پراکنده می‌شوند.

با استفاده از اطلاعات هواشناسی می‌توان مناطق دارای این پتانسیل را شناسایی کرد و آن‌ها را به آب شیرین و گوارا تبدیل نمود.

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

سیستم موردنظر گروه کارشناسی این تحقیقات استفاده از دستگاه توری برای جذب رطوبت و مه قابل‌نصب در پشت‌بام‌های منازل بود.

بر اساس مطالعات انجام‌شده هزینه‌های دستگاه پیشنهادی (شبکه توری) برای نصب در پشت‌بام منازل در مقایسه با وسایل سامانه‌های آب‌رسانی دیگر بسیار پایین بوده ضمن آنکه دستگاه‌های مذکور هیچ‌گونه انرژی مصرف ننموده و اثر سوئی بر محیط‌زیست ندارد.

ازنظر بهداشتی نیز آب جمع‌آوری‌شده تمیز و سالم بوده و خطرات احتمالی که روش‌های دیگر انتقال آب به منطقه را تهدید می‌کند، در این روش وجود ندارد.

این طرح در بندرعباس اجرا شد و فرآیند جمع‌آوری آب از مه و رطوبت هوا بی‌گمان یک منبع جایگزین برای تهیه آب شرب نبوده لیکن می‌تواند مکمل بسیار مناسبی برای جبران کمبودها باشد.

طرح جمع‌آوری مه را می‌توان در مکان‌های مشابه استان هرمزگان همچون مناطق ساحلی رطوبتی استان‌های بوشهر، سیستان و بلوچستان، خوزستان، مناطق ساحلی شمال و مناطق کوهستانی شمال و شمال غرب کشور که درجه حرارت پایین و رطوبت بالایی داشته و دارای مه شدید هستند، اجرا کرد.

چنانچه این طرح برای هر خانوار در هرروز ۱۵ لیتر آب شیرین تولید کند، این مقدار با فرض خرید در بازار آزاد باقیمت هر بطری یک لیتری ده هزار ریال در ماه، چهار میلیون و پانصد هزار ریال صرفه‌جویی دربر دارد.

گفتنی است مطالعات جمع‌آوری آب از مه و رطوبت هوا به سفارش شرکت آب منطقه‌ای هرمزگان بوده که از سال ۱۳۸۶ شروع‌شده و اکنون به پایان رسیده است.

در پایان شایان‌ذکر است امروزه در کشورهای توسعه‌یافته که در آن‌ها حتی کمبود آب شرب نیز وجود ندارد، برای آبیاری جنگل‌ها، مراتع و کشاورزی این روش مورداستفاده قرار می‌گیرد.

چه جانی بگرفت از دیدار تو، دل

چشمان تو نرگسی‌ست
که هنگام مرگ همه چیز
زندگی به بار آورده
باهار سبز را از دل دیِ سیاه
به سامان باغ پیر آورده
آه که نوبرانه چه نگاری به باغ آورده

فائز احیا
۱۸ خردادماه ۱۳۹۹

مرا آغاز و پایانی چون تو باید

همه‌چیز ابتدا و انتهایی دارد

همه‌چیز آغاز می‌شود

همه‌چیز پایان می‌گیرد

گاهی تلخ و اندکی هم شیرین

وه که مرا

تو خود

که گویی بودی و هستی و خواهی بود

هم آغازی هم فرجام

و نه پایان

که فرجامی شیرین

هر صبح مرا در آغوشت می‌آغازی

و هر شامگاه با بوسه‌هایت تمام می‌کنی

و چه خوش است چنین فرجام

مرا تا هستم خوش دار

 

فائز احیا

۸ اردیبهشت‌ماه ۱۳۹۶

ممنوع بود و آزاد کردیم

ما ممنوع بودیم

برای بوسیدن و آغوش

برای عاشقی‌ها مدام

ما ممنوع بودیم

اما

من و تو

ما

ایستادیم

منع را

ممنوع را

در خانه پدری

ایران

آزاد کردیم

عشق را

بوسه را

آغوش را

مدام

آزاد کردیم

 

فائز احیا

۶ اردیبهشت‌ماه ۱۳۹۶

نازک طبع اردیبهشتی من، بهشت من

بهشت من

طبع نازکت مرا

و تمام جان مرا

عاشق می‌دارد

مجنون می‌کند

شاعر می‌شود واژه

شعر می‌گوید عشق

طبع نازک اردیبهشتی تو

که باران نرم باهارست

و نسیم خنک خوش‌بوی جاده چالوس

و مرا که سرسپرده طبع نازک توام

می‌برد با خود

تا خودتو

تا عاشقی

تا دشت‌های سرسبز کردان

باغ‌های به شکوفه نشسته سیجان

که تنم، بدنم،

جانم

تازه شود از تو

که نازک طبعی و باهاری

اردیبهشتی من

بهشت من

 

فائز احیا

۵ اردیبهشت‎ماه ۱۳۹۶

خسته از خویشم و از تو تدبیری باید

خسته از خویشم و از تو تدبیری باید

تدبیر و رهی تازه و نو

تا که از خود درشوم و با تو درآویزم باز

عشق را پرده‌درم

پرده نو ساز کنم

هر چه رشته است به فسون،

غم

همه را

چاک کنم

سررشته‌ای نو دست‌گیرم.

ولی

از تو تدبیری باید

نگهی، خنده‌ای

یا که نه

بهتر از این‌ها،

تر کردن لب تو با لب من

تا که از نو بنگ شوم

دنگ شوم

رخت غم از من بشود

شادی برخیزد

ولی

از تو تدبیری باید

باشد؟

 

فائز احیا

۲۶ فروردین‌ماه ۱۳۹۶

ساختار DNA یا آنچه سبب ماست چگونه است؟ فرایندهای همانندسازی DNA چگونه است؟ (بخش پایانی)

به‌طورکلی در فرایند همانندسازی DNA می‌توان مراحل زیر را از یکدیگر مجزا کرد:

مرحلهٔ نخست

قبل از شروع همانندسازی، دور زنجیرهٔ DNA، با شکستن پیوندهای بین بازها نیتروژن دار از یکدیگر جدا می‌شوند. هم‌زمان با جدا شدن این دوزنجیره از یکدیگر، پروتئین‌هایی به هر یک از رشته‌های DNA متصل و آن‌ها را از یکدیگر جدا نگه می‌دارند و بدین ترتیب از تشکیل مجدد مارپیچ مضاعف جلوگیری می‌کند.

در این هنگام، دوزنجیرهٔ مکمل DNA، ساختار شبیه به حرف Y به خود می‌گیرد.

مرحلهٔ دوم

از این محل، آنزیم‌هایی به نام DNA پلی مراز در طول هر رشتهٔ DNA حرکت می‌کنند و نوکلئوتیدها را در برابر نوکلئوتیدهای مکمل خود قرار می‌دهند

مرحلهٔ سوم

هر DNA پلی مراز، بر اساس ردیف نوکلئوتیدهای رشتهٔ DNA قدیمی، نوکلئوتیدها را به رشتهٔ در حال ساخت رشته جدید اضافه می‌کند تا ساخت رشتهٔ DNA جدید پایان یابد.

فرایندهای همانندسازی DNA چگونه است؟ faezehya.com

مونومرهای RNA و DNA شامل یک قند ساده، یکی از بازهای نیتروژنی و یک یا دو واحد اسید فسفریک هستند. نوکلئوتیدهای RNA و DNA ازنظر ساختاری تنها در قند و یک باز تفاوت دارند. پلی نوکلئوتیدهایی با وزن‌های مولکولی تا چند میلیون شناخته‌شده‌اند. ردیف نوکلئوتیدها در زنجیر پلی نوکلئوتیدی ساختار نوع اول این زنجیر است.

ساختار دوم DNA یک مارپیچ دوگانه است. دو زنجیر DNA به نحوی به یکدیگر پیچ‌خورده‌اند که بازها درون مارپیچ واقع‌شده‌اند. ساختار از طریق پیوندهای هیدروژنی بین بازهای یک زنجیر و بازهای زنجیر دیگر به هم متصل شده‌اند. چهار بنیان باز موجود در DNA از تیمین (T)، آدنین (A)، گوانین (G) و سیتوزین (C) تشکیل‌شده است.

موقعیت اتم‌ها این امکان را فراهم می‌سازد تا دو پیوند قوی هیدروژنی بین A از یک زنجیر و T از زنجیر دیگر مارپیچ دوگانه به وجود آید. گوانین (G) و سیتوزین (C) به همین نحو همدیگر را تکمیل می‌کنند. بین این زوج باز سه پیوند قوی هیدروژنی تشکیل می‌شود.

ساختار DNA

در هر نمونه DNA مقدار A با T و نیز G با C یکسان است. بازهایی که به یک زنجیر DNA متصل است بازهای متصل به زنجیر دیگر DNA را تکمیل می‌کنند.

اگر یک A روی زنجیر ۱ وجود داشته باشد، T روی زنجیر ۲ مخالف آن خواهد داشت و اگر یک T روی زنجیر ۱ وجود داشته باشد، A روی زنجیر ۲ مخالف آن وجود خواهد داشت. همین نحوه جفت شدن بین C و G روی می‌دهد.

دو جفت پیوند هیدروژنی تقریباً طول یکسان دارند و درنتیجه دو زنجیر مارپیچ دوگانه به یک‌فاصله از همدیگر قرار می‌گیرند.

مولکول‌های RNA به‌صورت تک‌رشته‌ای قرار دارند و فقط در بعضی از انواع آن‌هم در مواقعی خاص پیوندهای هیدروژنی در داخل یک زنجیره ایجاد می‌شود که می‌توان مولکول mRNA را نام برد.

DNA & RNA

۴ باز موجود در RNA عبارت‌اند از: آدنین، یوراسیل، گوانین و سیتوزین.RNA انواع و نقش‌های مختلفی دارد که از حوصله این بحث خارج است.