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
Web Development Step by Step - HTML Rating: 0 out of 5 stars0 ratingsWeb Development Step by Step Rating: 0 out of 5 stars0 ratingsIntroduction to C Programming, a Practical Approach 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 Programming: Your Step By Step Guide To Easily Learn Python in 7 Days Rating: 3 out of 5 stars3/5Understanding Python: Beginner's Guide to Programming 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 ratingsComputer Programming JavaScript, Python, HTML, SQL, CSS 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 ratingsPython for Developers: Learn to Develop Efficient Programs using Python Rating: 0 out of 5 stars0 ratingsMastering Python Programming: From Basics to Expert Proficiency Rating: 0 out of 5 stars0 ratingsPython: Best Practices to Programming Code with Python: Python Computer Programming, #2 Rating: 0 out of 5 stars0 ratingsPython Made Simple: Learn Python programming in easy steps with examples Rating: 5 out of 5 stars5/5Python for Beginners: An Introduction to Learn Python Programming with Tutorials and Hands-On Examples Rating: 4 out of 5 stars4/5Learn SQL with MySQL: Retrieve and Manipulate Data Using SQL Commands with Ease Rating: 0 out of 5 stars0 ratingsPython Handbook For Beginners. A Hands-On Crash Course For Kids, Newbies and Everybody Else Rating: 0 out of 5 stars0 ratingsPython Programming Techniques: The Art of Coding and Programming Explained Rating: 0 out of 5 stars0 ratingsEasy-To-Follow Tutorial To Learn Python Programming In Less Than One Week Rating: 3 out of 5 stars3/5Python for Engineers: Solving Real-World Technical Challenges Rating: 0 out of 5 stars0 ratingsPython for Beginners: A Crash Course to Learn Python Programming in 1 Week Rating: 0 out of 5 stars0 ratingsPython Programming: Your Beginner Guide To Learn Python in 7 Days Rating: 4 out of 5 stars4/5Learning Python with Raspberry Pi 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 ratingsComputer Programming The Doctrine Rating: 0 out of 5 stars0 ratingsBasic Concepts in Data Structures Rating: 0 out of 5 stars0 ratingsRust Mini Reference: A Hitchhiker's Guide to the Modern Programming Languages, #5 Rating: 0 out of 5 stars0 ratingsLPIC-1 Linux Professional Institute Certification Practice Tests: Exam 101-500 and Exam 102-500 Rating: 0 out of 5 stars0 ratings
Programming For You
Coding All-in-One For Dummies 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/5Python Data Structures and Algorithms Rating: 5 out of 5 stars5/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/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 ratingsExcel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5HTML in 30 Pages Rating: 5 out of 5 stars5/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5Python: Learn Python in 24 Hours 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/5Microsoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsCoding 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/5Algorithms For Dummies Rating: 4 out of 5 stars4/5Spies, Lies, and Algorithms: The History and Future of American Intelligence Rating: 4 out of 5 stars4/5JavaScript All-in-One For Dummies Rating: 5 out of 5 stars5/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5The Absolute Beginner's Guide to Binary, Hex, Bits, and Bytes! How to Master Your Computer's Love Language Rating: 5 out of 5 stars5/5Coding All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsPYTHON PROGRAMMING Rating: 4 out of 5 stars4/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