Enable contrast version

Tutor profile: Edgar S.

Inactive
Edgar S.
Senior Software Engineer
Tutor Satisfaction Guarantee

Questions

Subject: Python Programming

TutorMe
Question:

Why change from Python 2.7 to Python 3?

Inactive
Edgar S.
Answer:

Python 2.7 has reached its end-of-life. Since January 2020, no further improvements are made, even security updates. Python 3 is being actively developed. Python 3 brought new improvements, such as separation between string and bytes datatypes (strings are no longer a sequence of byte characters), several improvements in the standard library, print is now a function, support for asynchronous programming with asyncio module including new keywords (async) among others.

Subject: Java Programming

TutorMe
Question:

What are the basic units of modularity in the Java language?

Inactive
Edgar S.
Answer:

In a standard Java application, the language provides modularity at the class level, package level or JAR level.

Subject: Computer Science (General)

TutorMe
Question:

What means to say that an algorithm is $$O(n^2)$$ in terms of time complexity?

Inactive
Edgar S.
Answer:

The big $$O$$ notation is used to describe the behaviour of the limit of a function. When applied to computer science, it describes how the time the algorithm takes to compute will change when the amount of data changes. In the example $$O(n^2)$$, if $$n$$ represents the size or number of elements processed by the algorithm, the time the algorithm needs to run will grow in a quadratic proportion. In other example, if the algorithm would be $$O(n)$$, the time would increase in a linear fashion, meaning the increment in time for each extra item would always be the same amount.

Contact tutor

Send a message explaining your
needs and Edgar will reply soon.
Contact Edgar

Request lesson

Ready now? Request a lesson.
Start Lesson

FAQs

What is a lesson?
A lesson is virtual lesson space on our platform where you and a tutor can communicate. You'll have the option to communicate using video/audio as well as text chat. You can also upload documents, edit papers in real time and use our cutting-edge virtual whiteboard.
How do I begin a lesson?
If the tutor is currently online, you can click the "Start Lesson" button above. If they are offline, you can always send them a message to schedule a lesson.
Who are TutorMe tutors?
Many of our tutors are current college students or recent graduates of top-tier universities like MIT, Harvard and USC. TutorMe has thousands of top-quality tutors available to work with you.