OOPS concepts

What is major and minor pillars of OOPS? Manor Pillars Abstraction [to achieve simplicity]Encapsulation [data hiding and security]Modularity [to minimize module dependency]Hierarchy [to achieve re-usability] association,composition,aggregation,Inheritance Minor Pillars Typing [polymorphism -to reduce maintenance]Concurrency [to utilize CPI efficiently]Persistence [to preserve the data] What is abstraction? It is major pillar of OOPSIt is process of getting essential … Continue reading OOPS concepts

Python3 :create Virtual Environment in Windows 10

Virtual environment helps isolate our working project from other projects. First Verify that pip3 is installed on your system using following command :C:\workspace>pip3 -V //To upgrade pip to its latest version   : (Ref link)c:\user> python -m pip install --upgrade pip    Option-1 using virtualenv install virtualenv using following command: C:\workspace>pip3 install virtualenv Create Virtual Environment with name venv C:\workspace>virtualenv venv Activate the Environment C:\workspace> env\Scripts\activate.bat(in case … Continue reading Python3 :create Virtual Environment in Windows 10

Export your Google Fit data

https://www.howtogeek.com/694075/how-to-export-your-google-fit-data/ https://developers.google.com/fit https://takeout.google.com/ https://medium.com/analytics-vidhya/exploratory-data-analysis-of-google-fit-data-with-pandas-and-seaborn-a4369366c543 https://kylebinder.netlify.app/post/analyzing-my-google-fit-data/ https://ithoughthecamewithyou.com/post/export-google-fit-daily-steps-to-a-google-sheet https://datasaurus-rex.com/gallery/google-fit-data-studio-dashboard https://www.youtube.com/watch?v=hS8OLV-D1lw&feature=emb_logo

Raspberry Pi + git

Raspberry Pi + git https://projects.raspberrypi.org/en/projects/getting-started-with-git https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository Ref: https://www.earthdatascience.org/workshops/intro-version-control-git/basic-git-commands/ Create a new repository in github.com (ex. sample_repo) clone the repository to local machine: sudo clone https://github.com/usename/sample_repo.git git status git add --all git commit -m "1st commit" git push

Raspberry Pi + Different OS

1.Raspberry Pi + Ubuntu Server https://www.youtube.com/watch?v=Sr-WwMH7OUw 2.Raspberry Pi + Fedora server https://fedoramagazine.org/install-fedora-on-a-raspberry-pi/ https://docs.fedoraproject.org/en-US/quick-docs/raspberry-pi/ https://arm.fedoraproject.org/ https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi https://fedoramagazine.org/make-fedora-usb-stick/ Raspberry Pi + X Window System https://opensource.com/article/20/6/custom-raspberry-pi https://en.wikipedia.org/wiki/X_Window_System Raspberry Pi + Windows 10 IoT core https://www.youtube.com/watch?v=JPRUbGIyODY&feature=emb_logo Other Resource: https://www.makeuseof.com/tag/7-operating-systems-you-can-run-with-raspberry-pi/

SQL hands-on

Start learning SQL without installing any software on PC/ Laptop. Prerequisite: Create free account at: https://livesql.oracle.com/ Click on following link to open script page: 01. practice SELECT statement. 02. CREATE, INSERT, UPDATE, DELETE, DROP, ROLLBACK, COMMIT, SAVEPOINT 03. SQL Joins 04. Sub-Queries, Pseudo Columns, SET Operators After clicking any link of your interest, page similar … Continue reading SQL hands-on

SQL – liveSQL.com

Steps: STEP-1. Create free account at: https://livesql.oracle.com/Step-2. From left menu, select SQL Worksheet section. STEP-3. Copy following script into SQL worksheet section and press on RUN button. create table emp1( empno char(4), ename varchar2(30), sal number(10,2), city varchar2(30), deptno number(2) ) ; insert into emp1 values ('1','Adams',1000.0,'Mumbai',10); insert into emp1 values ('2','Black',2000.0,'Delhi',10); insert into emp1 … Continue reading SQL – liveSQL.com