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.txt
fileFactorial.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