[1/n] For any aspiring scientists hoping to learn Python 🐍, a great #OpenScience resource is "Python for Neuroscience." They cover everything from the basics of object-oriented programming to machine learning. A 🧵 covering some of my favorite chapters: @PhDVoice @ThePhDPlace
[2/n] "The Scientific Stack - Part 1-2" This chapter goes over essential tools for scientific programming, including NumPy, pandas (data management), SciPy (statistical or signal processing), and matplotlib (cornerstone for data visualization in Python). …-python-for-neuroscientists.github.io/textbook-publi…
[3/n]"Testing and Test-Driven Development" This chapter talks about why "unit tests" make your code more transparent. Essentially, a unit test demonstrates that a portion of your code does what it is supposed to do. Helpful for package development
…-python-for-neuroscientists.github.io/textbook-publi…
[4/n] "Git and More Python Libraries" This chapter talks about how to set up and manage a GitHub repository. This is great for newly computational labs or students who learned to code outside a formal setting. …-python-for-neuroscientists.github.io/textbook-publi…
[5/n] "Virtual Environments and Object-oriented Programming (OOP)" This chapter goes over virtual environments (VE) and OOP. Environments create an isolated coding space for your project so you don't need to worry about packages changing. …-python-for-neuroscientists.github.io/textbook-publi…
[6/n] "Introduction to Machine Learning" ML is something everyone in the computational world should be aware of and should know how to implement in trivial settings. I found this to be a good introduction, especially when supplemented with other resources. …-python-for-neuroscientists.github.io/textbook-publi…
[7/n] Let me know if you are interested in forming a learning group to go through any of these chapters (or other resouces)! We could get together a Zoom/slack group. : )

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Patrick F. Bloniasz (he/him)

Patrick F. Bloniasz (he/him) Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @PatrickBloniasz

Nov 8
[1/n] I recently offered a free Zoom "intro to R" data visualization workshop after popular demand. Specifically, I went through the use of ggplot2. All disciplines with no prior R skills were welcome. All free materials are below!🧵 @PhDVoice @AcademicChatter @OpenAcademics
[2/n] The week before, I offered a "tech week" where I provided lectures on installing R and RStudio and assumed no prior knowledge. I also went through basic data types and data wrangling in R. MacOS, Windows (32-bit/64-bit), and Tablets were supported: r.patrickbloniasz.com/?page_id=39
[3/n] The lecture on ggplot2 can be found at the following link. The lecture is roughly 30 minutes of responsible data visualization and data interpretation using 6 “do no harm” principles, before going through foundational ggplot2 skills using examples.
Read 8 tweets
Nov 6
[1/n] I am offering a free Zoom "Intro to R" data wrangling workshop on January 14th, 2023 after popular demand. Specifically, I will go through the use of the Tidyverse. All disciplines and beginner* R skill levels are welcome. @PhDVoice @AcademicChatter @OpenAcademics
[2/n] The week before, January 9th - January 13th, will be a "tech week" where I will provide live and recorded lectures on installing R and RStudio. I will also get you started with basic data types and data importing. If interested, sign up here: docs.google.com/forms/d/e/1FAI…
[3/n] MacOS, Windows (32-bit/64-bit), and Tablets/smartphones will be supported. *If you are an experienced R user (i.e., you could be giving this workshop), or you are comfortable self-teaching yourself Tidyverse, this is not for you. I will be focusing on complete beginners! :)
Read 4 tweets
Aug 17
Are you an aspiring or practicing neuroscientist who wants to learn Python for free? Dr. Mark Kramer and colleagues @BU_Tweets developed a great intro virtual book that uses Jupyter Notebooks with neuro data included. A🧵 of the topics included: @PhDVoice @AcademicChatter
Module 1: "Intro to Python for the Practicing Neuroscience". Topics include, but are not limited to, basic data structures, plotting, for loops, and functions. Link: mark-kramer.github.io/Case-Studies-P…
Module 2: "The Event-Related Potential" (ERPs) Using data visualization, ERPs, confidence intervals, and bootstrapping, you work with 1s of scalp EEG data sampled at 500 Hz during 1,000 trials in two conditions mark-kramer.github.io/Case-Studies-P…
Read 9 tweets
Jul 31
I’ve had a few questions from undergraduates about the value of having a personal research website: a 🧵 @PhDVoice @PhDspeaks
#AcademicTwitter 1) It is a controllable, digital footprint. Like social media, your website is often the first thing someone sees when they Google you.
With social media (e.g., LinkedIn) you are bound by the functionality offered by the site. An external force determines the look/feel of your posts, projects, and profile. This is not always bad, but having your own website allows for customization–YOU determine what's important.
2) Projects can be displayed as interactive widgets (e.g., on Wordpress), whereas they are merely hyperlinks in many other places. This allows you to present your work in a way where people can actually experience it rather than read about it. This could be through...
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(