Releases: LinuxUsersLinuxMint/Basic_Maths
Releases · LinuxUsersLinuxMint/Basic_Maths
Basic_Maths Python Library 5.0 (Update PyAppDevKit and a few changes)
Yenilikler:
- "Basic_Maths" kütüphanesi için kullanılan "PyAppDevKit" kütüphanesi "1.2" sürümünden "1.3" sürümüne güncellenmiştir.
- Basic_Maths kütüphanesi için kullanılan kütüphaneler artık "lib.py" dosyasında yer alıyor bu sayede Basic_Maths için kullanılan tüm kütüphaneleri daha rahat bir şekilde görüntüleyebilirsiniz.
Innovations:
- The “PyAppDevKit” library for the “Basic_Maths” library has been updated from version “1.2” to version “1.3”.
- The libraries used for the Basic_Maths library are now included in the “lib.py” file, so you can view all libraries used for Basic_Maths more easily.
Basic_Maths Python Library 4.7 (Update PyAppDevKit)
Yenilikler:
- "Basic_Maths" kütüphanesi için kullanılan "PyAppDevKit" kütüphanesi "1.1" sürümünden "1.2" sürümüne güncellenmiştir.
Innovations:
- The "PyAppDevKit" library used for the "Basic_Maths" library has been updated from "1.1" to "1.2".
Basic_Maths Python Library 4.5 (Update PyAppDevKit)
Yenilikler:
- "Basic_Maths" kütüphanesi için kullanılan "PyAppDevKit" kütüphanesi "1.0" sürümünden "1.1" sürümüne güncellenmiştir.
Innovations:
- The "PyAppDevKit" library used for the "Basic_Maths" library has been updated from "1.0" to "1.1".
Basic_Maths Python Library 4.3 (Basic_Maths minor edit)
Yenilikler:
- "Basic_Maths" kütüphanesini diğer kullanıcılara tanıtmak için oluşturulan örnek programdaki "error_msg" fonksiyonundaki "error msg" yazısına "TEST_FUNCTION" ibaresi eklenmiştir.
- Geliştiricilerin "Basic_Maths" kütüphanesindeki tüm matematiksel fonksiyonları kullanabilmelerini sağlayan "all_math_operations" fonksiyonu güncellenmiştir artık geliştiriciler her matematiksel işlem için 5 seçenek ekleyebiliyor ve düzenleyebiliyor. (Daha fazla bilgi için: "Basic_Maths 4.3" kaynak koduna bakınız.)
- "Basic_Maths" kütüphanesini diğer kullanıcılara tanıtmak için oluşturulan örnek program yeni "Basic_Maths" sürümüne uygun bir biçimde güncellenmiştir.
Innovations:
- The phrase "TEST_FUNCTION" has been added to the "error msg" text in the "error_msg" function in the sample program created to introduce the "Basic_Maths" library to other users.
- The "all_math_operations" function, which allows developers to use all mathematical functions in the "Basic_Maths" library, has been updated. Now developers can add and edit 5 options for each mathematical operation. (For more information: see the source code "Basic_Maths 4.3".)
- The sample program created to introduce the "Basic_Maths" library to other users has been updated in accordance with the new "Basic_Maths" version.
Basic_Maths Python Library 4.2 (Basic_Maths Final)
Yenilikler:
- "Basic_Maths" kütüphanesinde kullanılan geliştiriciler için oluşturulmuş fonksiyonlar artık "4.2" sürümü itibariyle "PyAppDevKit" adı altında sunulucaktır.
- "Basic_Maths" kütüphanesini diğer kullanıcılara tanıtmak amaçlı oluşturulan örnek program güncellenmiştir.
- "Basic_Maths" kütüphanesi hakkında kullanıcılara bilgi veren "README.md" dosyası güncellenmiştir.
- "PyAppDevKit" kütüphanesinin "1.0" sürümü yayımlanmıştır.
- "Basic_Maths" kütüphanesine artık Python da yerleşik olan math kütüphanesi de eklenmiştir. (NOT: math kütüphanesi Python için kullanılan yerleşik bir matematik kütüphanesidir ve hem math hem de "Basic_Maths" kütüphanesi kullanıcılarına kolaylık olması açısından "Basic_Maths 4.2" sürümüne eklenmiştir.)
- "Basic_Maths" kütüphanesinin kullanımını kolaylaştırmak için oluşturulan "all_math_operations" fonksiyonu yeni "Basic_Maths" sürümüne uygun olucak şekilde güncellenmiştir ve artık seçenekler sadece sayı ile değil ingilizce ve türkçe yazılarlada ifade edilebilir.
Düzeltilen Hatalar:
- "Basic_Maths" kütüphanesinin "3.7" sürümünde oluşan dosya hatası düzeltilmiştir. ("Basic_Maths" kütüphanesi artık tekrardan birden fazla dosya halinde kullanıma sunulmuştur.)
- Geliştiricilerin "Basic_Maths" kütüphanesini kullanan programlarında hata mesajlarını gösteren "error_msg" fonksiyonunun çalışmamasına neden olan bir hata düzeltilmiştir.
Alınan Kararlar:
- "Basic_Maths" kütüphanesinin artık geliştirilmesi durdurulmuştur. "Basic_Maths 4.2" sürümü "Basic_Maths" kütüphanesinin son sürümüdür ancak yine de "PyAppDevKit" kütüphanesi güncellendikçe "Basic_Maths" kütüphaneside güncellenecek ve "Basic_Maths" kütüphanesi için küçük değişiklikler gelicektir.
- "Basic_Maths" kütüphanesindeki tüm sorunların artık çözüldüğünden emin olmak için belirli "Basic_Maths" sürümlerine "Re-edit (yeniden düzenleme)" uygulaması yapılacaktır.
Innovations:
- Functions created for developers used in the "Basic_Maths" library will now be offered under the name "PyAppDevKit" as of the "4.2" version.
- The sample program created to introduce the "Basic_Maths" library to other users has been updated.
- The "README.md" file, which provides information to users about the "Basic_Maths" library, has been updated.
- The "1.0" version of the "PyAppDevKit" library has been released.
- The math library built into Python has now been added to the "Basic_Maths" library. (NOTE: the math library is a built-in math library for Python and has been added to "Basic_Maths 4.2" for the convenience of both math and "Basic_Maths" library users.)
- The "all_math_operations" function, which was created to facilitate the use of the "Basic_Maths" library, has been updated to be compatible with the new "Basic_Maths" version and now the options can be expressed not only with numbers but also with English and Turkish texts.
Bugs Fixed:
- The file error that occurred in the "3.7" version of the "Basic_Maths" library has been corrected. (The "Basic_Maths" library is now available again in multiple files.)
- A bug that caused the "error_msg" function, which displays error messages in developers' programs that use the "Basic_Maths" library, to not work has been fixed.
Decisions Made:
- Development of the "Basic_Maths" library has now been discontinued. "Basic_Maths 4.2" version is the latest version of the "Basic_Maths" library, but as the "PyAppDevKit" library is updated, the "Basic_Maths" library will also be updated and minor changes will come for the "Basic_Maths" library.
- Certain "Basic_Maths" versions will be "Re-edit" to ensure that all issues in the "Basic_Maths" library are now resolved.
Basic_Maths Python Library 4.1
Yenilikler:
- "Basic_Maths" kütüphanesinin son güncellenme tarihini referans alan "PYTHON_LIB_LAST_UPDATE" değişkeni artık iki türlü saat gösteriyor. ("23:42 / 11:42 PM")
- Çıkış yöntemleri fonksiyonlarında kod stili düzenlenmiştir. (Ortak olmayan işlemler kontrol sistemi tarafından gerçekleştirilir.)
- "program_welcome_msg" fonksiyonunda kod stili düzenlenmiştir. (Ortak olmayan işlemler kontrol sistemi tarafından gerçekleştirilir.)
Düzeltilen Hatalar:
- "all_exit" fonksiyonunda 1. seçenekteki "userTime" değişkeninin istenilen diyaloğun görüntülememesine neden olan bir hata giderilmiştir.
Innovations:
- The "PYTHON_LIB_LAST_UPDATE" variable, which references the last update date of the "Basic_Maths" library, now shows two types of times. ("23:42 / 11:42 PM")
- Code style has been edited in output methods functions. (Non-common operations are handled by the control system.)
- Code style has been edited in the "program_welcome_msg" function. (Non-common operations are handled by the control system.)
Bugs Fixed:
- An error that caused the "userTime" variable in the 1st option in the "all_exit" function to not display the desired dialog has been fixed.
Basic_Maths Python Library 4.0
Yenilikler:
- "Basic_Maths" kütüphanesindeki tüm yorumlar için yorum satırı yazım stili düzenlenmiştir.
- Artık geliştiriciler "Basic_Maths" kütüphanesini projelerine ekledikleri zaman "Python" için yerleşik kütüphaneler olan "os" ve "platform" modüllerine de erişebileceklerdir. ("Basic_Maths" kütüphanesinde platforma/işletim sistemine göre bazı fonksiyonların çalışma stili değiştirilebilmesi için eklenmiştir.)
- Çıkış yapma yöntemlerinin çalışma stili "Windows" platformu için değiştirilmiştir. (Artık çıkış işlemi gerçekleştirilirken "Windows" platformu "os.system("exit")" kodunu kullanacaktır.)
- "program_welcome_msg" fonksiyonunda bir takım değişiklikler yapılmıştır. ("cfg" değişkeni sayesinde artık değişkenin 0 veya 1 olma durumuna göre farklı işlemler gerçekleştirilecektir. 0: sadece hoşgeldin mesajı, 1: hoşgeldin mesajı ve "Basic_Maths" kütüphanesi hakkında bilgilendirme. ("LibAbout")).
- Bir matematik fonksiyonu olan "TakingRoots (Kök alma)" fonksiyonunda artık sonuç kısmında girilen 2. sayıda görüntülenicektir.
Innovations:
- Comment line writing style has been adjusted for all comments in the "Basic_Maths" library.
- Now, when developers add the "Basic_Maths" library to their projects, they will also be able to access the "os" and "platform" modules, which are built-in libraries for "Python". (Added in the "Basic_Maths" library so that the working style of some functions can be changed depending on the platform/operating system.)
- The working style of the logout methods has been changed for the "Windows" platform. (Now the "Windows" platform will use the code "os.system("exit")" when executing the exit process.)
- Some changes have been made to the "program_welcome_msg" function. (Thanks to the "cfg" variable, different operations will now be performed depending on whether the variable is 0 or 1. 0: welcome message only, 1: welcome message and information about the "Basic_Maths" library. ("LibAbout").
- In the "TakingRoots" function, which is a mathematical function, the 2nd number entered in the result section will now be displayed.
Basic_Maths Python Library 3.7
Yenilikler:
- "Linux" ve "Windows" platformları için olan kurulum dosyaları güncellenmiştir.
- "Basic_Maths" kütüphanesinin kullanımını kolaylaştırmak için "Basic_Maths" kütüphanesindeki tüm temel matematik işlemlerini içeren "all_math_operations()" fonksiyonu oluşturulmuştur bu sayede geliştiriciler en temel "Python" ile yazılmış hesap makinesi özelliklerine "all_math_operations()" fonksiyonu ile erişebileceklerdir. (Not: "all_math_operations" fonksiyonunu kullanmadan önce kendi ihtiyaçlarınız ve ihtiyaçlarınıza göre düzenleyiniz., Not2: "all_math_operations" fonksiyonu hakkında detaylı bilgi edinmek için örnek programı inceleyiniz.)
Kaldırılan özellikler:
- Tüm "Basic_Maths" kütüphanesi için global olan "result" değişkeni kaldırılmıştır. (Bu değişken zaten "Basic_Maths" kütüphanesindeki matematik fonksiyonlarında mevcut.)
- "lib_ver_info.py" ve "library_func.py" dosyaları "Basic_Maths" kütüphanesinin çalışmasında bazı hatalara neden olduğu için kaldırılmıştır ve "Basic_Maths" kütüphanesi artık eskisi gibi tek bir dosya halinde olucaktır. ("lib_ver_info.py" ve "library_func.py" dosyalarındaki tüm fonksiyonlar ve değişkenler "Basic_Maths.py" dosyasına taşınmıştır.)
- "p()" fonksiyonu bazı durumlarda hataya neden olduğu için geçici olarak kaldırılmıştır ilerleyen zamanlarda sadece bazı fonksiyonlar için tekrardan kullanılabilir olucaktır.
- "Example" klasörü kaldırılmıştır ve "Basic_Maths" kütüphanesini kullanıcılara tanıtmak için olan örnek program "Basic_Maths" ana klasörüne taşınmıştır.
Düzeltilen Hatalar:
- Kullanıcıdan 2 sayı girişi alınmasını sağlayan "InputN1N2" fonksiyonunun düzgün çalışmamasına neden olan bir hata giderildi. ("number_one" ve "number_two" değişkenleri "str/string" veri tipi ile kaydediliği için düzgün çalışmadığı farkedildi ve bu veri tipi "float" olarak değiştirildi.)
Yeniden düzenleme:
- "basic_maths.py" isim değişikliği geri alındı. ("Basic_Maths" geliştirilme sürecinde meydana gelen bir hata yüzünden "Basic_Maths.py" dosya ismi "basic_maths.py" olarak değiştirilmiştir ancak sonradan bunun gereksiz olduğu farkedilmiştir ve ardından bu isim değişikliği geri alınmıştır.)
Innovations:
- Installation files for "Linux" and "Windows" platforms have been updated.
- In order to facilitate the use of the "Basic_Maths" library, the "all_math_operations()" function, which includes all the basic mathematical operations in the "Basic_Maths" library, has been created, so that developers will be able to access the most basic calculator features written in "Python" with the "all_math_operations()" function. (Note: Before using the "all_math_operations" function, adjust it according to your own needs and needs., Note2: Please review the sample program to get detailed information about the "all_math_operations" function.)
Removed features:
- The "result" variable, which is global to the entire "Basic_Maths" library, has been removed. (This variable is already available in math functions in the "Basic_Maths" library.)
- "lib_ver_info.py" and "library_func.py" files have been removed because they caused some errors in the operation of the "Basic_Maths" library and the "Basic_Maths" library will now be a single file as before. (All functions and variables in the "lib_ver_info.py" and "library_func.py" files have been moved to the "Basic_Maths.py" file.)
- The "p()" function has been temporarily removed as it caused errors in some cases. It will be available again only for some functions in the future.
- The "Example" folder has been removed and the sample program to introduce the "Basic_Maths" library to users has been moved to the "Basic_Maths" main folder.
Bugs Fixed:
- A bug was fixed that caused the "InputN1N2" function, which allows 2 number inputs from the user, to not work properly. (It was noticed that the variables "number_one" and "number_two" were not working properly because they were saved with the "str/string" data type, and this data type was changed to "float".)
Re-edit:
- Reverted "basic_maths.py" name change. (Due to an error that occurred during the development process of "Basic_Maths", the file name "Basic_Maths.py" was changed to "basic_maths.py", but it was later realized that this was unnecessary and this name change was subsequently reverted.)
Basic_Maths Python Library 3.5
Yenilikler:
- "InputN1N2()" fonksiyonu güncellenmiştir artık her iki değişken için de ayrı diyaloglar oluşturulabilir. ("input_dialog" değişkeni kaldırılmıştır artık her iki sayı için de farklı diyaloglar oluşturulabilir).
- "PYTHON_LIB_RELEASE_DATE" artık "Basic_Maths" kütüphanesinin yayımlanma tarihini gösterir.
- "Basic_Maths" kütüphanesinin son güncellenme tarihini referans alan "PYTHON_LIB_LAST_UPDATE_DATE" değişkeni oluşturulmuştur ve her "Basic_Maths" güncellemesinde değişken güncellenir.
- "Basic_Maths" kütüphanesine geliştirici web sitesini referans alan "PYTHON_LIB_AUTHOR_WEB_SITE" değişkeni eklenmiştir. (Kullanıcılara "Basic_Maths" kütüphanesi hakkında bilgi vermek için "LibAbout()" fonksiyonunu kendi programınız hakkında bilgi vermek içinse "program_info()" fonksiyonunu kullanınız.)
- Artık geliştiriciler kendi programları hakkında bilgi vermek istediklerinde kendi web sitelerini ve programlarının son güncellenme tarihini ekleyebileceklerdir.
- "library_func.py" dosyasında olan "p()" fonksiyonu "Basic_Maths.py" dosyasından kaldırılmıştır. ("p()" fonksiyonu zaten "library_func.py" dosyasında mevcuttur.)
- Artık geliştiriciler kendi programlarında "Basic_Maths" kütüphanesini kullanmak isterlerse "Basic_Maths" klasörünü eklemek zorundadırlar. ("3.5" öncesi sürümlerde sadece "Basic_Maths" dosyası ile de geliştiriciler kendi programlarında "Basic_Maths" kütüphanesini kullanabiliyorlardı).
- "Basic_Maths" kütüphanesini kullanıcılara tanıtmak için oluşturulan örnek program yeni "Basic_Maths" standartlarına uygun bir biçimde güncellenmiştir.
- Artık geliştiriciler çıkış yapma yöntemlerini kullanmak için tek tek yazmak zorunda kalmadan sadece "all_exit()" fonksiyonu ile "Basic_Maths" kütüphanesinde olan tüm çıkış/programdan çıkarma yöntemlerini kullanabileceklerdir. (ExitSelectDialog: Kullanıcılara hangi çıkış yöntemini seçmek istediklerini söylemek için diyalog oluşturmanızı sağlar. userTimeDialog: Kullanıcıdan zaman bilgisini almak için diyalog oluşturmanızı sağlar. exitDialog: Kullanıcılar programdan çıkış yapmak istediklerinde programdan çıkıldığına dair bilgi vermek için veya programdan çıkarmak için diyalog oluşturmanızı sağlar. errormsgDialog: Herhangi bir hata oluşması durumunda kullanıcılara bu hata hakkında bilgi vermenizi sağlar.)
- "Basic_Maths" kütüphanesi hakkında genel bilgi veren "README.md" dosyası güncellenmiştir.
Innovations:
- The "InputN1N2()" function has been updated and separate dialogs can now be created for both variables. (The "input_dialog" variable has been removed, now different dialogs can be created for both numbers).
- "PYTHON_LIB_RELEASE_DATE" now shows the release date of the "Basic_Maths" library.
- The "PYTHON_LIB_LAST_UPDATE_DATE" variable, which references the last update date of the "Basic_Maths" library, has been created and the variable is updated with each "Basic_Maths" update.
- The "PYTHON_LIB_AUTHOR_WEB_SITE" variable, which references the developer website, has been added to the "Basic_Maths" library. (Use the "LibAbout()" function to give users information about the "Basic_Maths" library and the "program_info()" function to give information about your own program.)
- Now, when developers want to provide information about their own programs, they will be able to add their own websites and the last update date of their programs.
- The "p()" function in the "library_func.py" file has been removed from the "Basic_Maths.py" file. (The "p()" function is already available in the "library_func.py" file.)
- Now developers have to add the "Basic_Maths" folder if they want to use the "Basic_Maths" library in their own programs. (In versions before "3.5", developers could use the "Basic_Maths" library in their own programs with only the "Basic_Maths" file).
- The sample program created to introduce the "Basic_Maths" library to users has been updated in accordance with the new "Basic_Maths" standards.
- Developers will now be able to use all exit/exit methods in the "Basic_Maths" library with just the "all_exit()" function, without having to write one by one to use the exit methods. (ExitSelectDialog: Allows you to create a dialog to tell users which exit method they want to choose. userTimeDialog: Allows you to create a dialog to get time information from the user. exitDialog: Allows you to create a dialog to inform users that the program has exited or to exit the program when they want to exit the program. errormsgDialog: Any If an error occurs, it allows you to notify users about the error.)
- The "README.md" file, which provides general information about the "Basic_Maths" library, has been updated.
Basic_Maths Python Library 3.3
Yenilikler:
- Çıkış yapma seçeneklerinden "exit_program_dialog_time" ve "exit_program_time" fonksiyonlarının çalışmamasına neden olan bir sorun giderildi. ("userTime" değişkeni "int()" veri tipi olduğu belirtilerek sorun çözülmüştür.)
- Geliştiricilerin kendi programları hakkında bilgi verebilmelerini sağlayan "program_info()" fonksiyonunda değişiklikler yapılmıştır.
- Geliştiricilerin kendi programlarında "Basic_Maths" kütüphanesini kullandıklarını belirtebilmelerini sağlayan ve kütüphane hakkında bilgileri sağlayan "LibAbout()" fonksiyonunda değişiklikler yapılmıştır.
Innovations:
- Fixed a problem that caused the "exit_program_dialog_time" and "exit_program_time" functions from the exit options to not work. (The problem was solved by specifying that the "userTime" variable is an "int()" data type.)
- Changes have been made to the "program_info()" function, which allows developers to provide information about their own programs.
- Changes have been made to the "LibAbout()" function, which allows developers to indicate that they use the "Basic_Maths" library in their programs and provides information about the library.