Posts

Python in VSCode

  Python coding in VS Code Steps: Install first python in windows Install extensions in VS Code pylint python package black formatter Set python path in system environment path variable Setup vertual environment As it will help you to have dependencies and packages to be installed only for the workspace folder rather than for global system and will help to keep the projects isolated with each other Command: python -m venv .venv  Command to activate venv:  .\.venv\Scripts\activate It will create a new folder in your existing python project folder and will install required python packages to run your code and you can install dependencies as well in it. Setup dependencies by using requirements.txt file Provide all packages name in txt file and then you can use single pip command to install them To check pip version you need to type Command: pip --version - but after navigating to desired location where pip is installed in python folder. Command: python -m pip --version ...

Python concepts for BigData

Image
  Python concept for BigData Important concepts of Python Ganeral purpose programming language: Web development Enterprices related development - video streaming or storing data Testing CAD & Embedded applications Games Development Desktop based application (GUI) Artificial Intelligence Data Analytics Data Science Machine Learning Big Data analytics Softwares or tools for python: python.org for downloading tools and software(official website) Command line interface and integrated development environment will also come with python package at the time of installing software cmd is for practice and ide for software or application creation. Another distributor of python is anaconda. It is a company which provide additional packages and functionality for python. Jupitor - Notebook and support multiple languages for practice. It supports 40+ languages as it has 40+ kernels support. Jupitor come with python pre-install and for other languages we need to install them exclusively. Make ...

E-Commerce Website Project and Technologies used

Image
  Backend Project Aganda: GitHub Backend client and server Request Response cycle Dev Env setup Intro to version control system Tools: GitHub Intellij Ultimate Cloud Environment for deployment of project for global access Domains Register Showcase project to world Skills required: OOPs, Concurrency, Advance Language LLD HLD Project - Practical mode of learning Learning Trajectory: Basic Project OOPs, concurrency, Advance Language Concept LLD (D.P - [Design Pattern], Machine Coding) HLD Build more projects Project Building the project from basic requirement Deploy on AWS Metrics Mention in Resume How to mention improvement you have made to your project and saved time and handled traffic. Tech/Concept used and express them in your Resume: DBs APIs Cache etc.... Microservices Spring Boot Complexity in project Payment Gateways implementation Concepts will be learned during Prject building: VCS - Version control system Spring API's DB's Deployement(AWS) Payment flow Implement Basic ...

AWS

Image
AWS Cloud: Aws is a cloud service, cloud means physical servers which are present in your premise or in any geo-location in world from where your application or service can run for your business requirement. Collection of 1000's of servers are known as data center and AWS has multiple data centers across the globe. Below is sample data center image. AWS uses virtualization to share physical resources between users of different geo-location.  These virtual machines come with billing model of usage as we have for electricity and for water supply and usage. Billing modes of fulling the demands are: On-Demand - No upfront payment or long term commitment for server usage by using virtualization. Pay-as-You-Go - Pay on hourly or even second basis for server usage. Cloud computing: It is know as computation service delivered with the help of internet to any end-user. Here in case you are using AWS storage and services and computation in place of your personal or local systems. AWS offers ...