ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋದಲ್ಲಿ ಯೋಜನೆಯನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ. ಟೈಮರ್ ಮೂಲಕ ಸ್ವಯಂ-ಲಾಗಿನ್ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತ ಕ್ರಿಯೆಗಳು. ಕೊರ್ಸೆಟ್ - ಸುಳ್ಳು ಎಚ್ಚರಿಕೆಗಳಿಲ್ಲದ ಎಚ್‌ಐಡಿಎಸ್

ಬಳಸುವ ಮೂಲಕ ತೆರೆದ ಮೂಲಯೋಜನೆಗಳು, ಇತರ ಜನರ ತಪ್ಪುಗಳನ್ನು ಸರಿಪಡಿಸುವ ಮೂಲಕ ಮತ್ತು ಹೊಸದನ್ನು ರಚಿಸುವ ಮೂಲಕ ನಿಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ನೀವು ಸುಧಾರಿಸಬಹುದು. ನಿಮ್ಮ ಸ್ವಂತ ವ್ಯವಹಾರಕ್ಕೆ ಉಪಯುಕ್ತವಾದ ಯೋಜನೆಯನ್ನು ನೀವು ಕಾಣಬಹುದು, ಉದಾಹರಣೆಗೆ, ಔಷಧ ಅಥವಾ ಇ-ಕಾಮರ್ಸ್. ಇದಲ್ಲದೆ, ಪ್ರೋಗ್ರಾಮರ್‌ಗಳನ್ನು ಅಭ್ಯಾಸ ಮಾಡುವಂತೆ, ಒಬ್ಬರು ಉತ್ತಮ ಮಾರ್ಗಗಳುಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಅಭ್ಯಾಸ ಮಾಡಲು ನಿಮ್ಮನ್ನು ಪ್ರೇರೇಪಿಸುವುದು ಎಂದರೆ ತೆರೆದ ಮೂಲ ಯೋಜನೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು. ವಿಶೇಷವಾಗಿ Geekbrains ಬ್ಲಾಗ್ ಓದುಗರಿಗಾಗಿ, ನಾವು ಅಂತಹ ಯೋಜನೆಗಳ ಪಟ್ಟಿಯನ್ನು ಸಂಗ್ರಹಿಸಿದ್ದೇವೆ ವಿವಿಧ ಪ್ರದೇಶಗಳುಚಟುವಟಿಕೆಗಳು:

ವೈದ್ಯಕೀಯ ಚಿತ್ರಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್. 3D ಸ್ಲೈಸರ್ ವಿಂಡೋಸ್, ಲಿನಕ್ಸ್ ಮತ್ತು OS X ಸೇರಿದಂತೆ ಹಲವಾರು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ.

ಬಳಸಿಕೊಂಡು ಕಂಪ್ಯೂಟರ್‌ಗಳ ಕ್ಲಸ್ಟರ್‌ಗಳಾದ್ಯಂತ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಡೇಟಾದ ಸಂಸ್ಕರಣೆಯನ್ನು ವಿತರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಸಾಧನ ಸರಳ ಮಾದರಿಗಳುಪ್ರೋಗ್ರಾಮಿಂಗ್.

ಪಠ್ಯದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು, ರಚಿಸುವುದಕ್ಕಾಗಿ ಜನಪ್ರಿಯ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ ಸ್ಪ್ರೆಡ್‌ಶೀಟ್‌ಗಳು, ಪ್ರಸ್ತುತಿಗಳು, ಗ್ರಾಫಿಕ್ಸ್, ಡೇಟಾಬೇಸ್‌ಗಳು, ಇತ್ಯಾದಿ. ಸಂಪೂರ್ಣ ಮುಕ್ತ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆ ಎಂದರೆ ಯಾರಾದರೂ ದೋಷಗಳನ್ನು ವರದಿ ಮಾಡಬಹುದು, ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ವಿನಂತಿಸಬಹುದು ಅಥವಾ ಸುಧಾರಿಸಬಹುದು ತಂತ್ರಾಂಶ. ಇದನ್ನು ಅಂತರರಾಷ್ಟ್ರೀಯ ಮುಕ್ತ ಗುಣಮಟ್ಟದ ಸ್ವರೂಪದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಇದು ಇತರ ತೆರೆದ ಕಚೇರಿ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್‌ಗಳಿಂದ ಫೈಲ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ.

