Data Analysis Books | Python | SQL | Excel | Artificial Intelligence | Power BI | Tableau | AI Resources – Telegram
Data Analysis Books | Python | SQL | Excel | Artificial Intelligence | Power BI | Tableau | AI Resources
49.5K subscribers
237 photos
1 video
39 files
398 links
Download Telegram
Python Interview Questions for data analyst interview

Question 1: Find the top 5 dates when the percentage change in Company A's stock price was the highest.

Question 2: Calculate the annualized volatility of Company B's stock price. (Hint: Annualized volatility is the standard deviation of daily returns multiplied by the square root of the number of trading days in a year.)

Question 3: Identify the longest streaks of consecutive days when the stock price of Company A was either increasing or decreasing continuously.

Question 4: Create a new column that represents the cumulative returns of Company A's stock price over the year.

Question 5: Calculate the 7-day rolling average of both Company A's and Company B's stock prices and find the date when the two rolling averages were closest to each other.

Question 6: Create a new DataFrame that contains only the dates when Company A's stock price was above its 50-day moving average, and Company B's stock price was below its 50-day moving average
👍61
Data Analyst Interview Questions
[Python, SQL, PowerBI]

1. Is indentation required in python?
Ans:
Indentation is necessary for Python. It specifies a block of code. All code within loops, classes, functions, etc is specified within an indented block. It is usually done using four space characters. If your code is not indented necessarily, it will not execute accurately and will throw errors as well.

2. What are Entities and Relationships?
Ans:
Entity:
An entity can be a real-world object that can be easily identifiable. For example, in a college database, students, professors, workers, departments, and projects can be referred to as entities.

Relationships: Relations or links between entities that have something to do with each other. For example – The employee’s table in a company’s database can be associated with the salary table in the same database.

3. What are Aggregate and Scalar functions?
Ans:
An aggregate function performs operations on a collection of values to return a single scalar value. Aggregate functions are often used with the GROUP BY and HAVING clauses of the SELECT statement. A scalar function returns a single value based on the input value.

4. What are Custom Visuals in Power BI?
Ans:
Custom Visuals are like any other visualizations, generated using Power BI. The only difference is that it develops the custom visuals using a custom SDK. The languages like JQuery and JavaScript are used to create custom visuals in Power BI

ENJOY LEARNING 👍👍
👍41
The best way to learn data analytics skills is to:

1. Watch a tutorial

2. Immediately practice what you just learned

3. Do projects to apply your learning to real-life applications

If you only watch videos and never practice, you won’t retain any of your teaching.

If you never apply your learning with projects, you won’t be able to solve problems on the job. (You also will have a much harder time attracting recruiters without a recruiter.)
👍5🔥1
Complete Syllabus for Data Analytics interview:

SQL:
1. Basic   
- SELECT statements with WHERE, ORDER BY, GROUP BY, HAVING   
- Basic JOINS (INNER, LEFT, RIGHT, FULL)   
- Creating and using simple databases and tables

2. Intermediate   
- Aggregate functions (COUNT, SUM, AVG, MAX, MIN)   
- Subqueries and nested queries
- Common Table Expressions (WITH clause)   
- CASE statements for conditional logic in queries
3. Advanced   
- Advanced JOIN techniques (self-join, non-equi join)   
- Window functions (OVER, PARTITION BY, ROW_NUMBER, RANK, DENSE_RANK, lead, lag)   
- optimization with indexing   
- Data manipulation (INSERT, UPDATE, DELETE)

Python:
1. Basic   
- Syntax, variables, data types (integers, floats, strings, booleans)   
- Control structures (if-else, for and while loops)   
- Basic data structures (lists, dictionaries, sets, tuples)   
- Functions, lambda functions, error handling (try-except)   
- Modules and packages

2. Pandas & Numpy   
- Creating and manipulating DataFrames and Series   
- Indexing, selecting, and filtering data   
- Handling missing data (fillna, dropna)   
- Data aggregation with groupby, summarizing data   
- Merging, joining, and concatenating datasets

3. Basic Visualization   
- Basic plotting with Matplotlib (line plots, bar plots, histograms)   
- Visualization with Seaborn (scatter plots, box plots, pair plots)   
- Customizing plots (sizes, labels, legends, color palettes)   
- Introduction to interactive visualizations (e.g., Plotly)

