Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming
โ Scribed by Connor P. Milliken
- Publisher
- Apress
- Year
- 2020
- Tongue
- English
- Leaves
- 351
- Edition
- 1st ed.
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Immerse yourself in learning Python and introductory data analytics with this bookโs project-based approach. Through the structure of a ten-week coding bootcamp course, youโll learn key concepts and gain hands-on experience through weekly projects.
Each chapter in this book is presented as a full week of topics, with Monday through Thursday covering specific concepts, leading up to Friday, when you are challenged to create a project using the skills learned throughout the week. Topics include Python basics and essential intermediate concepts such as list comprehension, generators and iterators, understanding algorithmic complexity, and data analysis with pandas. From beginning to end, this book builds up your abilities through exercises and challenges, culminating in your solid understanding of Python.
Challenge yourself with the intensity of a coding bootcamp experience or learn at your own pace. With this hands-on learning approach, you will gain the skills you need to jumpstart a new career in programming or further your current one as a software developer.What You Will Learn
- Understand beginning and more advanced concepts of the Python language
- Be introduced to data analysis using pandas, the Python Data Analysis library
- Walk through the process of interviewing and answering technical questions
- Create real-world applications with the Python language
- Learn how to use Anaconda, Jupyter Notebooks, and the Python Shell
Who This Book Is For
Those trying to jumpstart a new career into programming, and those already in the software development industry and would like to learn Python programming.
โฆ Table of Contents
Front Matter ....Pages i-xxvi
Getting Started (Connor P. Milliken)....Pages 1-20
Python Basics (Connor P. Milliken)....Pages 21-46
User Input and Conditionals (Connor P. Milliken)....Pages 47-70
Lists and Loops (Connor P. Milliken)....Pages 71-104
Functions (Connor P. Milliken)....Pages 105-127
Data Collections and Files (Connor P. Milliken)....Pages 129-149
Object-Oriented Programming (Connor P. Milliken)....Pages 151-185
Advanced Topics I: Efficiency (Connor P. Milliken)....Pages 187-218
Advanced Topics II: Complexity (Connor P. Milliken)....Pages 219-252
Introduction to Data Analysis (Connor P. Milliken)....Pages 253-317
Back Matter ....Pages 319-332
โฆ Subjects
Computer Science; Python; Open Source; Programming Languages, Compilers, Interpreters
๐ SIMILAR VOLUMES
Become a Python Programming Expert With Ease! Python is a simple yet powerful programming language that can enable you to start thinking like a programmer right from the beginning. It is very readable and the stress many beginners face about memorizing arcane syntax typically presented by other prog
Ready to start this new journey into the Python's world? Python is the ideal language to learn for budding developers. It is a modern object-oriented programming language with easy to read code and an extensive internet bank of modules. It offers high-level dynamic data types, many built-in func
<p>Build software that combines Python's expressivity with the performance and control of C (and C++). It's possible with Cython, the compiler and hybrid programming language used by foundational packages such as NumPy, and prominent in projects including Pandas, h5py, and scikits-learn. In this pra
Cython can yield massive performance improvements over pure Python--speedups of 3000X are easily attainable for certain patterns. With this book, Kurt Smith shows you how to use Cython to easily wrap C and C++ libraries in Python, handling all the details of memory management for you. By removing th