Skip to content

This repository contains projects I have completed so far on JetBrainsAcademy ,Python Developer track, Django Developer Track, NLP Track

License

Notifications You must be signed in to change notification settings

andreimaftei28/Projects-on-JetBrainsAcademy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projects-on-JetBrainsAcademy

This repo contains projects I have completed so far on JetBrains Academy

Python Developer track.

This track will guide you on your path of mastering Python, one of the much-in-demand languages in today's environment.

Known for its straightforward syntax, Python is easy to learn and use, which gained this language popularity and makes its community grow every day. Most commonly, Python is used in data science, web development, and task automation.

What you'll learn and do:

Throughout the learning process, you will choose projects that correspond to your interests and your level, acquiring new information from theoretical references.

Starting from simpler projects like programming a Simple Chatty Bot, you will move on to more challenging ones like implementing a web-browser, hack passwords or create your own website.

If you feel confident in Python basics already, you can dive into Data Science, focus on web development with the Django framework, or continue with more advanced Python topics.

While progressing through different projects of this track you will have a chance to:

*  Get to know the Python syntax and its basic rules
*  Learn to work in IDE, a special environment to write your code in
*  Process data from different sources (files, databases, web-pages)
*  Use standard and third-party libraries
*  Apply the principles of object-oriented programming widely used in commercial development
*  Work with Django to develop web applications
*  Understand Machine learning and implement its algorithms
*  Keep track of the functionality of your code by writing automatic tests
*  Control different stages of the program development with the help of git
*  Keep it errorless using bug trackers and logging
*  Document your code and share it with other programmers on GitHub

1. Hangman

2. Regex engine

3. Credit_calculator

4. Simple Bot

5. Coffee Machine

6. TicTacToe - i didn't use the best aproach, but still a "playable" game

7. Zoo keeper

8. RockPaperScissors

9. Simple-banking_system

10. Numeric matrix processor

11. Smart calculator

12. Text-Based Browser

13. Multilingual Online Translator

14. Tic-Tac-Toe with AI - tryed to use alpha beta pruning(still learning :D)

15. To-Do-List

16. Password Hacker

17. HyperNews Portal

18. Hypercar Service Center

19. HyperJob Agency

20. HyperTube (beta)

21. EasyRiderBusCompany (beta)

22. PageRank (beta)

23. Text Generator (beta)

24. Flashcards (beta)

25. Currency Converter

26. Food Blog Backend

27. Markdown Editor

28. Dominoes (beta)

29. Generating Randomness

30. Bill Splitter

31. Readability Score

32. Duplicate file handler

33. Web Scraper

34. University Admission Procedure

35. Arithmetic Exam Application

36. Honest Calculator

37. Hyper Forms

About

This repository contains projects I have completed so far on JetBrainsAcademy ,Python Developer track, Django Developer Track, NLP Track

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published