Coding Practice - Python
Published:
Ongoing project – Last updated April 24, 2024 – Various programs created to practice coding in the Python language.
Introduction
Used Python to solve four categories of problems:
- simple programs
- sorting algorithms
- searching algorithms
- data structures
Technologies
These applications were built with the following technology:
- Python
- Jupyter
- conda
Implementation
Simple Programs
Anagram.ipynb- completed Feb 24 - code hereArmstrong.ipynb- completed Feb 27 - code hereDecodeMessage.ipynb- completed April 14 - code here using adjacentDecodeMessage.txtfileFactorial.ipynb- completed Feb 24 - code hereFibonacci.ipynb- completed Feb 24 - code hereGCD.ipynb- completed Feb 27 - code hereLargestNumber.ipynb- completed Feb 24 - code hereListComparison.ipynb- completed Feb 24 - code hereListFrequencyCount.ipynb- completed Feb 6 - code hereMaxNumber.ipynb- completed Feb 24 - code hereMinNumber.ipynb- completed Feb 24 - code hereNumberTriangle.ipynb- completed Feb 24 - code hereOddEven.ipynb- completed Feb 24 - code herePalindrome.ipynb- completed Feb 15 - code herePositiveNegative.ipynb- completed Feb 15 - code herePowerOf2.ipynb- completed April 23 - code herePrime.ipynb- completed Feb 15 - code herePyramid.ipynb- completed Feb 24 - code hereRemoveDuplicates.ipynb- completed Feb 6 - code hereRomanToInteger.ipynb- completed April 24 - code hereSecondLargestNumber.ipynb- completed Feb 15 - code hereStars.ipynb- completed Feb 24 - code hereStringReversal.ipynb- completed Feb 6 - code hereTwoSums.ipynb- completed April 23 - code here
Sorting Algorithms
BubbleSort.ipynb- pendingHeapSort.ipynb- pendingInsertionSort.ipynb- pendingMergeSort.ipynb- pendingQuickSort.ipynb- pendingRadixSort.ipynb- pendingSelectionSort.ipynb- pendingTreeSort.ipynb- pending
Searching Algorithms
BinarySearch.ipynb- completed April 6 - code hereLinearSearch.ipynb- completed April 6 - code here
Data Structures
ADT2-3Tree.ipynb- pendingADTAVLTree.ipynb- pendingADTDictionary.ipynb- pendingADTHashTable.ipynb- pendingADTHeap.ipynb- pendingADTList.ipynb- pendingADTPriorityQueue.ipynb- completed Feb 28 - code hereAbstractDataType.ipynb- pendingBinarySearchTree.ipynb- pendingBinaryTree.ipynb- pendingLinkedList.ipynb- pendingQueue.ipynb- completed Feb 28 - code hereStack.ipynb- completed Feb 28 - code here