Excel:
1. Basic   
- Cell operations, basic formulas (SUMIFS, COUNTIFS, AVERAGEIFS, IF, AND, OR, NOT & Nested Functions etc.)   
- Introduction to charts and basic data visualization   
- Data sorting and filtering   
- Conditional formatting

2. Intermediate   
- Advanced formulas (V/XLOOKUP, INDEX-MATCH, nested IF)   
- PivotTables and PivotCharts for summarizing data   
- Data validation tools   
- What-if analysis tools (Data Tables, Goal Seek)

3. Advanced   
- Array formulas and advanced functions   
- Data Model & Power Pivot
- Advanced Filter
- Slicers and Timelines in Pivot Tables   
- Dynamic charts and interactive dashboards

Power BI:
1. Data Modeling   
- Importing data from various sources   
- Creating and managing relationships between different datasets   
- Data modeling basics (star schema, snowflake schema)

2. Data Transformation   
- Using Power Query for data cleaning and transformation   
- Advanced data shaping techniques   
- Calculated columns and measures using DAX

3. Data Visualization and Reporting   - Creating interactive reports and dashboards   
- Visualizations (bar, line, pie charts, maps)   
- Publishing and sharing reports, scheduling data refreshes

Statistics Fundamentals: Mean, Median, Mode, Standard Deviation, Variance, Probability Distributions, Hypothesis Testing, P-values, Confidence Intervals, Correlation, Simple Linear Regression, Normal Distribution, Binomial Distribution, Poisson Distribution.

Like for more 😄❤️
👍53
Essentials for Acing any Data Analytics Interviews-

SQL:
1. Beginner
- Fundamentals: SELECT, WHERE, ORDER BY, GROUP BY, HAVING
- Essential JOINS: INNER, LEFT, RIGHT, FULL
- Basics of database and table creation

2. Intermediate
- Aggregate functions: COUNT, SUM, AVG, MAX, MIN
- Subqueries and nested queries
- Common Table Expressions with the WITH clause
- Conditional logic in queries using CASE statements

3. Advanced
- Complex JOIN techniques: self-join, non-equi join
- Window functions: OVER, PARTITION BY, ROW_NUMBER, RANK, DENSE_RANK, lead, lag
- Query optimization through indexing
- Manipulating data: INSERT, UPDATE, DELETE

Python:
1. Basics
- Understanding syntax, variables, and data types: integers, floats, strings, booleans
- Control structures: if-else, loops (for, while)
- Core data structures: lists, dictionaries, sets, tuples
- Functions and error handling: lambda functions, try-except
- Using modules and packages

2. Pandas & Numpy
- DataFrames and Series: creation and manipulation
- Techniques: indexing, selecting, filtering
- Handling missing data with fillna and dropna
- Data aggregation: groupby, data summarizing
- Data merging techniques: merge, join, concatenate

3. Visualization
- Plotting basics with Matplotlib: line plots, bar plots, histograms
- Advanced visualization with Seaborn: scatter plots, box plots, pair plots
- Plot customization: sizes, labels, legends, colors
- Introduction to interactive visualizations with Plotly

Excel:
1. Basics
- Cell operations and basic formulas: SUMIFS, COUNTIFS, AVERAGEIFS
- Charts and introductory data visualization
- Data sorting and filtering, Conditional formatting

2. Intermediate
- Advanced formulas: V/XLOOKUP, INDEX-MATCH, complex IF scenarios
- Summarizing data with PivotTables and PivotCharts
- Tools for data validation and what-if analysis: Data Tables, Goal Seek

3. Advanced
- Utilizing array formulas and sophisticated functions
- Building a Data Model & using Power Pivot
- Advanced filtering, Slicers and Timelines in Pivot Tables
- Crafting dynamic charts and interactive dashboards

Power BI:
1. Data Modeling
- Importing data from diverse sources
- Creating and managing dataset relationships
- Data modeling essentials: star schema, snowflake schema

2. Data Transformation
- Data cleaning and transformation with Power Query
- Advanced data shaping techniques
- Implementing calculated columns and measures with DAX

3. Data Visualization and Reporting
- Developing interactive reports and dashboards
- Visualization types: bar, line, pie charts, maps
- Report publishing and sharing, scheduling data refreshes

