İnterval Antrenman Programı


Kardiyo antrenmanlarında kullanılabilecek bir uygulama yaptım. Geliştirme önerilerinizi bekliyorum.
İndirme linki: interval_antrenman

1 Beğeni

Geliştirme önerisi değil ama bir önerim var :slight_smile:

Bir GitHub (GitLab,…vb) hesabı oluşturup, yaptığın uygulamaları, yazdığın kodları orada paylaşman, barındırman ya da farklı kullanıcılarla birlikte geliştirmen daha uygun olur kanaatindeyim.

GitHub - sametgzlgn/interval-antrenman: Python ile basit bir interval antrenman programı burada

Tebrikler.
Projelerine ait repolara README.md dosyası ekleyip, projen hakkında bilgi vermen de faydalı olur.
README.md dosyası sayesinde repona ulaşan kullanıcılara, programının ne işe yaradığına dair bilgi verebilir, kullanım detaylarını anlatabilir ya da programın ekran görüntüsü paylaşabilirsin.
MarkDown (.md) dosyalarına başlık, resim, link, …vb eklemek için aşağıdaki sayfalar sana ardımcı olacaktır.

https://medium.com/deep-learning-turkiye/türkçe-markdown-rehberi-61779d2e2a96

Teşekkürler, 3-5 şey ekledim repo’ya.

Rica ederim. Güzel olmuş.
kodları yükleyip çalıştırmak istediğimde simpleaudio modül bulunamadı hatası aldım
simpleaudio · PyPI adresinden modülü kurmaya çalıştığımda aşağıdaki hata ile karşılaştım.

Defaulting to user installation because normal site-packages is not writeable
Collecting simpleaudio
  Using cached simpleaudio-1.0.4.tar.gz (2.0 MB)
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: simpleaudio
  Building wheel for simpleaudio (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [37 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.10
      creating build/lib.linux-x86_64-3.10/simpleaudio
      copying simpleaudio/__init__.py -> build/lib.linux-x86_64-3.10/simpleaudio
      copying simpleaudio/shiny.py -> build/lib.linux-x86_64-3.10/simpleaudio
      copying simpleaudio/functionchecks.py -> build/lib.linux-x86_64-3.10/simpleaudio
      creating build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      copying simpleaudio/test_audio/c.wav -> build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      copying simpleaudio/test_audio/e.wav -> build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      copying simpleaudio/test_audio/g.wav -> build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      copying simpleaudio/test_audio/left_right.wav -> build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      copying simpleaudio/test_audio/notes_2_16_44.wav -> build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      running build_ext
      building 'simpleaudio._simpleaudio' extension
      creating build/temp.linux-x86_64-3.10
      creating build/temp.linux-x86_64-3.10/c_src
      x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DDEBUG=0 -I/usr/include/python3.10 -c c_src/posix_mutex.c -o build/temp.linux-x86_64-3.10/c_src/posix_mutex.o
      x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DDEBUG=0 -I/usr/include/python3.10 -c c_src/simpleaudio.c -o build/temp.linux-x86_64-3.10/c_src/simpleaudio.o
      c_src/simpleaudio.c: In function ‘_play_buffer’:
      c_src/simpleaudio.c:164:5: warning: ‘PyEval_InitThreads’ is deprecated [-Wdeprecated-declarations]
        164 |     PyEval_InitThreads();
            |     ^~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.10/Python.h:130,
                       from c_src/simpleaudio.h:10,
                       from c_src/simpleaudio.c:7:
      /usr/include/python3.10/ceval.h:122:37: note: declared here
        122 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);
            |                                     ^~~~~~~~~~~~~~~~~~
      x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DDEBUG=0 -I/usr/include/python3.10 -c c_src/simpleaudio_alsa.c -o build/temp.linux-x86_64-3.10/c_src/simpleaudio_alsa.o
      c_src/simpleaudio_alsa.c:8:10: fatal error: alsa/asoundlib.h: Böyle bir dosya ya da dizin yok
          8 | #include <alsa/asoundlib.h>
            |          ^~~~~~~~~~~~~~~~~~
      compilation terminated.
      error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for simpleaudio
  Running setup.py clean for simpleaudio
Failed to build simpleaudio
Installing collected packages: simpleaudio
  Running setup.py install for simpleaudio ... error
  error: subprocess-exited-with-error
  
  × Running setup.py install for simpleaudio did not run successfully.
  │ exit code: 1
  ╰─> [39 lines of output]
      running install
      /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.10
      creating build/lib.linux-x86_64-3.10/simpleaudio
      copying simpleaudio/__init__.py -> build/lib.linux-x86_64-3.10/simpleaudio
      copying simpleaudio/shiny.py -> build/lib.linux-x86_64-3.10/simpleaudio
      copying simpleaudio/functionchecks.py -> build/lib.linux-x86_64-3.10/simpleaudio
      creating build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      copying simpleaudio/test_audio/c.wav -> build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      copying simpleaudio/test_audio/e.wav -> build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      copying simpleaudio/test_audio/g.wav -> build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      copying simpleaudio/test_audio/left_right.wav -> build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      copying simpleaudio/test_audio/notes_2_16_44.wav -> build/lib.linux-x86_64-3.10/simpleaudio/test_audio
      running build_ext
      building 'simpleaudio._simpleaudio' extension
      creating build/temp.linux-x86_64-3.10
      creating build/temp.linux-x86_64-3.10/c_src
      x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DDEBUG=0 -I/usr/include/python3.10 -c c_src/posix_mutex.c -o build/temp.linux-x86_64-3.10/c_src/posix_mutex.o
      x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DDEBUG=0 -I/usr/include/python3.10 -c c_src/simpleaudio.c -o build/temp.linux-x86_64-3.10/c_src/simpleaudio.o
      c_src/simpleaudio.c: In function ‘_play_buffer’:
      c_src/simpleaudio.c:164:5: warning: ‘PyEval_InitThreads’ is deprecated [-Wdeprecated-declarations]
        164 |     PyEval_InitThreads();
            |     ^~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.10/Python.h:130,
                       from c_src/simpleaudio.h:10,
                       from c_src/simpleaudio.c:7:
      /usr/include/python3.10/ceval.h:122:37: note: declared here
        122 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);
            |                                     ^~~~~~~~~~~~~~~~~~
      x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DDEBUG=0 -I/usr/include/python3.10 -c c_src/simpleaudio_alsa.c -o build/temp.linux-x86_64-3.10/c_src/simpleaudio_alsa.o
      c_src/simpleaudio_alsa.c:8:10: fatal error: alsa/asoundlib.h: Böyle bir dosya ya da dizin yok
          8 | #include <alsa/asoundlib.h>
            |          ^~~~~~~~~~~~~~~~~~
      compilation terminated.
      error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> simpleaudio

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

libasound2-dev paketi eksik

libasound2-dev paketini ve simpleaudio modülünü yükleyince uygulama çalıştı.
Tebrikler, sade, işlevsel bir uygulama olmuş

time.sleep yerine buradaki yöntem kullanılabilir.

Program bir sınıf haline getirilip şu anda global olan değişkenler sınıfın örneklerinin bir niteliği yapılabilir.

1 Beğeni