
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Begin your Python journey by setting up the development environment with Anaconda and Jupyter notebook. Install and launch the toolkit, create a new Python notebook, and print hello world.
Learn to collect data from user input in python, convert to int() or float(), and perform addition; explore while loops with break, continue, and else to control loop flow.
Learn Python functions—from defining with def and parameters to defaults and returns—while exploring global and local variables, quizzes, and projects, and prepare to control AutoCAD using Python.
Learn to automate AutoCAD drawing with Python by creating lines, circles, and text, organizing layers, colors, and fonts, and rotating text.
Learn how to create a rectangle in AutoCAD by coding a rect function with corner point, length, and width, then generate corners p2, p3, p4 and draw lines.
Learn how to generate curves in AutoCAD using python by plotting many parametric points and connecting them with lines, with ellipse and spiral examples and smoothing by adjusting interval count.
Learn to create a spline through multiple points in AutoCAD using python. Use pyautocad adouble to define x, y, z coordinates and apply add spline with start and end tangency.
Learn to automate AutoCAD section symbol creation with Python by building S2 and S1 section blocks, mirroring coordinates, looping point generation, inserting text, and rotating blocks.
Build a graphical user interface with Tkinter to turn Python scripts into standalone applications. Create a main window, set geometry, title, and icon, and run it via the main loop.
Learn to create and position tkinter gui widgets with ttk, including label, button, entry, check button, and radio buttons, using text, command, get methods, variables, and pack positioning.
Create a tkinter-based GUI to collect plate and tank dimensions and per-course thicknesses, dynamically expanding fields by course height, and generate an AutoCAD drawing with a final completion message.
AutoCAD is one of the most versatile designing software frequently used by millions around the world. However, making complex drawings is time consuming and are subjective to errors which increases overall operating cost of business. You can save 90-95% of your time and prevent errors by implementing python programming language in AutoCAD through this course.
This is the complete and ONLY course of AutoCAD automation using python on Udemy. From setting up python programming language to converting your automation code .py (source) file to .exe (application) file, this course covers all. By going through this course you will be able to write code in Python Programming language for automating drawings.
This course contains lectures and projects of real life example where I automated the drawing of my colleague draftsmen and was able to reduce there time on drawing from hours to minutes. This course will teach you in a practical manner. With every lecture, comes a full coding screencast and a corresponding code (source file) notebook.
Following are the content of the course:
Python crash course:
Data types and Variables
List and Dictionaries
If statements
User inputs and Loops
Functions and Error Handling
AutoCAD automation:
Layers
Points
Line, circle, text
Polyline, rectangle
Arcs, Ellipse
Curves
Spline
Solid
Blocks
Dimension and its properties
Automation Project
GUI creation and code to application conversion
This course will also teach you how you can create GUI for your code and convert your .py file to .exe file. So, that you will be able to handover the execution file to someone you automated the drawing for.
So what are you waiting for? Learn to Automate AutoCAD using python and make your and other's life easy.