Statistics:
Mean, Median, Mode, Standard Deviation, Variance, Probability Distributions, Hypothesis Testing, P-values, Confidence Intervals, Correlation, Simple Linear Regression, Normal Distribution, Binomial Distribution, Poisson Distribution
👍42
Creating a one-month data analytics roadmap requires a focused approach to cover essential concepts and skills. Here's a structured plan along with free resources:

🗓️Week 1: Foundation of Data Analytics

Day 1-2: Basics of Data Analytics
Resource: Khan Academy's Introduction to Statistics
Focus Areas: Understand denoscriptive statistics, types of data, and data distributions.

Day 3-4: Excel for Data Analysis
Resource: Microsoft Excel tutorials on YouTube or Excel Easy
Focus Areas: Learn essential Excel functions for data manipulation and analysis.

Day 5-7: Introduction to Python for Data Analysis
Resource: Codecademy's Python course or Google's Python Class
Focus Areas: Basic Python syntax, data structures, and libraries like NumPy and Pandas.

🗓️Week 2: Intermediate Data Analytics Skills

Day 8-10: Data Visualization
Resource: Data Visualization with Matplotlib and Seaborn tutorials
Focus Areas: Creating effective charts and graphs to communicate insights.

Day 11-12: Exploratory Data Analysis (EDA)
Resource: Towards Data Science articles on EDA techniques
Focus Areas: Techniques to summarize and explore datasets.

Day 13-14: SQL Fundamentals
Resource: Mode Analytics SQL Tutorial or SQLZoo
Focus Areas: Writing SQL queries for data manipulation.

🗓️Week 3: Advanced Techniques and Tools

Day 15-17: Machine Learning Basics
Resource: Andrew Ng's Machine Learning course on Coursera
Focus Areas: Understand key ML concepts like supervised learning and evaluation metrics.

Day 18-20: Data Cleaning and Preprocessing
Resource: Data Cleaning with Python by Packt
Focus Areas: Techniques to handle missing data, outliers, and normalization.

Day 21-22: Introduction to Big Data
Resource: Big Data University's courses on Hadoop and Spark
Focus Areas: Basics of distributed computing and big data technologies.


🗓️Week 4: Projects and Practice

Day 23-25: Real-World Data Analytics Projects
Resource: Kaggle datasets and competitions
Focus Areas: Apply learned skills to solve practical problems.

Day 26-28: Online Webinars and Community Engagement
Resource: Data Science meetups and webinars (Meetup.com, Eventbrite)
Focus Areas: Networking and learning from industry experts.


Day 29-30: Portfolio Building and Review
Activity: Create a GitHub repository showcasing projects and code
Focus Areas: Present projects and skills effectively for job applications.

👉Additional Resources:
Books: "Python for Data Analysis" by Wes McKinney, "Data Science from Scratch" by Joel Grus.
Online Platforms: DataSimplifier, Kaggle, Towards Data Science

Tailor this roadmap to your learning pace and adjust the resources based on your preferences. Consistent practice and hands-on projects are crucial for mastering data analytics within a month. Good luck!
👍2
I have uploaded a lot of free resources on Linkedin as well
👇👇
https://www.linkedin.com/company/sql-analysts/

We're just 6k followers away from reaching 200k on LinkedIn! ❤️ Join us and be part of this milestone!
2👍2
𝐇𝐨𝐰 𝐭𝐨 𝐁𝐮𝐢𝐥𝐝 𝐚 𝐂𝐚𝐫𝐞𝐞𝐫 𝐚𝐬 𝐚 𝐃𝐚𝐭𝐚 𝐀𝐧𝐚𝐥𝐲𝐬𝐭 𝐢𝐧 𝟐𝟎𝟐𝟓 🧑‍💻

If you are thinking about becoming a data analyst, 2025 is the perfect year to start. Companies need people who can understand data and turn it into useful insights. Here’s a simple step-by-step guide to help you start your journey.

𝟏. 𝐃𝐚𝐭𝐚 𝐀𝐧𝐚𝐥𝐲𝐬𝐭 𝐑𝐨𝐥𝐞
A data analyst collects and studies data to help companies make better decisions. They find trends, create reports, and suggest solutions to business problems.

