Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Python Course Bootcamp | Python Libraries Unlocked
Rating: 4.6 out of 5(28 ratings)
313 students

Complete Python Course Bootcamp | Python Libraries Unlocked

Learn Python Pillow, Numpy, Matplotlib, Beautifulsoup, Python Streamlit, Text mining, and more in full bootcamp course
Last updated 1/2023
English

What you'll learn

  • Students will learn how to process images in Python
  • Students will learn how to perform numeric operation using Python Numpy
  • Students will learn how to visualize data using Matplotlib
  • Students will learn how to analyze audio files in Python
  • Students will learn how to extract information from any web page using Web Scraping technique.
  • Students will learn how to mine data from text and how to find different types of patterns in text.

Course content

25 sections273 lectures33h 55m total length
  • What is Programming Language?3:27
  • Why is Python so popular?1:02
  • Preparing Environment5:25
  • IDLE Overview4:07
  • Variables2:13
  • Variables in Python7:55

    Learn how to declare and assign variables in Python using the assignment operator, and follow naming rules: letters, digits, and underscores; avoid starting with a digit and reserved keywords.

  • Print Function6:51

    Learn to write your first Hello World program in Python using the print function, pass strings and variables, print multiple arguments, and customize separators and end to control output.

  • Datatypes1:44

    Explore data types in Python, including nine basic types across numeric, boolean, and collections categories; learn how memory allocation and permissible operations vary, like multiplying numbers but not strings.

  • Datatypes in Python11:30
  • Escape Sequences in Python7:11
  • More on Python Strings7:30
  • Typecasting in Python5:56
  • Concatenation in Python6:09
  • Statement vs Comment3:50
  • Input Function5:51
  • Multiple Inputs: Split & Eval Function11:00
  • Quiz Program9:46
  • Operators and their types2:03

    Explore operators in Python, including arithmetic, comparison, and logical types, with examples like addition and less-than that produce numeric and boolean results.

  • Arithmetic Operators5:05
  • Order of Precedence in Arithmetic Operators7:47

    Master the order of precedence in arithmetic, including parentheses, exponents, multiplication, division, modulus, addition, and subtraction, and learn how Python's left-to-right rules affect results.

  • Comparison Operators5:21

    Explore Python's comparison operators—<, >, <=, >=, ==, !=—and learn how they yield true or false, including string comparisons and case sensitivity.

  • Logical Operators4:23
  • Order Of Precedence in Logical Operators6:41

    Explore the order of precedence in Python between comparison and logical operators, including not, and, or, with examples and the role of parentheses to control evaluation.

  • Python Math module9:26

Requirements

  • Students must have some Basic Python Programming Skills.

Description

In this course, students will learn how to use Python as real-world problems solving tool and we will go through all those important libraries of Python which every python beginner should know. From Image Processing to Audio Analysis, from Data Extraction to Data Visualization & from Web Scraping to Network Programming, students will learn each & every important concept which will let students become full-stack Python Developers.

  1. First of all, we will start from Pillow which is an image processing library, and with the help of this library students will learn how to play with images in Python.

  2. After this, we will learn our favorite library and that's Numpy which will allow us to work with arrays and numeric operations in Python.

  3. And for data visualization, we will learn Matplotlib which is simple and easy to use.

  4. For storing purposes, we will use Google Firebase with the help of the Python Pyrebase library which will allow us to add storage, database, and authentication features in our python apps.

  5. Nowadays audios are a very sophisticated way of data sharing and to process and analyze audio files, we will use the Pydub library.

  6. After learning all these things, every python beginner should also know about Networking as well and for Network Programming in Python, we will use a very well-known python library and that is Sockets.

  7. For finding different types of patterns for data extraction, we will learn Python regex or Re module.

  8. For text mining & text processing, we will learn Python's easiest library and that is Textblob.

  9. Finally, students need to know about Web Scraping and for this purpose, we will use the BeautifulSoup library.

We will also update this course from time to time by adding more material regarding Python Development in order to keep students up-to-date for python development.

Who this course is for:

  • Beginner Python Developer who wants to use Python as a Problem Solving Tool for Real-world Problems.
  • Python Developer who wants to become a Python Freelancer.
  • Py-Developer who wants to learn important Python Libraries.