Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kimpro82/mypractice
Born in October and learn like octopus
https://github.com/kimpro82/mypractice
autohotkey clojure cpp csharp dart golang java python qbasic r ruby systemverilog vba
Last synced: 17 days ago
JSON representation
Born in October and learn like octopus
- Host: GitHub
- URL: https://github.com/kimpro82/mypractice
- Owner: kimpro82
- Created: 2017-04-03T14:50:54.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-01-13T13:35:59.000Z (22 days ago)
- Last Synced: 2025-01-13T14:32:35.933Z (22 days ago)
- Topics: autohotkey, clojure, cpp, csharp, dart, golang, java, python, qbasic, r, ruby, systemverilog, vba
- Language: Python
- Homepage:
- Size: 21.1 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [My Practice]
This is a repository primarily for storing code related to **learning programming languages and the fundamentals of computer science**. Depending on each code's purpose and the programming language used, some are stored in separate ones.
- [My Data Science Practice](https://github.com/kimpro82/MyDataSciencePractice)
- [My Esolang Practice](https://github.com/kimpro82/MyEsolangPractice)
- [My Functional Programming Practice](https://github.com/kimpro82/MyFunctionalProgrammingPractice)
- [My Legacy Practice](https://github.com/kimpro82/MyLegacyPractice)
- [My Web Practice](https://github.com/kimpro82/MyWebPractice)### \
- [My **Python** Practice](#my-python-practice)
- [My **VBA** Practice](#my-vba-practice)
- [My **C**/**C++** Practice](#my-cc-practice)
- [My **C#** Practice](#my-c-practice)
- [My **Java** Practice](#my-java-practice)
- [My **ShellScript** Practice](#my-shellscript-practice)
- [My **Auto Hot Key** Practice](#my-auto-hot-key-practice)
- [My **Golang** Practice](#my-golang-practice)
- [My **Verilog** Practice](#my-verilog-practice)
- [My **Ruby** Practice](#my-ruby-practice)
- [My **Dart** Practice](#my-dart-practice)## [My Python Practice](#list)
- [Abstract Base Class(ABC) as Interface Practice (2024.11.30)](/Python/README.md#abstract-base-classabc-as-interface-practice-20241130)
- [`pydantic` : Comparing with `@dataclass` (2024.11.27)](/Python/README.md#pydantic--comparing-with-dataclass-20241127)
- [`pydantic` : Comparing Example Code With and Without `pydantic` (2024.11.26)](/Python/README.md#pydantic--comparing-example-code-with-and-without-pydantic-20241126)
- [`asyncio` : Comparing Sync. Function Handling and Full Async. Requests (2024.09.06)](/Python/README.md#asyncio--comparing-sync-function-handling-and-full-async-requests-20240906)
- [Extract 3-Bit Palette Indices (2024.08.04)](/Python/README.md#extract-3-bit-palette-indices-20240804)
- [`hello_world("print")` (2024.05.23)](/Python/README.md#hello_worldprint-20240523)
- [`re.sub()` (2023.02.12)](/Python/README.md#resub-20230212)
- [Vertical Alignment 2 with *f-string* (2022.04.27)](/Python/README.md#vertical-alignment-2-with-f-string-20220427)
- [Arguements Parsing (2022.03.24)](/Python/README.md#arguements-parsing-20220324)
- [Vertical Alignment with Korean Letters (2021.12.21)](/Python/README.md#vertical-alignment-with-korean-letters-20211221)
- [Iterator (2021.06.17)](/Python/README.md#iterator-20210617)
- [`if` ~ `while` ~ `true` (2021.05.04)](/Python/README.md#if--while--true-20210504)
- [`re.split()` (2021.04.29)](/Python/README.md#resplit-20210429)
- [`__name__ == '__main__'` (2021.04.26)](/Python/README.md#__name__--__main__-20210426)
- [Turtle (2021.03.24)](/Python/README.md#turtle-20210324)
- [`map()` (2021.02.16)](/Python/README.md#map-20210216)
- [Words Mix (2021.01.13)](/Python/README.md#words-mix-20210113)
- [Count Words (2020.11.10)](/Python/README.md#count-words-20201110)
- [Operator Precedence (2020.06.28)](/Python/README.md#operator-precedence-20200628)
- [`print()` (2020.03.31)](/Python/README.md#print-20200331)
- [Fibonacci Series (2019.12.18)](/Python/README.md#fibonacci-series-20191218)
- [Generate List (2019.12.07)](/Python/README.md#generate-list-20191207)
- [`with` ~ `open()` (2019.07.21)](/Python/README.md#with--open-20190721)
- [Password (2019.05.24)](/Python/README.md#password-20190524)
- [Class (2018.02.07)](/Python/README.md#class-20180207)
- [`while` (2017.05.15)](/Python/README.md#while-20170515)## [My VBA Practice](#list)
- [`Enum` Statement (2024.02.11)](/VBA/README.md#enum-statement-20240211)
- [Simple Q&A with *ChatGPT* : Trial (2023.05.02)](/VBA/README.md#simple-qa-with-chatgpt--trial-20230502)
- [`Erase` Statement (2023.01.03)](/VBA/README.md#erase-statement-20230103)
- [File System : `Folder.Files` (2022.07.15)](/VBA/README.md#folder-object--files-property-20220715)
- [File System : `File.DateCreated` (2022.07.12)](/VBA/README.md#file-object--datecreated-property-20220712)
- [`ByRef` vs `ByVal` (2022.06.05)](/VBA/README.md#byref-vs-byval-20220605)
- [Declare Plural Variable (2022.06.04)](/VBA#declare-plural-variable-20220604)
- [Color Scroll 2 (2021.12.01)](/VBA/README.md#color-scroll-2-20211201)
- [Variable Scope (2011.11.29)](/VBA/README.md#variable-scope-20111129)
- [Control Formula Calculation Option (2021.11.08)](/VBA/README.md#control-formula-calculation-option-20211108)
- [Read Binary File (2021.08.23)](/VBA/README.md#read-binary-file-20210823)
- [Try ~ Catch ~ Finally (2021.07.28)](/VBA/README.md#try-catch-finally-20210728)
- [Color Scroll (2020.11.14)](/VBA/README.md#color-scroll-20201114)## [My C/C++ Practice](#list)
- [Diamond Inheritance Problem and Resolution through Virtual Inheritance (2025.01.06)](/C%26Cpp/README.md#diamond-inheritance-problem-and-resolution-through-virtual-inheritance-20250106)
- [Compression Implementation : Huffman Coding (2024.10.09)](/C&Cpp/README.md#compression-implementation--huffman-coding-20241009)
- [*K&R C* Style Function Declaration (2023.08.20)](/C&Cpp/README.md#kr-c-style-function-declaration-20230820)
- [Conditional Compile with `#ifdef` (2022.08.30)](/C&Cpp/README.md#conditional-compile-with-ifdef-20220830)
- [File I/O (2022.08.27)](/C&Cpp/README.md#file-io-20220827)
- [GCC Optimization Option Practice (2022.08.16)](/C&Cpp/README.md#gcc-optimization-option-practice-20220816)
- [`printf()` format test (2022.04.25)](/C&Cpp/README.md#printf-format-test-20220425)
- [Binary Search 1 (2022.04.19)](/C&Cpp/README.md#binary-search-1-20220419)
- [Binary Search 0 (2022.02.11)](/C&Cpp/README.md#binary-search-0-20220211)
- [Increment and Decrement Operators (2022.02.01)](/C&Cpp/README.md#increment-and-decrement-operators-20220201)
- [Prevent Garbage Value (2022.01.21)](/C&Cpp/README.md#prevent-garbage-value-20220121)
- [Containers : Deque, Stack and Queue (2021.10.14)](/C&Cpp/README.md#containers--deque-stack-and-queue-20211014)
- [Template (2021.07.23)](/C&Cpp/README.md#template-20210723)
- [Stack Overflow (2021.05.18)](/C&Cpp/README.md#stack-overflow-20210518)
- [Hello World (2021.05.12)](/C&Cpp/README.md#hello-world-20210512)## [My C# Practice](#list)
- [GCD (2021.03.30)](/CSharp/README.md#gcdcs-20210330)
- [Terminal GUI (2021.03.24)](/CSharp/README.md#terminalguics-20210324)
- [Polymorphism (2021.02.18)](/CSharp/README.md#polymorphismcs-20210218)
- [Overloading (2021.02.02)](/CSharp/README.md#overloadingcs-20210202)## [My Java Practice](#list)
- [`for` loop with skipping expressions (2022.10.15)](/Java/README.md#for-loop-with-skipping-expressions-20221015)
- [Multi-Thread (2021.04.13)](/Java/README.md#multi-thread-20210413)
- [GUI : `Swing` (2021.04.06)](/Java/README.md#gui--swing-20210406)
- [`java.util.Date` (2021.03.08)](/Java/README.md#javautildate-20210308)## [My ShellScript Practice](#list)
- [JScript via `cscript` on Windows : 2. Read CSV (2024.09.27)](/Shell/README.md#jscript-via-cscript-on-windows--2-read-csv-20240926)
- [JScript via `cscript` on Windows : 1. `DIR` (2024.09.26)](/Shell/README.md#jscript-via-cscript-on-windows--1-dir-20240926)
- [`helloWorld("echo")` (2024.05.23)](/Shell/README.md#helloworldecho-20240523)
- [Get the Total Size of Folders/Files Matching Specific Criteria (2024.02.29)](/Shell/README.md#get-the-total-size-of-foldersfiles-matching-specific-criteria-20240229)## [My Auto Hot Key Practice](#list)
- [GUI Calculator (2024.01.13)](/AutoHotKey/README.md#gui-calculator-20240113)
- [Hello World (2022.09.03)](/AutoHotKey/README.md#hello-world-20220903)
- [Infinity (2021.12.07)](/AutoHotKey/README.md#infinity-20211207)## [My Golang Practice](#list)
- [Assembly Practice 1 (2023.08.04)](/Golang/README.md#assembly-practice-1-20230804)
- [Grade (2021.12.06)](/Golang/README.md#grade-20211206)## [My Verilog Practice](#list)
- [Type Casting (2022.09.06)](/Verilog/README.md#type-casting-20220906)
- [Array Indexing (2022.09.06)](/Verilog/README.md#array-indexing-20220906)## [My Ruby Practice](#list)
- [Ruby's Crazy Syntax (2022.12.24)](/Ruby/README.md#rubys-crazy-syntax-20221224)
## [My Dart Practice](#list)
- [Hello World (2022.07.17)](/Dart/README.md#hello-world-20220717)