About this ebook
This document in electronic format is a compilation of the "Programming with Python" course from my blog https://evginformatica.com
This course is divided into two parts, in the first part we will start in the world of programming in python and in the second part we will see a real project where we will apply everything learned.
Additionally, in my blog, you will find programming and web development courses, free courses, tutorials and much more ...
Enrique Vicente
My name is Enrique Vicente and I am an IT Engineer.I already have many years of experience in developing programs in different areas of technology.I am an expert in industrial control systems and industrial plant automation.I dominate numerous programming languages such as C, C ++, C #, Visual Basic, SQL, JavaScript, PHP, etc.I am passionate about computer science and Information Technology in general and I would like to infect many people with this passion.In my blog https://evginformatica.com you can find online courses, tutorials, ebooks about programming.
Read more from Enrique Vicente
Introduction to C Programming, a Practical Approach Rating: 0 out of 5 stars0 ratingsWeb Development Step by Step - HTML Rating: 0 out of 5 stars0 ratingsWeb Scraping for SEO with Python Rating: 0 out of 5 stars0 ratingsWeb Development Step by Step Rating: 0 out of 5 stars0 ratings
Related to Programming with Python
Related ebooks
Understanding Python: Beginner's Guide to Programming Rating: 0 out of 5 stars0 ratingsPython: Advanced Guide to Programming Code with Python Rating: 0 out of 5 stars0 ratingsPython Rating: 0 out of 5 stars0 ratingsPython Programming: Your Beginner’s Guide To Easily Learn Python in 7 Days Rating: 3 out of 5 stars3/5Problem Solving in C and Python: Programming Exercises and Solutions, Part 1 Rating: 5 out of 5 stars5/5Profound Python Rating: 5 out of 5 stars5/5Python: Tips and Tricks to Programming Code with Python: Python Computer Programming, #3 Rating: 5 out of 5 stars5/5PYTHON PROGRAMMING Rating: 4 out of 5 stars4/5Python: Best Practices to Programming Code with Python: Python Computer Programming, #2 Rating: 0 out of 5 stars0 ratingsIntroduction to Python 2018 Edition Rating: 4 out of 5 stars4/5Python Programming: Your Advanced Guide To Learn Python in 7 Days Rating: 0 out of 5 stars0 ratingsAbsolute Beginner's Python Programming: The Illustrated Guide to Learning Computer Programming Rating: 1 out of 5 stars1/5Python: Beginner's Guide to Programming Code with Python: Python Computer Programming, #1 Rating: 0 out of 5 stars0 ratingsSchematron: A language for validating XML Rating: 0 out of 5 stars0 ratingsSelenium Webdriver: Book1 Rating: 2 out of 5 stars2/530 Days to DevOps Proficiency Rating: 0 out of 5 stars0 ratingsJava: Tips and Tricks to Programming Code with Java: Java Computer Programming, #2 Rating: 0 out of 5 stars0 ratingsLinux System Programming: From Basics to Expert Proficiency Rating: 0 out of 5 stars0 ratingsLearn ASP.NET Core MVC - Be Ready Next Week Using Visual Studio 2017 Rating: 5 out of 5 stars5/5Elements of Android Q Rating: 0 out of 5 stars0 ratingsMastering Hyper-V 2012 R2 with System Center and Windows Azure Rating: 0 out of 5 stars0 ratingsDevOps Revolution: Transforming Software Delivery for High-Performance Teams Rating: 0 out of 5 stars0 ratingsScratch 1.4: Beginner's Guide Rating: 0 out of 5 stars0 ratingsSoftware Development Accelerated Essentials: What You Didn't Know, You Needed to Know Rating: 0 out of 5 stars0 ratingsPrimeFaces Beginner's Guide Rating: 0 out of 5 stars0 ratingsAzure Bicep QuickStart Pro Rating: 0 out of 5 stars0 ratingsScrum Release Management: Successful Combination of Scrum, Lean Startup, and User Story Mapping Rating: 0 out of 5 stars0 ratings
Programming For You
Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Python: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Excel 101: A Beginner's & Intermediate's Guide for Mastering the Quintessence of Microsoft Excel (2010-2019 & 365) in no time! Rating: 0 out of 5 stars0 ratingsSQL All-in-One For Dummies Rating: 3 out of 5 stars3/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Coding All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsHTML in 30 Pages Rating: 5 out of 5 stars5/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Python Machine Learning By Example Rating: 4 out of 5 stars4/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5Python Data Structures and Algorithms Rating: 5 out of 5 stars5/5Coding with JavaScript For Dummies Rating: 0 out of 5 stars0 ratingsLearn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 5 out of 5 stars5/5A Slackers Guide to Coding with Python: Ultimate Beginners Guide to Learning Python Quick Rating: 0 out of 5 stars0 ratingsJavaScript All-in-One For Dummies Rating: 5 out of 5 stars5/5
Reviews for Programming with Python
0 ratings0 reviews
Book preview
Programming with Python - Enrique Vicente
Table of Contents
Programming with Python
Class 1: Introduction
Class 2: Development environment
Class 3: My first program
Class 4: Variables and operations
Class 5: Real projects
Class 6: Functions
Class 7: Data Structures - Tuples
Class 8: Data structures - Lists
Class 9: Data structures - Dictionaries
Class 10 Examples
Class 11: Graphics
Class 12: Functional Programming
Web Scraping Project for SEO with Python
Project presentation
Class 1: Definition of the problem and development environment
Class 2: Reading the content of a web page with urllib
Class 3: Obtain internal links from a web page
Class 4: Decode links and see accents
Class 5 : Create a list of valid links.
Class 6: Find all internal links
Class 7: Get metatag title
Class 8: Get metatag description
Class 9: Task for the student: Obtain tag
Class 12: Student task: Generate HTML file to display in Internet browser
Class 13: Student task: Rewrite program with Beautiful Soup
Class 14: Analyze website for SEO
About the Author
Programming with Python
This document in electronic format is a compilation of the "Programming with Python" course from my blog https://evginformatica.com
This course is divided into two parts, in the first part we will start in the world of programming in python and in the second part we will see a real project where we will apply everything learned.
Additionally, in my blog, you will find programming and web development courses, free courses, tutorials and much more ...
Sincerely,
Enrique Vicente García
Programming with Python
Enrique Vicente García
Copyright 2020 Enrique Vicente
Smashwords Edition
Notes on the Smashwords edition
This ebook is licensed for your personal enjoyment only. This ebook cannot be resold or given away to others. If you would like to share this book with someone else, please purchase an additional copy for each recipient. If you are reading this book and did not purchase it, or did not purchase it for your exclusive use, please return to Smashwords.com and purchase your own copy. Thank you for respecting the hard work of this author.
Programming with Python
Class 1: Introduction
We begin the Programming with Python course, where we will start in this interesting programming language.
We will try to build python programs following a series of examples and comparing them with other languages such as C.
Language characteristics
. Python is an interpreted language, therefore it is easier to start programming with it than other languages such as C, C # or Java, since being compiled languages have a higher learning curve.
. It is Dynamic language where there is no previous declaration of types and the type of the variables is associated at runtime