# Python数据分析的青春修炼手册 **Repository Path**: judgehu/The-Youth-Training-Handbook-of-Python-for-Data-Analysis ## Basic Information - **Project Name**: Python数据分析的青春修炼手册 - **Description**: A handbook of data analysis based on Python. Python数据分析的青春修炼手册,练习时间倒也不需要两年半。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2023-11-24 - **Last Updated**: 2023-12-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, Jupyter-notebook ## README # Data Analysis Handbook ## I. Preface I am trying to finish a handbook for the beginners to start the study of data analysis based on Python. Instead of Anaconda, I chose **Pycharm** combined with **Jupyter Notebook**. One of the main reasons is that I am not personally familiar with **Anaconda**. In my opinion, no matter what IDE we choose, achieving results is what we are pursing. ## II. The Basic Part To be honest, I have no specific plan of this project. Today is 11/24/2023, I just finished the first part of the handbook. What I can promise is that it will be an **ongoing project**. ### 1. Introduction to Python and Jupyter - In the chapter 1, I introduced how to install `Python`, `Pycharm`, `Jupyter Notebook` and introduce some basic concept to the begginers. You can go to the chapter 1 through this link: https://gitee.com/judgehu/The-Youth-Training-Handbook-of-Python-for-Data-Analysis/blob/master/1_Intro_Jupyter%20_and_Python.ipynb ### 2. Introduction to data - In the chapter 2, I introduced the basic concept of data. You can go to the chapter 2 through this link: https://gitee.com/judgehu/The-Youth-Training-Handbook-of-Python-for-Data-Analysis/blob/master/2_Intro_to_Data.ipynb **PS.** Today is 2023/11/25, I really hope that I could keep updating. ### 3. Introduction to Pandas - In the chapter 3, I introduced the basci of the Python Packages: `Pandas` You can go to the chapter 3 through this link: https://gitee.com/judgehu/The-Youth-Training-Handbook-of-Python-for-Data-Analysis/blob/master/3_Intro_to_Pandas.ipynb So far, I have completed 3 basic courses and 3 exercises. Once you have completed the first 3 basic lessons and exercises, we will begin the advanced lessons. ## The First Practice Afer Basic Courses I provided 3 easy practices in this project. I believe that: **Practice Makes Perfect**. **Practice 1**:https://gitee.com/judgehu/The-Youth-Training-Handbook-of-Python-for-Data-Analysis/blob/master/Fandamental_Practice_1.ipynb **Practice 2**:https://gitee.com/judgehu/The-Youth-Training-Handbook-of-Python-for-Data-Analysis/blob/master/Fundamental_Practice_2.ipynb **Practice 3**:https://gitee.com/judgehu/The-Youth-Training-Handbook-of-Python-for-Data-Analysis/blob/master/Fundamental_Practice_3.ipynb ## III. The Advanced Part From now on, we will start the advanced course. In the advanced course, we will increase the difficulty of learning. Through the advanced course, we will learn how to get better at data analysis. We will continue to go through several chapters to complete this phase of learning. Compared with the basic course, the advanced course will test the learner's independent learning and research ability. Knowledge is only the basic part, I hope you can use your own initiative, through the accumulation of knowledge to complete a variety of complex analyses. ### 4. Introduction to Functions and Conditions - In chapter 4, we will start to learn how to build your own function and what is boolean. I hope that it could be useful in your study. You can go to the chapter 4 through this link: https://gitee.com/judgehu/The-Youth-Training-Handbook-of-Python-for-Data-Analysis/blob/master/4_Functions_and_Conditionals.ipynb ### 5. Introduction to Loop - In chapter 5, we will study **Loop** syntax, which is pretty important. It is not difficult, but you should pay enough attention to this chapter. All the practice I given in the file is vital, you should finish them. You can go to the chapter 5 through this link: https://gitee.com/judgehu/The-Youth-Training-Handbook-of-Python-for-Data-Analysis/blob/master/5_Loop.ipynb ### 6. Introduction to Vetorization - In chapter 6, we will study how to finish some calculation in Python. You can go to the chapter 6 through this link: https://gitee.com/judgehu/The-Youth-Training-Handbook-of-Python-for-Data-Analysis/blob/master/6_Vectorization.ipynb ### 7. Introduction to Data Visualization - In the chapter 7, we will study how to achieve data visualization. It is an important tool for our analysis work. You can go to the chapter 7 through this link: https://gitee.com/judgehu/The-Youth-Training-Handbook-of-Python-for-Data-Analysis/blob/master/7_Data_Visualization.ipynb ## Announcement I referenced UC Berkeley's relevant curriculum and structure, but adapted the overall structure to make the manual more relevant to the learning characteristics associated with the School of Business and Management.