input: Write a python function to count the number of times each word appears in a given text.
  assert word_count("The most popular programming language is Java. It is the first choice of many companies, developers, and students. It is widely used for developing desktop, web, and mobile applications. Its usage percentage has been steadily increasing since 2017 and other languages such as Python and JavaScript have been slowly catching up. According to the TIOBE index, Java is currently the most popular language in the world, followed by C, Python, and C++. Other major programming languages in the top 10 include JavaScript, C#, Ruby, and Go. Java is used by more than 13 million developers and is the official language of Android development. It is also used widely in many large enterprises and is one of the best choices for developers to learn to stay up-to-date in the field.") == {"The": 1, "most": 2, "popular": 2, "programming": 2, "language": 3, "is": 6, "Java": 4, "It": 3, "the": 3, "first": 1, "choice": 1, "of": 4, "many": 1, "companies": 1, "developers": 2, "and": 7, "students": 1, "widely": 2, "used": 3, "for": 2, "developing": 1, "desktop": 1, "web": 1, "mobile": 1, "applications": 1, "Its": 1, "usage": 1, "percentage": 1, "has": 1, "been": 2, "steadily": 1, "increasing": 1, "since": 1, "2017": 1, "other": 2, "languages": 1, "such": 1, "as": 1, "Python": 2, "and": 7, "JavaScript": 2, "have": 1, "slowly": 1, "catching": 1, "up": 1, "According": 1, "to": 1, "the": 3, "TIOBE": 1, "index": 1, "currently": 1, "world": 1, "followed": 1, "by": 2, "C": 2, "C++": 1, "Other": 1, "major": 1, "in": 2, "top": 1, "10": 1, "include": 1, "C#": 1, "Ruby": 1, "Go": 1, "more": 1, "than": 1, "13": 1, "million": 1, "official": 1, "Android": 1, "development": 1, "also": 1, "widely": 2, "many": 1, "large": 1, "enterprises": 1, "one": 1, "best": 1, "choices": 1, "learn": 1, "stay": 1, "up-to-date": 1, "field": 1}
  assert word_count("Python is great. Python is easy.") == {"Python": 2, "is": 2, "great": 1, "easy": 1}
  assert word_count("") == {}
output: def word_count(text):
      from collections import Counter
      words = text.split()
      return dict(Counter(words))