Python Bootcamp: Learn, Code, Build

Learn Python from SCRATCH and automate Excel, Databases, Testing, Networking or Data Analysis. Full Python apps inside!
4.48 (5300 reviews)
Udemy
platform
English
language
Programming Languages
category
Python Bootcamp: Learn, Code, Build
30,216
students
38.5 hours
content
Jul 2024
last update
$109.99
regular price

What you will learn

You will GAIN CONFIDENCE when asking your manager for a RAISE or going to any Junior or Intermediate Python Developer INTERVIEW.

You will ultimately GAIN REAL-LIFE SKILLS: Excel Automation, Database Automation, Data Analysis etc. No silly little games, no useless apps, no filler content!

You will MASTER all the Python key concepts starting FROM SCRATCH. No prior Python knowledge is required.

You will get FREE NEW VIDEO LECTURES and RESOURCES regularly and learn the latest Python 3 concepts and use cases.

You will have MY FULL SUPPORT for every course-related question or suggestion, plus the help of the community.

You will have LIFETIME ACCESS TO COURSE UPDATES and new content, anytime, anywhere, on any device.

You will be able to apply for and get involved in most Python 3 PROJECTS.

You will be able to work with the Python interpreter and Python scripts.

You will be able to work with Python strings and string methods.

You will be able to work with Python lists, list methods and ranges.

You will be able to work with Python sets, set methods and frozensets.

You will be able to work with Python tuples and tuple methods.

You will be able to work with Python dictionaries and dictionary methods.

You will be able to work with Python control flow structures (if, for, while, break, continue, pass, exceptions, try-except-else-finally blocks).

You will learn everything about properly handling syntax errors and exceptions in Python 3.

You will be able to work with Python functions, namespaces and modules.

You will be able to work with Python file operations: create, read, write, append, truncate, close.

You will be able to work with Python patterns and regular expressions.

You will be able to work with Python classes, objects and inheritance.

You will be able to work with advanced Python tools (comprehensions, lambda functions, threading basics, iterators, generators, decorators).

You will be able to apply the Python 3 knowledge you get from this course in quizzes, coding exercises and real-life scenarios.

You will build a scientific, interactive calculator with a user menu and advanced math operations available.

You will be able to work with Microsoft Excel files and automate boring spreadsheet-related tasks using Python 3.

You will be able to work with PostgreSQL databases and automate boring database-related tasks using Python 3.

You will be able to work with network devices (switches/routers) and automate networking tasks using SSH.

You will be able to work with Pandas to perform data analysis operations on TXT, CSV, JSON, XLSX, HTML files and SQL databases.

You will be able to work with Bokeh to perform data visualization and generate line / bar / pie / range / stocks / candlesticks charts.

You will be able to work with Pytest to perform unit test automation, also learning advanced concepts like fixture functions or markers.

You will be able work with Requests, Pandas and BeautifulSoup to get, load and parse webpage content, perform web scraping tasks and build an Excel database.

You will learn all the basics of OOP, including classes, instances, constructors, attributes.

You will learn the core concept of inheritance, including multi-level and multiple inheritance.

You will learn to properly achieve polymorphism and how to use the method overriding concept.

You will dive into advanced concepts, like overloading, magic methods, abstract classes/methods.

You are going to build the necessary environment for using Django and developing web projects.

You are going to create and configure your first Django project - a blog application.

You are going to learn necessary concepts such as URLs, views, templates, forms, models.

You are going to access the admin section provided by Django and create a user to login into it.

You are going to learn to create simple tests and run them from the command line.

You are going to learn how to push the code to git (Gitlab), a version control system.

You are going to build the necessary environment for using Django Rest Framework and developing a REST API.

You are going to learn and practice concepts such as pre-commit hooks, TDD, GitHub actions and running tests.

You are going to learn and practice concepts such as models, APIView, serializers, generic views and filters.

You are going to learn how to implement permissions and authentication with permission classes and API keys.

You are going to learn to create simple tests and run them from the command line.

You are going to learn how to push the code to a remote repository, on GitHub.

You are going to build the necessary environment for using Django, Graphene and developing a GraphQL API.

You are going to build a simple social media GraphQL API using Python 3, Django 3 and Graphene.

You are going to learn the benefits of a GraphQL API versus a RESTful API.

You are going to learn how to integrate GraphQL inside the Django ecosystem.

You will use Python 3 for connecting via SSH to any network device and reading/writing configuration from multiple devices simultaneously.

You will use Python 3 for building a subnet calculator, checking IP and Subnet Mask validity, and performing binary conversions.

You will use Python 3 for building a basic packet sniffer, capturing and analyzing network packets (ARP, ICMP, BOOTP) and saving packet data to a log file.

You will learn how to use Python, SSH, Netmiko and Linux for config file management and e-mail alerts.

You will use Python 3 and specialized modules and commands to connect to and query network devices via an intermediary, remote Linux server.

You will learn the most important methods and objects from Python's regular expression library.

You will learn about metacharacters and special sequences from Python's regular expression library.

You will learn about the extension notations and assertions from Python's regular expression library.

You will build 5 small real-world projects using Python's advanced regular expression concepts.

You will build a small real-world project for validating user account details using regular expressions.

You will use the power of Python's regular expressions to filter employee data in Excel files.

You will use Pandas and the power of Python's regular expressions to filter HTML page data.

Additionally, you will also learn how to use a few other useful Python modules that might come in handy.

You will get a Python 3 CHEAT SHEET filled with key concepts and examples.

You will get a Python 3 200+ PAGES E-BOOK for free, to keep learning offline.

You will learn 10 ways to earn money and build a portfolio with your Python skills.

You will get over 500 practice activities to solidify your knowledge - quizzes and exercises.

Screenshots

Python Bootcamp: Learn, Code, Build - Screenshot_01Python Bootcamp: Learn, Code, Build - Screenshot_02Python Bootcamp: Learn, Code, Build - Screenshot_03Python Bootcamp: Learn, Code, Build - Screenshot_04
1909030
udemy ID
9/12/2018
course created date
5/5/2019
course indexed date
Bot
course submited by