dimi-fn / Various-Data-Science-Scripts

A collection of coding scripts, notes, and mini-projects with reference to a series of Data Science, Web Development, programming concepts and foundations, and miscellaneous tech topics.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

*Note:

Due to a GitHub bug (issue #3035 & #3555), sometimes the notebook files (files ending in ".ipynb") may not render. Please reload the page until the content can be displayed. If that is not possible, then shared Google Colab notebook links are provided to directories that include .ipynb files.

Various-Data-Science-Scripts

Purpose:

Creating a collection of coding scripts, notes, and mini-projects with reference to a series of Data Science, Web Development, programming concepts and foundations, and miscellaneous tech topics.

This repository is actively maintained and developed.

Contents


Classes and objects, encapsulation, inheritance, polymorphism, and exception handling in Python.


Demonstrating several concepts and practices in functional programming with Python, such as: functions, *args and **kwargs, iterators, generators, decorators, list comprehensions, and build-in functions.

Also: working with files (read-write-delete files).


Solving problems via Unit Testing. The majority of the problem tasks are derived from the Codility lessons, and some of those are coming from CodinGame as well.



How to set up a virtual environment with venv and pipenv for packaging and dependency management in Python.



  • AI
    • Various projects and notes on Machine & Deep Learning topics

  • Web Development
    • Responsive Web Design (HTML, CSS), JavaScript (TDD, npm, React, Deployment), Containers, Web Development set up, UI

Git & GitHub

Version control with git, GitHub, and VS Code.



Shell scripting, Bash commands, Windows terminal commands, encryption.



Continuous Integration (CI) - Continuous Deployment (CD)






Search Engine Optimization (SEO) & Information Retrieval (IR)


Theoretical concepts, tools, and applications of Augmented and Virtual Reality.



Cheatsheets on various topics such as Data Science and Machine Learning as well as various sources for interview questions and preparation.


More details can be found on each folder respectively via their own readme files and/or coding notebooks/scripts.

About

A collection of coding scripts, notes, and mini-projects with reference to a series of Data Science, Web Development, programming concepts and foundations, and miscellaneous tech topics.

License:MIT License


Languages

Language:Jupyter Notebook 95.4%Language:Python 2.3%Language:JavaScript 1.5%Language:HTML 0.6%Language:CSS 0.1%Language:Shell 0.1%