ಲಕ್ಷಾಂತರ ವೆಬ್‌ಸೈಟ್‌ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಶಕ್ತಿ ನೀಡುವ ವಿಷಯ ನಿರ್ವಹಣೆ ವೇದಿಕೆ.

ದೊಡ್ಡ, ಕೇಂದ್ರೀಕೃತ ಮಾಧ್ಯಮ ಲೈಬ್ರರಿಗಳನ್ನು ರಚಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಮೀಡಿಯಾ ಮ್ಯಾನೇಜರ್.

ಉಚಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಯುನಿಕ್ಸ್ ಪ್ರಕಾರ.

ಕಾರ್ಯನಿರ್ವಹಣೆಯೊಂದಿಗೆ ಸಹಯೋಗದ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಕಚೇರಿ ಸೂಟ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಫೀಸ್ಅಥವಾ OpenOffice.org.

ಕೋರ್ಸ್‌ಗಳನ್ನು ರಚಿಸುವ ವ್ಯವಸ್ಥೆ. ಪರಿಣಾಮಕಾರಿ ಆನ್‌ಲೈನ್ ಬೋಧನಾ ಸೈಟ್‌ಗಳನ್ನು ರಚಿಸಲು ಶಿಕ್ಷಕರು ಬಳಸಬಹುದಾದ ಉಚಿತ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್. ತಮ್ಮ ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಡೈನಾಮಿಕ್ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ರಚಿಸುವ ಸಾಧನವಾಗಿ ಮೂಡಲ್ ಪ್ರಪಂಚದಾದ್ಯಂತದ ಶಿಕ್ಷಕರಲ್ಲಿ ಬಹಳ ಜನಪ್ರಿಯವಾಗಿದೆ.

ಶೈಕ್ಷಣಿಕ ಆಡಿಯೋ ಮತ್ತು ವಿಡಿಯೋ ವಿಷಯವನ್ನು ರಚಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಸಾಫ್ಟ್‌ವೇರ್.

ಮಲ್ಟಿಪ್ಲಾಟ್ಫಾರ್ಮ್ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆ ಕಾರ್ಪೊರೇಟ್ ವಿಷಯಜಾವಾದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಬಹು ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (MySQL, Oracle, PostgreSQL, SQLLite, ಮತ್ತು ಇತರವುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ), ಮತ್ತು ಬಹು ದೃಢೀಕರಣ ವಿಧಾನಗಳನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ.

ಖಾಸಗಿ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಮೋಡಗಳನ್ನು ರಚಿಸಲು ಸಾಫ್ಟ್‌ವೇರ್.

ಸಮೀಕ್ಷೆಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಅವುಗಳನ್ನು ಸೈಟ್‌ನಲ್ಲಿನ ಸಂಪರ್ಕಗಳೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ಸೇವೆಯು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಅನುಕೂಲಕರ ಮಾರ್ಗನಂತರದ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಿ.

ಆರೋಗ್ಯ ಮತ್ತು ವೈದ್ಯಕೀಯ ಸಂಶೋಧನೆಗಾಗಿ DICOM ಸರ್ವರ್. ವೈದ್ಯಕೀಯ ಚಿತ್ರಣ ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸಲು ಸುಲಭವಾಗುವಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಉತ್ತಮ ಸಾಧನಪ್ರತಿ ವೈದ್ಯಕೀಯ ಸಂಸ್ಥೆಗೆ ನಿರ್ದಿಷ್ಟವಾದ ವೈದ್ಯಕೀಯ ಚಿತ್ರಣ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು.

ಯೋಜನೆಯನ್ನು ಮುಕ್ತ ಮೂಲ ಸಮುದಾಯದಿಂದ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಒದಗಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ ಉತ್ತಮ ಪರಿಹಾರಗಳುವ್ಯಾಪಾರ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಬಳಸುವ ಉದ್ಯಮಗಳಿಗೆ.
ಮುಖ್ಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು:

  • ವರದಿಗಳನ್ನು ರಚಿಸುವುದು
  • ವಿಶ್ಲೇಷಣೆ
  • ಡೇಟಾ ಸಂಗ್ರಹಣೆ
  • ವ್ಯಾಪಾರ ಗುಪ್ತಚರ ವೇದಿಕೆ

