Programming Fundamentals
Grab the Opportunity
You Missed
Join with us if you want to get a complete guidelines to become a
skilled junior programmer from scratch.
# Binary Search in Python
def binarySearch(array, x, low, high):
# Repeat until the pointers low and high meet each other
while low <= high:
mid = low + (high - low)//2
if array[mid] == x:
return mid
elif array[mid] < x:
low = mid + 1
else:
high = mid - 1
return -1
array = [3, 4, 5, 6, 7, 8, 9]
x = 4
result = binarySearch(array, x, 0, len(array)-1)
if result != -1:
print("Element is present at index " + str(result))
else:
print("Not found")
>_ Academy.py at a glance
Let's have a look. How exciting its
journey going to be
Installation editor tools & environment setup
21 May to 27 May
Introduction to what Programming Language is
21 May to 27 May
Introduction to Variables
21 May to 27 May
Introduction to Data Type
21 May to 27 May
Conditional statements
21 May to 27 May
Intro with Loop 😮
21 May to 27 May
Intro with Array
21 May to 27 May
Intro with Function
21 May to 27 May
Simple problem solving
21 May to 27 May
>_ Our vision is to update you
with international standard
Python knowledge
Developer Guidance
Connect with peers, industry experts, and potential employers to expand their network.
Expert-led sessions to guide them through the maze of development challenges.
Join a supportive community of developers and collaborate on exciting projects.
Acquire new skills and stay up-to-date with the latest trends in tech.
Community
>_ Join the Problem Solving Challenge and
test your skills in software development!
- Sign up on Academy.py and get ready to solve the problem your knowledge!
- Start reading python documentation, watch videos for develop your basic understanding in python.
- Need practice? Go to our solve problems section to practice programs on that topic you read
- Stuck in something? You can ask question on our forums and also can ask on our Academy-AI
- Be productive and get a lots pro tips from our blogs.