0% found this document useful (0 votes)
3 views20 pages

Python Datascience

The document outlines a comprehensive syllabus for a Python and Data Science training course offered by Credence IT Professional Training Institute. It covers various topics including Python programming, data manipulation with Pandas, data visualization with Matplotlib, web development with Django, and SQL fundamentals. Additionally, it includes sections on data warehousing concepts and tools, along with post-course completion operations such as interview preparation and resume building.

Uploaded by

K Kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views20 pages

Python Datascience

The document outlines a comprehensive syllabus for a Python and Data Science training course offered by Credence IT Professional Training Institute. It covers various topics including Python programming, data manipulation with Pandas, data visualization with Matplotlib, web development with Django, and SQL fundamentals. Additionally, it includes sections on data warehousing concepts and tools, along with post-course completion operations such as interview preparation and resume building.

Uploaded by

K Kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Python + Data Science Syllabus

Credence IT Professional Training Institute


Tushar Kathalkar/ Yusuf Tamboli
📞+918237916162 📞+917385318590
📞+919766722458 📞+918275219894
[Link]
Address : Indira Heights, Survey no. 34/5, Radhe Sham Building, Mohan
Nagar, Dhankawadi, Pune, Maharashtra 411043
Python
1: Introduction to Python
➢ Installation and Working with Python
➢ Understanding Python variables
➢ Python basic Operators
➢ Understanding python blocks
➢ Type casting, Unicode etc.
2: Python Data Types
➢ Declaring and using Numeric data types: int, float, complex, bool
➢ Using string data type and string operations
➢ Defining list and list slicing
➢ Use of Tuple data type

2
2
Python
3: Python Program Flow Control
➢ Conditional blocks using if, else and elif
➢ Simple for loops in python
➢ For loop using ranges, string, list and dictionaries
➢ Use of while loops in python
➢ Loop manipulation using: pass, continue, break
➢ Programming using Python conditional and loops block
4: Python String, List, set and Dictionary Manipulations
➢ Building blocks of python programs
➢ Understanding string in build methods
➢ List manipulation using in build methods
➢ Tuple operation
➢ Set manipulation 3
➢ Dictionary manipulation 3
Python
5: Fundamentals of Object orientation:
➢ Class, Object
➢ Constructor
➢ Types of Variables
➢ Methods and its types
➢ Importing Class
➢ OOP’s Concepts: Inheritance, Encapsulation, Abstraction, Polymorphism
➢ File handling: text, binary, csv
➢ Exception handling: try, except, else, finally

4
4
Data Science
6. Complete Data Science: 7. Pandas: (Data Analysis)
➢ NumPy: (Numerical Python) ➢ DataFrame and Series
➢ Introduction to Numpy ➢ DataFrame operations
➢ Datatypes of ndarrays ➢ Data Slicing, indexing
➢ Dealing with ndarrays, copies and views ➢ DataFrame functions
➢ Arithmetic operations, ➢ Reading the files- csv, excel
➢ Indexing , Slicing, splitting arrays ➢ Boolean filtering
➢ Shape manipulation ➢ Storing file in various formats
➢ Stacking together different data ➢ Useful DataFrame functions

5
5
Data Science
Pandas: (Data Analysis) Matplotlib ( Data Visualization)
➢ Stats using pandas ➢ Introduction to Matplotlib
➢ Dealing with missing data ➢ Simple plotting
➢ Operations over the data ➢ Formatting the graph: colors, markers, line style, etc
➢ Customization
➢ Plotting with list, arrays, pandas
➢ Types: scatter plot, bar chart, pie chart, histogram

6
6
Python Advance
▸ Modules
▸ File Handling
▸ Exception Handling
▸ Regular Expression
▸ Python OOPs Concepts
▸ Polymorphism
▸ Multi Threading
▸ Python Database programming

7
7
IDE
▸ Pycharm
▸ Eclips
▸ Atom

8
8
Django

▸ Introduction To Web Development &


▸ MVT vs MVC & Config with IDE(Pycharm & ATOM)
▸ Development of First Web Application
▸ Template & Static Files
▸ Working with Models and database
▸ Working with Django Forms
▸ Working with Django Model Forms
▸ Working with Django Model Forms

9
9
Django
▸ Working with Advance Template Features
▸ Session Management
▸ User Authentication and Authorization
▸ Class Based Views
▸ CRUD operations by using both CBVs and FBVs
▸ Django ORM
▸ Working with Advanced Model Concepts
▸ Woking with Django Middleware
▸ Deployment of our application in LIVE Environment
▸ REAL TIME PROJECT
10
10
Oddo
▸ Introduction Of Odoo
▸ Install odoo particular version in IDE(Eclips)
▸ How to Create Custom module(py with xml)
▸ How to create deferent type fields.
▸ How to define all type of View and act-window
▸ Set access right in odoo
▸ Inherit and add fields to existing views and models in Odoo

11
11
Oddo
▸ Model in works
a. Websites b. Sales c. Operation
• website builders • Sales ▪ Accounting
• E-Commerce • CRM ▪ HR
• Event • Invoicing ▪ Inventory
• Event management • Point of sale ▪ Purchases
▪ Manufacturing

12
12
SQL
➢ What is Data?
➢ What is Database?
➢ DBMS VS RDBMS?
➢ SQL statements
I. DDL
II. DML
III. DCL
IV. TCL

13
13
SQL
SQL Operators SQL functions SQL constraints

➢ Arithmetic ➢ Aggregate ➢ Primary key

➢ Character ➢ Unique
➢ Comparison
➢ Date
➢ Check
➢ Logical
➢ Not null
➢ Set ➢ Number
➢ Default
➢ Like ➢ Foreign key
➢ Concatenation ➢ Composite key

14
14
SQL
SQL joins Pseudo columns SQL clauses
➢ Inner join ➢ Rank() ➢ Where
➢ Left outer ➢ Dense_rank() ➢ Group by
➢ Right outer ➢ Rownum ➢ Having
➢ Full outer ➢ Rowid
➢ Order by
➢ Equi join
➢ Non equi join PLSQL
➢ Cross join ➢ Store procedures
➢ Self join ➢ Triggers
➢ Multiple table joins ➢ Views

15
15
Data Warehousing – ETL + BI
Data Warehouse Concepts:
➢ Introduction of Analytical system , Data Warehouse and ETL Process
➢ Architecture/technical Flow/Data Flow/High level Design of data warehouse
➢ Differences between OLTP and OLAP.
➢ Normalization and De-Normalization.
➢ Difference between relational and dimensional modelling.
➢ Introduction of Fact table, Dimension table and It’s Types
➢ Surrogate Key
➢ Data Mapping Document

16
16
Data Warehousing - ETL + BI
Data Warehouse Concepts:
➢ Data Models:
a) Conceptual Model
b) Logical Model
c) Physical Model
➢ Star Schema, Snowflake Schema, Galaxy Schema
Business Intelligence :
➢ Introduction of BI tool Tableau
➢ Report Development

17
17
Tools

1. SQL Developer
2. SQL server management studio
3. Visual studio +SSIS
4. Tableau

18
18
Post Course Completion Operations
➢ Technical interviews + HR interviews
➢ Resume building

19
19
Thanks !

20
20

You might also like