TOOLS FOR CODING

 

A high level overview

Ramiz A. Qudsi

qudsira@bu.edu

(https://qudsiramiz.github.io)

Outline:

  • Editors

 

  • Language

 

  • Resources

 

  • Good Practices

 

  • Using VS Code

Qudsi (qudsira@bu.edu)

EDITORS

Qudsi (qudsira@bu.edu)

Editors

Qudsi (qudsira@bu.edu)

RIP! Gone! Reduced to Quarks

Qudsi (qudsira@bu.edu)

Which Editor to use though?

Depends on what vibes with you!

What language you use!

VS Code!

LANGUAGE

Qudsi (qudsira@bu.edu)

Qudsi (qudsira@bu.edu)

Language

  • Comfort

 

  • Speed

 

  • Functionality and Adaptability

 

  • Ease of learning new functionality

 

  • Popularity in the market

 

  • What your boss wants you to do

Qudsi (qudsira@bu.edu)

https://www.economist.com/graphic-detail/2018/07/26/python-is-becoming-the-worlds-most-popular-coding-language

Qudsi (qudsira@bu.edu)

Qudsi (qudsira@bu.edu)

Using Python:

https://www.pixelcrayons.com/blog/python-pros-and-cons/

Qudsi (qudsira@bu.edu)

Using Python:

https://www.pixelcrayons.com/blog/python-pros-and-cons/

Qudsi (qudsira@bu.edu)

RESOURCES

Qudsi (qudsira@bu.edu)

Resources

  • Google

 

  • YouTube

 

  • Coursera/Udemy

 

  • Documentation of code/package

 

  • StackOverflow

Qudsi (qudsira@bu.edu)

GOOD PRACTICES

Qudsi (qudsira@bu.edu)

Qudsi (qudsira@bu.edu)

Qudsi (qudsira@bu.edu)

VS CODE

Qudsi (qudsira@bu.edu)

Qudsi (qudsira@bu.edu)

https://www.anaconda.com/

Qudsi (qudsira@bu.edu)

Qudsi (qudsira@bu.edu)

Qudsi (qudsira@bu.edu)

LIVE DEMO

https://github.com/qudsiramiz/qudsiramiz.github.io/tree/main/python/tutorials