ಜಾವಾ™ ಡೆವಲಪರ್‌ಗಳು ಯೋಜನೆಯ ಘಟಕಗಳನ್ನು ಬಳಸಬಹುದು ತ್ವರಿತ ಸೃಷ್ಟಿ ಸ್ವಂತ ನಿರ್ಧಾರಗಳುವ್ಯಾಪಾರ ವಿಶ್ಲೇಷಣೆಗಾಗಿ.

ಮಾಡ್ಯುಲರ್ ಓಪನ್ ಸೋರ್ಸ್ ಡಿಜಿಟಲ್ ಡೇಟಾ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸಿಸ್ಟಮ್.

ಇ-ಕಾಮರ್ಸ್‌ಗಾಗಿ ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್.

ತ್ವರಿತ ಫಿಲ್ಟರಿಂಗ್ ಮತ್ತು ವಿಂಗಡಣೆಗಾಗಿ ಲೈಬ್ರರಿ ದೊಡ್ಡ ಸಂಗ್ರಹಗಳು- ಬ್ರೌಸರ್‌ನಲ್ಲಿ 100,000 ಅಂಶಗಳವರೆಗೆ.

ತೆರೆದ ಮೂಲ ಭಾಷೆಗಳು

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ತೆರೆಯಿರಿ ಮೂಲ ಕೋಡ್ಮತ್ತು ಚಿತ್ರಗಳು ಮತ್ತು ಅನಿಮೇಷನ್‌ಗಳನ್ನು ರಚಿಸಲು ಬಯಸುವ ಜನರಿಗೆ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ.

ಆರ್- ಮುಕ್ತ ಭಾಷೆಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಪರಿಸರಸಂಖ್ಯಾಶಾಸ್ತ್ರೀಯ ಲೆಕ್ಕಾಚಾರಗಳು ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ಗಾಗಿ. ಅಂಕಿಅಂಶಗಳ ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಡೇಟಾ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಸಂಖ್ಯಾಶಾಸ್ತ್ರಜ್ಞರಲ್ಲಿ R ಭಾಷೆಯನ್ನು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಹೆಚ್ಚು ತೆರೆದ ಮೂಲ ಯೋಜನೆಗಳನ್ನು ನಾನು ಎಲ್ಲಿ ಕಂಡುಹಿಡಿಯಬಹುದು?

ಐಟಿ ಯೋಜನೆಗಳ ಜಂಟಿ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಅತಿದೊಡ್ಡ ವೆಬ್ ಸೇವೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ. "ಸಾಮಾಜಿಕ ಕೋಡಿಂಗ್" ಸೇವೆಯ ಧ್ಯೇಯವಾಕ್ಯವನ್ನು "ಒಟ್ಟಿಗೆ ಕೋಡಿಂಗ್" ಎಂದು ಅನುವಾದಿಸಬಹುದು.

ತೆರೆದ ಮೂಲ ಯೋಜನೆಗಳನ್ನು ಜನಪ್ರಿಯಗೊಳಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಅಲ್ಲಿ ಒದಗಿಸಲಾದ ಪರಿಕರಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ಡೆವಲಪರ್‌ಗಳು 430,000 ಯೋಜನೆಗಳಲ್ಲಿ ಪ್ರಬಲ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ರಚಿಸಿದ್ದಾರೆ; ಸಂಪನ್ಮೂಲವು 3.7 ಮಿಲಿಯನ್‌ಗಿಂತಲೂ ಹೆಚ್ಚು ನೋಂದಾಯಿತ ಬಳಕೆದಾರರನ್ನು ಹೊಂದಿದೆ. ಜನಪ್ರಿಯ ಕ್ಯಾಟಲಾಗ್ 41.8 ಮಿಲಿಯನ್‌ಗಿಂತಲೂ ಹೆಚ್ಚು ಗ್ರಾಹಕರನ್ನು ಒಟ್ಟುಗೂಡಿಸುತ್ತದೆ ಮುಕ್ತ ಯೋಜನೆಗಳುಮೂಲ ಮತ್ತು ದಿನಕ್ಕೆ 4,800,000 ಡೌನ್‌ಲೋಡ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಎಫ್-ಡ್ರಾಯ್ಡ್ ಯೋಜನೆಯ ಮೂಲಕ ಆಂಡ್ರಾಯ್ಡ್‌ನಲ್ಲಿ ಓಪನ್ ಸೋರ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪ್ರಚಾರ ಮಾಡುವುದು ಫಾಸ್‌ಡ್ರಾಯ್ಡ್‌ನ ಗುರಿಯಾಗಿದೆ. Fossdroid ಅದರ ಡೇಟಾವನ್ನು F-Droid ನಿಂದ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಇದೇ ಕ್ರಮದಲ್ಲಿ ಆಯೋಜಿಸುತ್ತದೆ ಗೂಗಲ್ ಪ್ಲೇ, ಜನಪ್ರಿಯತೆಯಿಂದ ಅವುಗಳನ್ನು ವೀಕ್ಷಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ.

