Skip to content

Releases: LinuxUsersLinuxMint/Basic_Maths

Basic_Maths Python Library 4.5 (Update PyAppDevKit)

11 Jun 19:42
Compare
Choose a tag to compare

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)

11 Jun 15:41
Compare
Choose a tag to compare

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)

09 Jun 16:05
Compare
Choose a tag to compare

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

04 Jun 20:49
Compare
Choose a tag to compare

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

03 Jun 10:00
Compare
Choose a tag to compare

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

02 Jun 19:28
Compare
Choose a tag to compare

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

02 Jun 14:03
Compare
Choose a tag to compare

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

01 Jun 13:53
f119e6c
Compare
Choose a tag to compare

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.

Basic_Maths Python Library 3.2

31 May 21:07
829a046
Compare
Choose a tag to compare

Yenilikler:

  • "addition" fonksiyonu "Addition" olarak isim değişikliği yapılmıştır.
  • "PYTHON_LIB_SUPPORT_PLATFORM" değişkenine "otherOS" ibaresi eklenmiştir yani "Python" yüklü olan tüm platformlarda "Basic_Maths" kütüphanesi kullanılabilir.

Innovations:

  • The "addition" function has been renamed to "Addition".
  • The phrase "otherOS" has been added to the "PYTHON_LIB_SUPPORT_PLATFORM" variable, meaning the "Basic_Maths" library can be used on all platforms with "Python" installed.

Basic_Maths Python Library 3.1

24 May 18:59
ebd46c1
Compare
Choose a tag to compare

Yenilikler:

  • Bölme için her iki sayı içinde değişkenin 0 olup olmama durumunu ve her iki değişkenin de 0 sayısından büyük bir sayı olup olmadığını denetlemek için oluşturulan sistem güncellenmiştir. (eskiden sadece y (2. sayı) için olan bir özellik artık her iki sayı içinde geçerlidir.)

Innovations:

  • The system created to check whether the variable is 0 in both numbers for division and whether both variables are a number greater than 0 has been updated. (A feature that used to be only for y (2nd number) is now valid for both numbers.)