Data Science & Machine Learning Using Python l Introduction To Python Why Python Application areas of python Python implementations Cpython Jython Ironpython Pypy Python versions Installing python Python interpreter architecture Python byte code compiler Python virtual machine(pvm) l l l l l Python l l l l l l l Writing and Executing First Python Program Using interactive mode Using script mode General text editor and command window Idle editor and idle shell Understanding print() function How to compile python program explicitly l l l l l l Python Language Fundamentals Character set Keywords Comments Variables Literals Operators Reading input from console Parsing string to int, float l l l l l l l l Python Conditional Statements If statement If else statement If elif statement If elif else statement Nested if statement l l l l l Looping Statements While loop For loop Nested loops Pass, break and continue keywords l l l l Standard Data Types Int, float, complex, bool, nonetype Str, list, tuple, range Dict, set, frozenset l l l Duration: 4.5 Months
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Using interactive modeUsing script mode General text editor and command window Idle editor and idle shell Understanding print() function How to compile python program explicitly
l�
l�
l�
l�
l�
l�
Python Language Fundamentals
Character setKeywordsCommentsVariablesLiteralsOperatorsReading input from consoleParsing string to int, float
l�
l�
l�
l�
l�
l�
l�
l�
Python Conditional Statements
If statementIf else statementIf elif statementIf elif else statementNested if statement
l�
l�
l�
l�
l�
Looping Statements
While loopFor loopNested loopsPass, break and continue keywords
Multi-processing v/s Multi-threadingNeed of threadsCreating child threadsFunctions /methods related to threadsThread synchronization and locking
l�
l�
l�
l�
l�
Introduction to Database
Database Concepts What is Database Package? Understanding Data StorageRelational Database (RDBMS) Concept
l�
l�
SQL
l�
l�SQL basicsDML, DDL & DQLDDL: create, alter, dropSQL constraints: Not null, unique, Primary & foreign key, composite key Check, defaultDML: insert, update, delete and mergeDQL : selectSelect distinctSQL whereSQL operatorsSQL likeSQL order bySQL aliasesSQL viewsSQL joins Inner join Left (outer) join Right (outer) join Full (outer) join
l�l�
SQL (Structured Query Language)
l�
l�
l�
l�
l�
l�l�l�l�l�l�l�l�l�
l�
l�
l�
l�
l�
l�
l�Mysql functions String functions Char_length Concat Lower Reverse Upper Numeric functions Max, min, sum Avg, count, abs Date functions Curdate Curtime Now
l�
l�
l�
l�
l�
l�
l�
l�
Introduction to Statistics
Sample or populationMeasures of central tendency Arithmetic mean Harmonic mean Geometric mean Mode Quartile First quartile Second quartile(median) Third quartile Standard deviation
Statistics, Probability & Analytics:
l�
l�
l�
l�
l�
l�
l�l�
l�
l�
l�
l�
l�
l�
l�
l�
Probability Distributions
Introduction to probabilityConditional probabilityNormal distributionUniform distributionExponential distributionRight & left skewed distributionRandom distributionCentral limit theoreml�
l�
l�
l�
l�
l�
l�
l�
l�
l�
l�
Hypothesis Testing
Normality testMean test T-test Z-test ANOVA testChi square testCorrelation and covariance
l�
l�
l�
l�
l�
l�
l�
l�
l�
Numpy Package
Difference between list and numpy arrayVector and matrix operationsArray indexing and slicing
l�
l�
l�l�
l�l�
l�
Introduction to pandas
Labeled and structured dataSeries and dataframe objects
Map(), apply()Combining data framesAdding/removing rows & columnsSorting dataHandling missing valuesHandling duplicacyHandling data error
l�
l�
l�
l�
l�
l�
Handling Date and Time
Data Visualization using matplotlib and seaborn packages
l�Scatter plot, lineplot, bar plotHistogram, pie chart, Jointplot, pairplot, heatmapOutlier detection using boxplot
l�
l�
l�
l�
Introduction To Machine Learning
Traditional v/s Machine Learning ProgrammingReal life examples based on MLSteps of ML ProgrammingData Preprocessing revisedTerminology related to ML
l�
l�
Machine Learning:
l�
l�
l�
Supervised Learning
Classification Regressionl�
l�
KNN Classification
Math behind KNNKNN implementationUnderstanding hyper parameters
l�
l�
l�
Performance metrics
Math behind KNNKNN implementationUnderstanding hyper parameters
l�
l�
l�
Unsupervised Learning
clustering
l�
Regression
Math behind regressionSimple linear regressionMultiple linear regressionPolynomial regressionBoston price predictionCost or loss functions Mean absolute error Mean squared error Root mean squared error Least square errorRegularization
l�
l�
l�
l�
l�
l�
l�
l�
l�
l�
l�
Logistic Regression for classification
Theory of logistic regressionBinary and multiclass classificationImplementing titanic datasetImplementing iris datasetSigmoid and softmax functions
l�
l�
l�
l�
l�
Support Vector Machines
Theory of SVMSVM Implementationkernel, gamma, alpha
l�
l�
l�
Decision Tree Classification
Theory of decision treeNode splittingImplementation with iris datasetVisualizing tree
l�
l�
l�
l�
Ensemble Learning
Random forestBagging and boostingVoting classifier
l�
l�
l�
Model Selection Techniques
Cross validationGrid and random search for hyper parameter tuningl�
l�
Recommendation System
Content based techniqueCollaborative filtering techniqueEvaluating similarity based on correlationClassification-based recommendations
Install nltkTokenize wordsTokenizing sentencesStop words customizationStemming and lemmatizationFeature extractionSentiment analysisCount vectorizerTfidfvectorizerNaive bayes algorithms
l�
l�
l�
l�
l�
l�
l�
l�
l�
l�
Dimensionality Reduction
Principal component analysis(pca)
l�
Open CV
Reading imagesUnderstanding gray scale imageResizing imageUnderstanding haar classifiersFace, eyes classificationHow to use webcam in open cvBuilding image data setCapturing videoFace classification in videoCreating model for gender prediction
l�
l�
l�
l�
l�
l�
l�
l�
l�
Tableau - Home
Tableau - overviewTableau - environment setupTableau - get startedTableau - navigationTableau - design flowTableau - file typesTableau - data typesTableau - show meTableau - data terminology
l�
l�
Tableau
l�
l�
l�
l�
l�
l�
l�
l�
Tableau - Data Sources
Tableau - custom data viewTableau - data sourcesTableau - extracting dataTableau - fields operationsTableau - editing metadataTableau - data joiningTableau - data blending