ಸಾಫ್ಟ್‌ವೇರ್ ತೆರೆದ ಮೂಲವಾಗಿದೆಯೇ ಮತ್ತು ಅದರ ಬಳಕೆಗೆ ನಿಯಮಗಳು ಯಾವುವು ಎಂದು ಕಂಡುಹಿಡಿಯುವುದು ಹೇಗೆ?

ಎಲ್ಲಾ ಓಪನ್ ಸೋರ್ಸ್ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳನ್ನು ವಾಣಿಜ್ಯ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ ಅಥವಾ ಸಾಫ್ಟ್‌ವೇರ್ ಮುಕ್ತ ಮೂಲವಾಗಿದೆಯೇ ಮತ್ತು ಅದರ ಬಳಕೆಯ ನಿಯಮಗಳು ಏನೆಂದು ಕಂಡುಹಿಡಿಯಲು, ನೀವು ಅದರ ಪರವಾನಗಿಯನ್ನು ನೋಡಬೇಕು. ಸಾಮಾನ್ಯವಾಗಿ ಅದರ ಪೂರ್ಣ ಪಠ್ಯವು ನೇರವಾಗಿ ಕೋಡ್ನಲ್ಲಿದೆ.

ಪ್ರೋಗ್ರಾಂಗೆ ಕಲಿಯುವುದು ಸಣ್ಣ ಹಂತಗಳೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಮೊದಲು ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಭಾಷೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಪರಿಕಲ್ಪನೆಯನ್ನು ಅಧ್ಯಯನ ಮಾಡಬೇಕಾಗಿದೆ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿದೆ. ಆದರೆ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ರಚಿಸುವಲ್ಲಿ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ನಿಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ಗೌರವಿಸುವುದು ಕಡಿಮೆ ಮುಖ್ಯವಲ್ಲ. ಈ ಲೇಖನವು ನಿಮ್ಮ ಸ್ವಂತ ಯೋಜನೆಗಳಿಗಾಗಿ ಎಲ್ಲಾ ರೀತಿಯ ಕಾರ್ಯಗಳು ಮತ್ತು ಆಲೋಚನೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.

ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ 100 ಕ್ಕೂ ಹೆಚ್ಚು ಪ್ರಾಜೆಕ್ಟ್ ಐಡಿಯಾಗಳ ಪಟ್ಟಿಯನ್ನು ಇಲ್ಲಿ ನೀವು ಕಾಣಬಹುದು. ಪಟ್ಟಿಯನ್ನು ಪೈಥಾನ್‌ಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಆದರೆ ಆಲೋಚನೆಗಳನ್ನು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಇದು ತುಂಬಾ ಗಂಭೀರವಲ್ಲದ ಯೋಜನೆಗಳು ಮತ್ತು ಅಭ್ಯಾಸಕ್ಕಾಗಿ ಉತ್ತಮ ವ್ಯಾಯಾಮಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಆರಂಭಿಕರಿಗಾಗಿ ಓದಲು ಮತ್ತು ಅನುಸರಿಸಲು ಪಟ್ಟಿಯನ್ನು ಹೆಚ್ಚು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ.

ಮತ್ತು ಇಲ್ಲಿ ನೀವು ಬರೆಯಬಹುದಾದ 49 ಆಟದ ತದ್ರೂಪುಗಳ ಪಟ್ಟಿಯನ್ನು ನೀವು ಕಾಣಬಹುದು. ಆಯ್ಕೆಯು ಕಷ್ಟದ ಮಟ್ಟವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ.