𝟐. 𝐋𝐞𝐚𝐫𝐧 𝐍𝐞𝐜𝐞𝐬𝐬𝐚𝐫𝐲 𝐒𝐤𝐢𝐥𝐥𝐬
𝐄𝐱𝐜𝐞𝐥: Start with PivotTables, VLOOKUP, and creating dashboards.
𝐒𝐐𝐋: Master queries to extract and manipulate data.
𝐃𝐚𝐭𝐚 𝐕𝐢𝐬𝐮𝐚𝐥𝐢𝐳𝐚𝐭𝐢𝐨𝐧 𝐓𝐨𝐨𝐥𝐬: Learn Power BI and Tableau to present insights effectively.
𝐏𝐲𝐭𝐡𝐨𝐧: Focus on libraries like Pandas, NumPy, Matplotlib, and Seaborn.
𝐒𝐭𝐚𝐭𝐢𝐬𝐭𝐢𝐜𝐬: Basic concepts- mean, median, mode, standard deviation, regression.

𝟑. 𝐖𝐨𝐫𝐤 𝐨𝐧 𝐏𝐫𝐨𝐣𝐞𝐜𝐭𝐬
https://news.1rj.ru/str/sqlproject
https://news.1rj.ru/str/pythonspecialist

𝟒. 𝐆𝐚𝐢𝐧 𝐂𝐞𝐫𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧
Certifications add credibility to your resume. Some popular ones include:
Google Data Analytics Professional Certificate
Microsoft Certified: Data Analyst Associate
Tableau Desktop Specialist Certification

𝟓. 𝐂𝐫𝐞𝐚𝐭𝐞 𝐏𝐨𝐫𝐭𝐟𝐨𝐥𝐢𝐨
𝐋𝐢𝐧𝐤𝐞𝐝𝐈𝐧: Treat your LinkedIn profile as your portfolio. Update it with skills, certifications, and projects.
𝐆𝐢𝐭𝐇𝐮𝐛: Add links to your GitHub repositories with coding projects and Power BI/Tableau dashboards.

𝟔. 𝐆𝐚𝐢𝐧 𝐏𝐫𝐚𝐜𝐭𝐢𝐜𝐚𝐥 𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞 (𝐅𝐨𝐫 𝐅𝐫𝐞𝐬𝐡𝐞𝐫𝐬)
If you're a fresher, here are some ideas to gain experience:
𝐈𝐧𝐭𝐞𝐫𝐧𝐬𝐡𝐢𝐩𝐬: Apply for internships at companies where you can work on real data problems.
𝐅𝐫𝐞𝐞𝐥𝐚𝐧𝐜𝐢𝐧𝐠: Offer data analysis services on platforms like Upwork, Fiverr, or Freelancer.
𝐏𝐞𝐫𝐬𝐨𝐧𝐚𝐥 𝐏𝐫𝐨𝐣𝐞𝐜𝐭𝐬: Build your own projects, such as analyzing public datasets (e.g., from Kaggle), and share them on GitHub.
𝐎𝐧𝐥𝐢𝐧𝐞 𝐂𝐨𝐦𝐩𝐞𝐭𝐢𝐭𝐢𝐨𝐧𝐬: Participate in data analysis competitions on Kaggle or DrivenData to build your skills and gain recognition.
𝐎𝐩𝐞𝐧-𝐒𝐨𝐮𝐫𝐜𝐞: Contribute to open-source data analysis projects on GitHub.

𝟕. 𝐒𝐭𝐚𝐫𝐭 𝐀𝐩𝐩𝐥𝐲𝐢𝐧𝐠 𝐟𝐨𝐫 𝐉𝐨𝐛𝐬
Tailor your resume and portfolio for each role. Highlight projects and key skills. Consider entry-level roles like:
Junior Data Analyst, Business Analyst, Reporting Analyst
Use platforms like LinkedIn & Naukri to apply for jobs.
👍21
Free Session to learn Data Analytics, Data Science & AI
👇👇
https://tracking.acciojob.com/g/PUfdDxgHR

Register fast, only for first few users
👍2
5 Data Analytics Project Ideas to boost your resume:

1. Stock Market Portfolio Optimization

2. YouTube Data Collection & Analysis

3. Elections Ad Spending & Voting Patterns Analysis

4. EV Market Size Analysis

5. Metro Operations Optimization
👍5