Hello, I’m Syed Shahir, an AI/DL fellow within the Bytewise Fellowship Program. This text summarizes my experiences and learnings from the primary week of this system. The week’s assignments comprised 4 coding duties and a weekly report. Let’s dive into the main points of those duties and what I realized from them
Goal: The first objective was to solidify my primary understanding of Python by practising foundational coding ideas. This included getting conversant in the fundamental syntax, taking person enter, printing output, sort casting, management circulate, decision-based program management, and dealing with lists and strings
Take a look at the duty statements and options: Click Here
Studying Outcomes: This activity bolstered my foundational information of Python, making certain I’m snug with primary coding practices and syntax. It was a superb refresher and set the stage for extra advanced duties.
Goal: To follow intermediate-level Python programming by fixing issues equivalent to palindrome identification, Fibonacci sequence era, prime quantity identification, working with random numbers, palindrome sentences, reversing sentences, and temperature conversions. The intention was to reinforce problem-solving expertise and perceive extra advanced Python constructs.
Take a look at the duties and answer: Click Here
Studying Outcomes: These duties helped me enhance my problem-solving expertise and perceive extra advanced Python constructs. It was notably helpful in studying the way to manipulate strings and numbers successfully.
Goal: To introduce and follow ideas of Information Buildings and Algorithms (DSA) by trying duties based mostly on dynamic programming and DSA. This included tackling issues like recursive factorial, palindrome linked checklist, merging sorted arrays, Binary Search Tree operations, longest palindrome, merge intervals, most subarray, reverse linked checklist, minimal edit distance, and Boggle recreation. The main target was on understanding and implementing these ideas to unravel advanced issues.
Take a look at the duties and their options: Click Here
I took assist from the next assets to grasp ideas and implement the duties. You’ll be able to test them out.
Geek For Geeks, Neural Nine Youtube, Code Help Babar, dsaa2z and ChatGPT
Studying Outcomes: This activity considerably superior my understanding of DSA and dynamic programming. It was difficult and required intensive analysis and follow, nevertheless it was extraordinarily rewarding. I realized the way to method advanced issues and break them down into manageable elements.
Goal: To additional discover superior DSA matters and dynamic programming by implementing algorithms like Fast Type, fixing the Knapsack downside, performing graph traversals (DFS & BFS), implementing Dijkstra’s Algorithm, and discovering the Longest Widespread Subsequence. The intention was to realize deeper insights into algorithmic considering and environment friendly problem-solving methods.
Take a look at the duties and their answer: Click Here
I took assist for these duties from ChatGPT, articles like Geek For Geeks, and a few tutorials on YouTube.
Week 1 of the Bytewise Fellowship was intense and enriching. The duties coated a broad vary of matters, from primary Python to superior algorithms, offering a strong basis for the weeks to come back. I sit up for increasing my community, exchanging concepts, and gaining priceless expertise all through this fellowship journey, Insha’Allah.
join with me: Instagram, LinkedIn or E mail me