ಹೊಸದನ್ನು ರಚಿಸಲು ಬಯಸುವಿರಾ? ಐಡಿಯಾ ಮೆಷಿನ್ ಮತ್ತು ಇಂಟರ್ನೆಟ್ ವಿಶ್‌ಲಿಸ್ಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ, ಅಲ್ಲಿ ಜನರು ನೋಡಲು ಬಯಸುವ ಕಾರ್ಯಕ್ರಮಗಳಿಗೆ ಸಲಹೆಗಳನ್ನು ಪೋಸ್ಟ್ ಮಾಡುತ್ತಾರೆ.

ನೀವು ಪ್ರಾಯೋಗಿಕ ವ್ಯಾಯಾಮಗಳನ್ನು ಬಯಸಿದರೆ, ನಂತರ ಹೋಗಿ ಈ ಪಟ್ಟಿಸೈಟ್‌ಗಳು/ಸಂಪನ್ಮೂಲಗಳು:

ಸಾಮಾನ್ಯ ವ್ಯಾಯಾಮಗಳು:

  • ಪ್ರಾಜೆಕ್ಟ್ ಯೂಲರ್ 500 ಕ್ಕಿಂತ ಹೆಚ್ಚು ಒಳಗೊಂಡಿದೆ ಗಣಿತದ ಸಮಸ್ಯೆಗಳು(ಸಂಖ್ಯೆ ಸಿದ್ಧಾಂತ, ಸಂಖ್ಯಾ ವ್ಯವಸ್ಥೆಗಳು, ಇತ್ಯಾದಿ) ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಳಸಿ ಪರಿಹರಿಸಬೇಕಾದ (ಯಾವುದೇ ಭಾಷೆಯಲ್ಲಿ).
  • ಕೋಡ್ ಅಬ್ಬೆ 200 ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಸ್ಯೆಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಅವರಲ್ಲಿ 125 ಜನರಿಗೆ ಅವರ ಪರಿಹಾರಗಳಿಗಾಗಿ ಪ್ರಮಾಣಪತ್ರವನ್ನು ನೀಡಲಾಗುತ್ತದೆ, ಇದು ಅನೇಕ ವಿದ್ಯಾರ್ಥಿಗಳನ್ನು ಪ್ರೇರೇಪಿಸುತ್ತದೆ.
  • ರೋಸಲಿಂಡ್ ಪ್ರಾಜೆಕ್ಟ್ ಯೂಲರ್ ಅನ್ನು ಹೋಲುವ ಮತ್ತೊಂದು ಸೈಟ್ ಆಗಿದೆ, ಇದು ಆಯ್ಕೆ ಮಾಡಲು 200 ಬಯೋಇನ್ಫರ್ಮ್ಯಾಟಿಕ್ಸ್ ಸಮಸ್ಯೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • Codingbat.com ಆರಂಭಿಕ ಮತ್ತು ಮುಂದುವರಿದ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗೆ ಜಾವಾ ಮತ್ತು ಪೈಥಾನ್ ವ್ಯಾಯಾಮಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • codegolf.stackexchange.com ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪದಬಂಧಗಳನ್ನು ಪ್ರಕಟಿಸುವ ಮತ್ತು ಚರ್ಚಿಸುವ ಸೈಟ್ ಆಗಿದೆ.
  • ರೂಬಿ ರಸಪ್ರಶ್ನೆಯು ನಿಮ್ಮನ್ನು ಬರೆಯಲು ಕೇಳುವ ಒಗಟುಗಳ ಸರಣಿಯಾಗಿದೆ ಕಿರು ಕಾರ್ಯಕ್ರಮಗಳುವಿಭಿನ್ನ ಸಂಕೀರ್ಣತೆ. ಮೂಲ ಪರಿಹಾರಗಳನ್ನು ರೂಬಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಆದರೆ ಅವುಗಳನ್ನು ಯಾವುದೇ ಭಾಷೆಯಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು.
  • - ತರ್ಕ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಾರ್ಯಗಳ ಆಯ್ಕೆ, ಪ್ರತಿಯೊಂದೂ ವಿವರವಾದ ವಿಶ್ಲೇಷಣೆಪರಿಹಾರಗಳು.

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಒಲಂಪಿಯಾಡ್‌ಗಳಿಂದ ತೊಂದರೆಗಳು:

  • UVa ಆನ್‌ಲೈನ್ ನ್ಯಾಯಾಧೀಶರು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಪರ್ಧೆಗಳಿಂದ ನೂರಾರು ಸಮಸ್ಯೆಗಳ ಸಂಗ್ರಹವಾಗಿದೆ, ಪರಿಹಾರಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಆನ್‌ಲೈನ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿದೆ.
  • ಟಾಪ್‌ಕೋಡರ್ ವಿವಿಧ ಸ್ಪರ್ಧೆಗಳಿಂದ ವರ್ಷಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಿದ ಸಂಕೀರ್ಣ ಅಲ್ಗಾರಿದಮ್ ಸಮಸ್ಯೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದು ತಿಂಗಳಿಗೆ ಹಲವಾರು ಬಾರಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಪರ್ಧೆಗಳನ್ನು ಸಹ ನಡೆಸುತ್ತದೆ.
  • ಕೋಡ್‌ಫೋರ್ಸಸ್ ಟಾಪ್‌ಕೋಡರ್ ಅನ್ನು ಹೋಲುತ್ತದೆ, ಆದರೆ ಒಳಗೊಂಡಿದೆ ಹೆಚ್ಚಿನ ಕಾರ್ಯಗಳುಸ್ಪರ್ಧೆಗಳಲ್ಲಿ ಮತ್ತು "ವರ್ಚುವಲ್ ಸ್ಪರ್ಧೆಗಳು" ಸೇರಿದಂತೆ ಹಲವಾರು ವಿಶೇಷ ವೈಶಿಷ್ಟ್ಯಗಳು.
  • ಟೈಮಸ್ - UVA ಯಂತೆಯೇ. ಇತ್ತೀಚಿನ ಸ್ಪರ್ಧೆಗಳಿಂದ (ವಿಶ್ವ ಮತ್ತು ಪ್ರಾದೇಶಿಕ ಮಟ್ಟ) ಸಮಸ್ಯೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
  • SPOJ UVA ಗೆ ಹೋಲುತ್ತದೆ, ಆಯ್ಕೆ ಮಾಡಲು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿವೆ.
  • USACO ಅವುಗಳನ್ನು ಪರಿಹರಿಸುವ ಸೂಚನೆಗಳೊಂದಿಗೆ ಹಲವಾರು ಅಲ್ಗಾರಿದಮ್ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿದೆ.

