Python complete tutorial
  • Python Complete Tutorial
  • About this book
  • What you need to prepare
  • 1️⃣Try python for the first time
    • Install python
    • Hello world!
    • Hello world in a nutshell
    • The first simple python project
    • most useful libraries
    • Recommended websites
  • 2️⃣Data structure and basic operations
    • Python data structure
    • Data structure without hash table
    • Data structure with hash table
    • Variability and address
    • basic python programming
    • basic python programming 2
    • basic python programming 3
    • some additions
    • Fibonacci sequence
    • Judging prime numbers
    • txt/csv file operation
  • 🐍Practice program
    • 🚩fancy print
    • 🚩Remove duplicate elements
    • 🚩Palindrome detection
  • 😎leetcode
    • what is leetcode
  • 3️⃣Data mining and machine learning
    • What is data mining
    • iris data set
    • Mean median mode
    • Harmonic mean
    • Histogram
    • Correlation algorithm
    • Gaussian distribution data set
    • projection
    • PCA
    • MDS
    • Bayesian and Frequentist
    • Data normalization
    • binary SVM
    • One Hot Encoding
    • Multi-class SVM
    • Accuracy and error rate
    • Confusion matrix & Accuracy, Precision, Recall
    • F1 score
    • ROC and AUC
  • 4️⃣big data and data visualization
    • line chart
    • Parallel coordinates
    • Histogram chart
  • 5️⃣Mathematical algorithm and digital signal processing
    • Mathematical constants and basic operations
    • Normal distribution
    • Permutation and combination
    • Bernoulli distribution
    • Chaotic system
  • 6️⃣Classes and design patterns
    • Classes and design patterns
  • 7️⃣Operate the database with python
    • MySQL
      • Install MySQL
      • First try MySQL
      • MySQL Architecture
      • database operations
      • database
  • 8️⃣Cryptography
    • beginning of Cryptography
  • 9️⃣deep learning
    • What is Deep Learning
    • basic
  • πŸ’”algorithm
    • Algorithms and Data Structures
Powered by GitBook
On this page
  1. Try python for the first time

Recommended websites

About learning python and finding information

Previousmost useful librariesNextPython data structure

Last updated 3 years ago

A lot of python content is covered in this tutorial, but there are still a lot of content not covered, if you need to learn, then please use the following method.

Beginners may have a lot of questions. Don’t be afraid. Ask someone who knows it. It’s a good choice to make good use of Google.

If you are a programmer, you must have heard of stackoverflow, then it is a good choice to go to them to ask questions or see other people's answers.

Sometimes reddit will give you some new ideas, you can join sub to see how others program.

The video site YouTube can teach you some things. Many things cannot be explained clearly through screenshots, so watching videos is a good choice.

Pypi contains almost all packages of python, if you have questions about any package, you should check here.

The rookie tutorial is one of the best Chinese tutorials

w3schools is a dictionary type tutorial, which is not suitable for beginners, but if you have any functions that you don’t know, you can look it up in it.

Python's drawing library is one of the most commonly used libraries, you can learn from it here.

numpy is one of the most commonly used math libraries. You can find numpy related documents here.

Sklearn is one of the most commonly used machine learning libraries. If you have any questions, you should consult the official sklearn documentation.

It is worth noting that machine learning does not support large-scale data. If your data exceeds a certain size, then machine learning may not be able to solve it (it takes a few hours to run, or needs to use more than 100GB of memory), At this time you need to use a deep learning framework.

Keras is a very easy to use deep learning re-encapsulation framework, if you have any questions, then you should check here.

Keras is a secondary encapsulation of tensorflow, so if you have more in-depth questions, you should ask tensorflow

Pytorch is also our very important deep learning library. Keras also supports packaging with pytorch as the bottom layer, so if you are considering using pytorch then you should take a look up in pytorch.

When you are doing visualization, are you confused about not knowing what chart to use, or you don’t know how to display the data?

Then it's a good idea to take a look at the gallery for inspiration.

Statistics

Start time of this page: December 20, 2021

Completion time of this page: December 20, 2021

1️⃣
Page cover image
GoogleGoogle
Google search
Stack Overflow - Where Developers Learn, Share, & Build CareersStack Overflow
stackoverflow
Logo
redditreddit
reddit
YouTube
YouTube
PyPI Β· The Python Package IndexPyPI
pypi
Basic tutorial
Logo
Python3 教程 | θœιΈŸζ•™η¨‹
Python Tutorial
Basic tutorial
Matplotlib documentation β€” Matplotlib 3.5.1 documentation
Drawing gallery
NumPy
numpy
sklearn
keras
tensorflow
pytorch
Logo
Logo
Logo
Logo
Logo
Logo
scikit-learn: machine learning in Python β€” scikit-learn 1.0.2 documentation
Keras: the Python deep learning API
TensorFlowTensorFlow
PyTorch
Python Graph Gallery | The Python Graph GalleryThe Python Graph Gallery
Python Graph Gallery
Logo
Logo
Logo
Logo
Logo
Logo