diff --git a/backlog/PreferredWaysToLearnCoding.ipynb b/backlog/PreferredWaysToLearnCoding.ipynb new file mode 100644 index 0000000..4e5a34b --- /dev/null +++ b/backlog/PreferredWaysToLearnCoding.ipynb @@ -0,0 +1,1460 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "a9ae4b79", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "de6b52d7", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + " | ResponseId | \n", + "Q120 | \n", + "MainBranch | \n", + "Age | \n", + "Employment | \n", + "RemoteWork | \n", + "CodingActivities | \n", + "EdLevel | \n", + "LearnCode | \n", + "LearnCodeOnline | \n", + "... | \n", + "Frequency_1 | \n", + "Frequency_2 | \n", + "Frequency_3 | \n", + "TimeSearching | \n", + "TimeAnswering | \n", + "ProfessionalTech | \n", + "Industry | \n", + "SurveyLength | \n", + "SurveyEase | \n", + "ConvertedCompYearly | \n", + "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", + "1 | \n", + "I agree | \n", + "None of these | \n", + "18-24 years old | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "... | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "
1 | \n", + "2 | \n", + "I agree | \n", + "I am a developer by profession | \n", + "25-34 years old | \n", + "Employed, full-time | \n", + "Remote | \n", + "Hobby;Contribute to open-source projects;Boots... | \n", + "Bachelor’s degree (B.A., B.S., B.Eng., etc.) | \n", + "Books / Physical media;Colleague;Friend or fam... | \n", + "Formal documentation provided by the owner of ... | \n", + "... | \n", + "1-2 times a week | \n", + "10+ times a week | \n", + "Never | \n", + "15-30 minutes a day | \n", + "15-30 minutes a day | \n", + "DevOps function;Microservices;Automated testin... | \n", + "Information Services, IT, Software Development... | \n", + "Appropriate in length | \n", + "Easy | \n", + "285000.0 | \n", + "
2 | \n", + "3 | \n", + "I agree | \n", + "I am a developer by profession | \n", + "45-54 years old | \n", + "Employed, full-time | \n", + "Hybrid (some remote, some in-person) | \n", + "Hobby;Professional development or self-paced l... | \n", + "Bachelor’s degree (B.A., B.S., B.Eng., etc.) | \n", + "Books / Physical media;Colleague;On the job tr... | \n", + "Formal documentation provided by the owner of ... | \n", + "... | \n", + "6-10 times a week | \n", + "6-10 times a week | \n", + "3-5 times a week | \n", + "30-60 minutes a day | \n", + "30-60 minutes a day | \n", + "DevOps function;Microservices;Automated testin... | \n", + "Information Services, IT, Software Development... | \n", + "Appropriate in length | \n", + "Easy | \n", + "250000.0 | \n", + "
3 | \n", + "4 | \n", + "I agree | \n", + "I am a developer by profession | \n", + "25-34 years old | \n", + "Employed, full-time | \n", + "Hybrid (some remote, some in-person) | \n", + "Hobby | \n", + "Bachelor’s degree (B.A., B.S., B.Eng., etc.) | \n", + "Colleague;Friend or family member;Other online... | \n", + "Formal documentation provided by the owner of ... | \n", + "... | \n", + "1-2 times a week | \n", + "10+ times a week | \n", + "1-2 times a week | \n", + "15-30 minutes a day | \n", + "30-60 minutes a day | \n", + "Automated testing;Continuous integration (CI) ... | \n", + "NaN | \n", + "Appropriate in length | \n", + "Easy | \n", + "156000.0 | \n", + "
4 | \n", + "5 | \n", + "I agree | \n", + "I am a developer by profession | \n", + "25-34 years old | \n", + "Employed, full-time;Independent contractor, fr... | \n", + "Remote | \n", + "Hobby;Contribute to open-source projects;Profe... | \n", + "Bachelor’s degree (B.A., B.S., B.Eng., etc.) | \n", + "Books / Physical media;Online Courses or Certi... | \n", + "Formal documentation provided by the owner of ... | \n", + "... | \n", + "1-2 times a week | \n", + "1-2 times a week | \n", + "3-5 times a week | \n", + "60-120 minutes a day | \n", + "30-60 minutes a day | \n", + "Microservices;Automated testing;Observability ... | \n", + "Other | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "23456.0 | \n", + "
5 rows × 84 columns
\n", + "\n", + " | Age | \n", + "LearnCode | \n", + "LearnCodeOnline | \n", + "
---|---|---|---|
0 | \n", + "18-24 years old | \n", + "NaN | \n", + "NaN | \n", + "
1 | \n", + "25-34 years old | \n", + "Books / Physical media;Colleague;Friend or fam... | \n", + "Formal documentation provided by the owner of ... | \n", + "
2 | \n", + "45-54 years old | \n", + "Books / Physical media;Colleague;On the job tr... | \n", + "Formal documentation provided by the owner of ... | \n", + "
3 | \n", + "25-34 years old | \n", + "Colleague;Friend or family member;Other online... | \n", + "Formal documentation provided by the owner of ... | \n", + "
4 | \n", + "25-34 years old | \n", + "Books / Physical media;Online Courses or Certi... | \n", + "Formal documentation provided by the owner of ... | \n", + "
\n", + " | Age | \n", + "LearnCode | \n", + "LearnCodeOnline | \n", + "
---|---|---|---|
0 | \n", + "18-24 years old | \n", + "NaN | \n", + "NaN | \n", + "
70 | \n", + "45-54 years old | \n", + "NaN | \n", + "NaN | \n", + "
\n", + " | Age | \n", + "LearnCode | \n", + "LearnCodeOnline | \n", + "
---|---|---|---|
0 | \n", + "25-34 years old | \n", + "Books / Physical media;Colleague;Friend or fam... | \n", + "Formal documentation provided by the owner of ... | \n", + "
1 | \n", + "45-54 years old | \n", + "Books / Physical media;Colleague;On the job tr... | \n", + "Formal documentation provided by the owner of ... | \n", + "
2 | \n", + "25-34 years old | \n", + "Colleague;Friend or family member;Other online... | \n", + "Formal documentation provided by the owner of ... | \n", + "
3 | \n", + "25-34 years old | \n", + "Books / Physical media;Online Courses or Certi... | \n", + "Formal documentation provided by the owner of ... | \n", + "
4 | \n", + "35-44 years old | \n", + "Books / Physical media;Colleague;Online Course... | \n", + "Formal documentation provided by the owner of ... | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "
92 | \n", + "Under 18 years old | \n", + "Books / Physical media;Other online resources ... | \n", + "Formal documentation provided by the owner of ... | \n", + "
93 | \n", + "18-24 years old | \n", + "Books / Physical media;Hackathons (virtual or ... | \n", + "Formal documentation provided by the owner of ... | \n", + "
94 | \n", + "25-34 years old | \n", + "Colleague | \n", + "NaN | \n", + "
95 | \n", + "25-34 years old | \n", + "Colleague;Online Courses or Certification;On t... | \n", + "NaN | \n", + "
96 | \n", + "35-44 years old | \n", + "Books / Physical media;Other online resources ... | \n", + "Formal documentation provided by the owner of ... | \n", + "
97 rows × 3 columns
\n", + "\n", + " | Age | \n", + "LearnCode | \n", + "LearnCodeOnline | \n", + "
---|---|---|---|
0 | \n", + "25-34 years old | \n", + "Books / Physical media;Colleague;Friend or fam... | \n", + "Formal documentation provided by the owner of ... | \n", + "
1 | \n", + "45-54 years old | \n", + "Books / Physical media;Colleague;On the job tr... | \n", + "Formal documentation provided by the owner of ... | \n", + "
2 | \n", + "25-34 years old | \n", + "Colleague;Friend or family member;Other online... | \n", + "Formal documentation provided by the owner of ... | \n", + "
3 | \n", + "25-34 years old | \n", + "Books / Physical media;Online Courses or Certi... | \n", + "Formal documentation provided by the owner of ... | \n", + "
4 | \n", + "35-44 years old | \n", + "Books / Physical media;Colleague;Online Course... | \n", + "Formal documentation provided by the owner of ... | \n", + "
\n", + " | Age | \n", + "LearnCode | \n", + "
---|---|---|
0 | \n", + "25-34 years old | \n", + "Books / Physical media;Colleague;Friend or fam... | \n", + "
1 | \n", + "45-54 years old | \n", + "Books / Physical media;Colleague;On the job tr... | \n", + "
2 | \n", + "25-34 years old | \n", + "Colleague;Friend or family member;Other online... | \n", + "
3 | \n", + "25-34 years old | \n", + "Books / Physical media;Online Courses or Certi... | \n", + "
4 | \n", + "35-44 years old | \n", + "Books / Physical media;Colleague;Online Course... | \n", + "
... | \n", + "... | \n", + "... | \n", + "
91 | \n", + "Under 18 years old | \n", + "Books / Physical media;Other online resources ... | \n", + "
92 | \n", + "18-24 years old | \n", + "Books / Physical media;Hackathons (virtual or ... | \n", + "
93 | \n", + "25-34 years old | \n", + "Colleague | \n", + "
94 | \n", + "25-34 years old | \n", + "Colleague;Online Courses or Certification;On t... | \n", + "
95 | \n", + "35-44 years old | \n", + "Books / Physical media;Other online resources ... | \n", + "
96 rows × 2 columns
\n", + "