ನಿರ್ದಿಷ್ಟ ಭಾಷೆಗಳಿಗೆ:

  • ಪ್ರೋಲಾಗ್, ಲಿಸ್ಪ್ ಮತ್ತು ಅಂತಹುದೇ ಭಾಷೆಗಳಿಗೆ, ಈ ಭಾಷೆಗಳಲ್ಲಿ ನಿಮ್ಮ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು P-99 ಮತ್ತು L-99, 99 ಸಮಸ್ಯೆಗಳ ಸೆಟ್‌ಗಳಿಗೆ ಭೇಟಿ ನೀಡಿ.

ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ: 10/31/2015

ಮೊದಲಿಗೆ, ಹಿಂದಿನ ವಿಷಯದಲ್ಲಿ ಸಂಕಲಿಸಲಾದ ವರ್ಗ ಲೈಬ್ರರಿಯನ್ನು ಸಂಪರ್ಕಿಸೋಣ. ಇದನ್ನು ಮಾಡಲು, ಮುಖ್ಯ ಬ್ಯಾಂಕ್ ಅಪ್ಲಿಕೇಶನ್ ಯೋಜನೆಯಲ್ಲಿ, ಉಲ್ಲೇಖಗಳ ಐಟಂ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿಮೌಸ್ ಮತ್ತು ಕಾಣಿಸಿಕೊಳ್ಳುವ ಮೆನುವಿನಲ್ಲಿ, ಉಲ್ಲೇಖವನ್ನು ಸೇರಿಸಿ...:

ನಂತರ ಕಾಣಿಸಿಕೊಳ್ಳುವ ವಿಂಡೋದಲ್ಲಿ, ಬ್ಯಾಂಕ್ ಲೈಬ್ರರಿ ಐಟಂ ಅನ್ನು ಪರಿಶೀಲಿಸಿ, ಅದು ನಮ್ಮ ವರ್ಗ ಲೈಬ್ರರಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮತ್ತು ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.

ಈಗ ಮುಖ್ಯ ಯೋಜನೆಯಲ್ಲಿ Program.cs ಫೈಲ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಬದಲಾಯಿಸೋಣ:

ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುವುದು; ಬ್ಯಾಂಕ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವುದು; ನೇಮ್‌ಸ್ಪೇಸ್ ಬ್ಯಾಂಕ್‌ಅಪ್ಲಿಕೇಶನ್ (ವರ್ಗ ಕಾರ್ಯಕ್ರಮ (ಸ್ಥಿರ ಶೂನ್ಯ ಮುಖ್ಯ (ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಸ್)) (ಬ್ಯಾಂಕ್ ಬ್ಯಾಂಕ್ = ಹೊಸ ಬ್ಯಾಂಕ್ ("ಯೂನಿಟ್ ಬ್ಯಾಂಕ್"); bool alive = true;(ಜೀವಂತವಾಗಿ) (ಕನ್ಸೋಲ್‌ಕಲರ್ ಬಣ್ಣ = ಕನ್ಸೋಲ್.ಫೋರ್ಗ್ರೌಂಡ್‌ಕಲರ್; ಕನ್ಸೋಲ್.ಫೋರ್ಗ್ರೌಂಡ್‌ಕಲರ್ = ಕನ್ಸೋಲ್‌ಕಲರ್.ಡಾರ್ಕ್‌ಗ್ರೀನ್; // ಕಮಾಂಡ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರದರ್ಶಿಸಿ ಬ್ಯಾಂಕ್) ( Console.WriteLine("ಖಾತೆ ರಚಿಸಲು ಮೊತ್ತವನ್ನು ಸೂಚಿಸಿ:"); ದಶಮಾಂಶ ಮೊತ್ತ = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine("ಖಾತೆ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆಮಾಡಿ: 1. ಬೇಡಿಕೆ 2. ಠೇವಣಿ") ಅಕೌಂಟ್ ಟೈಪ್ ; ಖಾತೆ ಹಿಂತೆಗೆದುಕೊಳ್ಳುವ ಹ್ಯಾಂಡ್ಲರ್, // ವಾಪಸಾತಿ ಹ್ಯಾಂಡ್ಲರ್ (ಒ, ಇ) => ಕನ್ಸೋಲ್. ರೈಟ್‌ಲೈನ್ (ಇ.ಸಂದೇಶ), // ಲ್ಯಾಂಬ್ಡಾ ಎಕ್ಸ್‌ಪ್ರೆಶನ್ ರೂಪದಲ್ಲಿ ಬಡ್ಡಿ ಸಂಚಯ ಹ್ಯಾಂಡ್ಲರ್, // ಖಾತೆ ಮುಚ್ಚುವ ಹ್ಯಾಂಡ್ಲರ್ ಓಪನ್ ಅಕೌಂಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಖಾತೆ ತೆರೆಯುವಿಕೆ ); ಸ್ಥಿರ ಶೂನ್ಯ ಹಿಂತೆಗೆದುಕೊಳ್ಳುವಿಕೆ (ಬ್ಯಾಂಕ್ ಬ್ಯಾಂಕ್) ( Console.WriteLine("ಖಾತೆಯಿಂದ ಹಿಂಪಡೆಯಲು ಮೊತ್ತವನ್ನು ನಮೂದಿಸಿ:"); ದಶಮಾಂಶ ಮೊತ್ತ = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine("ಖಾತೆ ಐಡಿ ನಮೂದಿಸಿ:"); int id = ಪರಿವರ್ತಿಸಿ .ToInt32 (Console.ReadLine()); ಬ್ಯಾಂಕ್) ( Console.WriteLine("ಖಾತೆಯಲ್ಲಿ ಠೇವಣಿ ಮಾಡಲು ಮೊತ್ತವನ್ನು ನಮೂದಿಸಿ:"); ದಶಮಾಂಶ ಮೊತ್ತ = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine("ಖಾತೆ ಐಡಿ ನಮೂದಿಸಿ:"); int id = ToInt32(Console.ReadLine()) ಅನ್ನು ಪರಿವರ್ತಿಸಿ.Put(sum, id) ಬ್ಯಾಂಕ್) ( Console.WriteLine("ಮುಚ್ಚಬೇಕಾದ ಖಾತೆಯ ಐಡಿಯನ್ನು ನಮೂದಿಸಿ:"); int id = Convert.ToInt32(Console.ReadLine()); bank.Close(id); ) // ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳು ಖಾತೆ ವರ್ಗ // ಹ್ಯಾಂಡ್ಲರ್ ಖಾತೆಯನ್ನು ಖಾಸಗಿ ಸ್ಥಿರ ನಿರರ್ಥಕ OpenAccountHandler (ಆಬ್ಜೆಕ್ಟ್ ಕಳುಹಿಸುವವರು, AccountEventArgs ಇ) ತೆರೆಯುವುದು ( Console.WriteLine(e.Message); ) // ಖಾತೆಗೆ ಹಣವನ್ನು ಸೇರಿಸಲು ಹ್ಯಾಂಡ್ಲರ್ ) ( Console.WriteLine(e.Message ); ) // ವಾಪಸಾತಿ ಹ್ಯಾಂಡ್ಲರ್ ಖಾಸಗಿ ಸ್ಥಿರ ನಿರರ್ಥಕ WithdrawSumHandler(ಆಬ್ಜೆಕ್ಟ್ ಕಳುಹಿಸುವವರು, AccountEventArgs ಇ) ( Console.WriteLine(e.Message); ವೇಳೆ (e.Sum > 0) Console.WriteLine(" ನಾವು ಹಣ ಖರ್ಚು ಮಾಡೋಣ");

ಲೈಬ್ರರಿಯನ್ನು ಫೈಲ್‌ನ ಪ್ರಾರಂಭದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ:

ಬ್ಯಾಂಕ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವುದು;

ಮುಖ್ಯ ವಿಧಾನವು ಬ್ಯಾಂಕ್ ವಸ್ತುವನ್ನು ರಚಿಸುತ್ತದೆ, ಅದನ್ನು ಖಾತೆ ವರ್ಗದಿಂದ ಟೈಪ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಅದರ ಮೂಲಕ ನಾವು ಖಾತೆಯ ವಸ್ತುಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತೇವೆ.

ಲೂಪ್ ಬಳಕೆದಾರರಿಗೆ ಆಯ್ಕೆ ಮಾಡಲು ಆಜ್ಞೆಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಅವುಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ನಂತರ, ಸ್ವಿಚ್ ರಚನೆಯಲ್ಲಿ ಅನುಗುಣವಾದ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಆಜ್ಞೆಯು ಬಳಕೆದಾರರಿಂದ ಇನ್‌ಪುಟ್ ಸ್ವೀಕರಿಸುವುದನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಅದನ್ನು ಪರಿವರ್ತಿಸುವ ವರ್ಗವನ್ನು ಬಳಸಿಕೊಂಡು ಪರಿವರ್ತಿಸುತ್ತದೆ ಮತ್ತು ಬ್ಯಾಂಕ್ ವಸ್ತುವಿನ ವಿಧಾನಗಳಿಗೆ ವಾದಗಳನ್ನು ರವಾನಿಸುತ್ತದೆ.

ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಲೂಪ್ ಮಾಡುವಾಗಒಂದು ದಿನಕ್ಕೆ ಅನುರೂಪವಾಗಿದೆ, ಆದ್ದರಿಂದ ಚಕ್ರದ ಕೊನೆಯಲ್ಲಿ bank.CalculatePercentage () ವಿಧಾನವನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ, ಇದು ಖಾತೆಯ ವಸ್ತುಗಳಿಗೆ ದಿನದ ಕೌಂಟರ್ ಅನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ ಮತ್ತು ಆಸಕ್ತಿಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ.

ಕೊನೆಯಲ್ಲಿ ಅದು ಕೆಲಸ ಮಾಡುತ್ತದೆ ಮುಂದಿನ ಕಾರ್ಯಕ್ರಮ, ಬ್ಯಾಂಕ್ ಮತ್ತು ಬಳಕೆದಾರರ ಸಂವಹನದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಅನುಕರಿಸುವುದು.