سلام من یک برنامه نویس پایتونم و تجربه چندین ساله ام رو برای این زبان میخوام با شما به اشتراک بزارم
محتویات فهرست
قدم اول : انتخاب IDE
خوب باید بگم توی این سالها بهتر vscode نتونستم برای کدنویسی پیدا بکنم بلکه pycharm هم هست شاید یکی از دلایلی که توی این لیست قرار نگرفته تجاری بودن و عدم تهیه لایسنس برای این IDE هست به هر حال برای نصب این برنامه میتونید آموزش زیر رو ببینید
نصب visual studio code در فدورا
در لینک بالا بهترین پکیج ها برای هر زبان برنامه نویسی رو معرفی کردم
قدم دوم : نصب GitAhead
برای مدیریت نسخه های برنامه بسیار کاربردی برای نصب از دستور زیر استفاده کنید قبلش حتما صفحه Flatpak رو ببینید
دستور Flatpak (مدیر بسته)
flatpak install flathub com.syntevo.SmartGit
قدم سوم : نصب DBeaver Community
برای مدیریت پایگاه داده بهتر از این نرم افزار که اوپن سورس و رایگان باشه پیدا نکردم و اگر شما هم میشناسید لطفا معرفی کنید همانند قبل باید با مدیریت بسته Flatpak با لینک زیر آشنا بشید
دستور Flatpak (مدیر بسته)
flatpak install flathub io.dbeaver.DBeaverCommunity
قدم چهارم : نصب Gaphor
این نرم افزار برای طراحی اولیه برنامه یا برای درک بهتره بخش های مختلف برنامه استفاده میشه برای من خیلی کاربردی بوده ولی مطمنا خیلی ها ازش استفاده نمیکنند
همانند قبل باید با مدیریت بسته Flatpak با لینک زیر آشنا بشید
دستور Flatpak (مدیر بسته)
flatpak install flathub org.gaphor.Gaphor
قدم پنجم : نصب Zeal
با این برنامه میتونید داکیومنت بیشتر زبانها و برنامه ها رو بصورت آفلاین داشته باشید و سریع چیزی رو که میخوایین جستجو بکنید
همانند قبل باید با مدیریت بسته Flatpak با لینک زیر آشنا بشید
دستور Flatpak (مدیر بسته)
flatpak install flathub org.zealdocs.Zeal
قدم ششم : نصب virtualenv
برای مدیریت بهتر virtualenv لازم هست این بسته را نصب نمایید برای این منظور دستور زیر را در ترمینال وارد کنید
sudo dnf install python3-virtualenv
قدم هفتم : نصب qt5-designer
برای طراحی برنامه های دسک تاپ pyqt حتما لازم برنامه فوق را نصب کنید برای این منظور دستور زیر را در ترمینال وارد کنید
sudo dnf install qt5-designer