YoVDO

Python for Everybody

Offered By: freeCodeCamp

Tags

Python Courses Programming Courses Regular Expressions Courses Web Scraping Courses Relational Databases Courses Object-oriented programming Courses Data Structures Courses APIs Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
  • Python For Everybody

Syllabus

  • Introduction: Why Program?
  • Introduction: Hardware Architecture
  • Introduction: Python as a Language
  • Introduction: Elements of Python
  • Variables, Expressions, and Statements
  • Intermediate Expressions
  • Conditional Execution
  • More Conditional Structures
  • Python Functions
  • Build your own Functions
  • Loops and Iterations
  • Iterations: Definite Loops
  • Iterations: Loop Idioms
  • Iterations: More Patterns
  • Strings in Python
  • Intermediate Strings
  • Reading Files
  • Files as a Sequence
  • Python Lists
  • Working with Lists
  • Strings and Lists
  • Python Dictionaries
  • Dictionaries: Common Applications
  • Dictionaries and Loops
  • The Tuples Collection
  • Comparing and Sorting Tuples
  • Regular Expressions
  • Regular Expressions: Matching and Extracting Data
  • Regular Expressions: Practical Applications
  • Networking with Python
  • Networking Protocol
  • Networking: Write a Web Browser
  • Networking: Text Processing
  • Networking: Using urllib in Python
  • Networking: Web Scraping with Python
  • Using Web Services
  • Web Services: XML
  • Web Services: XML Schema
  • Web Services: JSON
  • Web Services: Service Oriented Approach
  • Web Services: APIs
  • Web Services: API Rate Limiting and Security
  • Python Objects
  • Objects: A Sample Class
  • Object Lifecycle
  • Objects: Inheritance
  • Relational Databases and SQLite
  • Make a Relational Database
  • Relational Database Design
  • Representing Relationships in a Relational Database
  • Relational Databases: Relationship Building
  • Relational Databases: Join Operation
  • Relational Databases: Many-to-many Relationships
  • Visualizing Data with Python
  • Data Visualization: Page Rank
  • Data Visualization: Mailing Lists

Taught by

freeCodeCamp Team

Related Courses

Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Programming Languages
University of Virginia via Udacity
Learn to Program: Crafting Quality Code
University of Toronto via Coursera
Computational Photography
Georgia Institute of Technology via Coursera
Algorithms: Design and Analysis, Part 2
Stanford University via Coursera