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 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 ratings
Related to Programming with Python
Related ebooks
Python Rating: 0 out of 5 stars0 ratingsPython: Beginner's Guide to Programming Code with Python: Python Computer Programming, #1 Rating: 0 out of 5 stars0 ratingsUnderstanding Python: Beginner's Guide to Programming Rating: 0 out of 5 stars0 ratingsProfound Python Rating: 5 out of 5 stars5/5Easy-To-Follow Tutorial To Learn Python Programming In Less Than One Week Rating: 3 out of 5 stars3/5Absolute Beginner's Python Programming: The Illustrated Guide to Learning Computer Programming Rating: 1 out of 5 stars1/5Python Programming for Kids: Fun and Easy Guide to Building Your First Programs Rating: 0 out of 5 stars0 ratingsComputer Programming JavaScript, Python, HTML, SQL, CSS Rating: 0 out of 5 stars0 ratingsMastering Python Programming: From Basics to Expert Proficiency Rating: 0 out of 5 stars0 ratingsPython for Beginners: An Introduction to Learn Python Programming with Tutorials and Hands-On Examples Rating: 4 out of 5 stars4/5Python Handbook For Beginners. A Hands-On Crash Course For Kids, Newbies and Everybody Else Rating: 0 out of 5 stars0 ratingsPython In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems Rating: 0 out of 5 stars0 ratingsPython Made Simple: Learn Python programming in easy steps with examples Rating: 5 out of 5 stars5/5Python Simplified: Learn Programming Through Practical Examples Rating: 0 out of 5 stars0 ratingsPython for Beginners Rating: 0 out of 5 stars0 ratingsPython for Developers: Learn to Develop Efficient Programs using Python Rating: 0 out of 5 stars0 ratingsBasics of Python Programming: Embrace the Future of Python Rating: 0 out of 5 stars0 ratingsPython Programming for Beginners Rating: 3 out of 5 stars3/5Basic Core Python Programming: A Complete Reference Book to Master Python with Practical Applications (English Edition) Rating: 0 out of 5 stars0 ratingsMastering Python: A Journey Through Programming and Beyond Rating: 0 out of 5 stars0 ratingsMastering Python Programming for Beginners Rating: 0 out of 5 stars0 ratingsPython for Beginners: Learn It as Easy as Pie Rating: 0 out of 5 stars0 ratingsPython for Absolute Beginners: Learn to Code Fast! Rating: 0 out of 5 stars0 ratingsProblem Solving in C and Python: Programming Exercises and Solutions, Part 1 Rating: 5 out of 5 stars5/5Python for Beginners: A Step by Step Guide on How to Program with Python Rating: 0 out of 5 stars0 ratings
Programming For You
Python: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Microsoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsPython for Data Science For Dummies Rating: 0 out of 5 stars0 ratingsBeginning Programming with C++ For Dummies Rating: 4 out of 5 stars4/5JavaScript All-in-One For Dummies 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/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Beginning Programming with Python For Dummies Rating: 3 out of 5 stars3/5PYTHON PROGRAMMING Rating: 4 out of 5 stars4/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters 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 ratingsTeach Yourself C++ Rating: 4 out of 5 stars4/5The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript Rating: 0 out of 5 stars0 ratings
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